[eclipse-arduino-dev] Re: I believe I have it!

  • From: Roberto Lo Giacco <rlogiacco@xxxxxxxxx>
  • To: eclipse-arduino-dev@xxxxxxxxxxxxx
  • Date: Fri, 25 Mar 2016 12:36:46 +0100

I should be able to wrap this up during this weekend and submit a pull
request: at that stage I believe it's a matter of running a few tests to
ensure it doesn't breaks anything: I've only tried it in my Eclipse Mars
Win 64bit environment, I'm worried about earlier Eclipse versions.

If you guys are willing to test directly from my fork that would be great.
At this stage the only remaining part is to perform the install actions
when the preferences page gets closed or the Apply button gets pressed....
I also have to implement the Reset button, which currently doesn't restore
the tree status as it was before...

Those should be quite easy tasks as they are not related to the visual
stuff, which is the part I'm less confident with....

So, confidence level is around 80%, but I need a huge help on testing as
I'll not be able to do it myself.

What do you think guys, should I try to have it on first release or do we
want to go for a safer approach and bring it in in a subsequent version?
The second option could also be used to demonstrate the release schedule
for the project is getting improved....

Regards,
   Roberto

On Fri, Mar 25, 2016 at 11:57 AM, Jan Baeyens <jan@xxxxxxxxxx> wrote:

This looks super :-)
Question: How confortable do you feel making this part of V3 release 1th
of april

Op 25/03/2016 om 0:17 schreef Roberto Lo Giacco:

[image: Inline image 1]

Still not perfect, but getting better... notice the filtering :-)

Now, I had to create a new tree-like structure for storing the libraries
which is kind of parallel/overlapping with the existing one: should I try
to remove the table like one or should I leave it alone? The code so far is
in my fork, if you want to verify what I mean with this parallel tree-like
structure... it's the LibraryTree class...

Now, apart for a couple of visual glitches, the remaining part should be
easy: getting the checked items in the tree and install/remove/update them
:-)


On Thu, Mar 24, 2016 at 2:14 AM, Roberto Lo Giacco < <rlogiacco@xxxxxxxxx>
rlogiacco@xxxxxxxxx> wrote:



On Wed, Mar 23, 2016 at 6:54 PM, Jan Baeyens < <jan@xxxxxxxxxx>
jan@xxxxxxxxxx> wrote:

I prefer the second one as the first one creates the illusion you can
have multiple versions of a library installed.


​I agree with you, that's why I was asking if we can have multiple
cuncurrent plaform versions, as the platform manager provides that
possibility.

Please have a look at the following as a partially working example: the
difficulty I'm facing now is to have a filtered tree with two 
columns...[image:
Inline image 2]

​Note the versions are now correctly sorted from most recent to least
recent rather than running alfa sorting ;)​




GIF image

GIF image

Other related posts: