Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [nebula-dev] Anyone created already a FloatingText widgets for SWT?

Hi Lars,

Unfortunately not... My time is shared between a migration of our product from RCP 3.7 to 4.7 (tough work), my talk for EclipseCon and my family.

Once the pressure will be lower, I'll work on this subject.

Have a nice evening,

Laurent

Le mar. 15 mai 2018 à 14:03, Lars Vogel <lars.vogel@xxxxxxxxxxx> a écrit :
Hi Laurent,

any update on the floating text widget?

Best regards, Lars

On Tue, Apr 3, 2018 at 10:46 PM, Lars Vogel <lars.vogel@xxxxxxxxxxx> wrote:
> Thanks Laurent for the update. Maybe you can also leave out the animation
> for the first version?
>
> Best regards, Lars
>
>
> Laurent Caron <laurent.caron@xxxxxxxxx> schrieb am Di., 3. Apr. 2018, 21:16:
>>
>> Hi Lars,
>>
>> I've tried to achieve this challenge, and I'm very disapointed by the
>> result. Indeed, when the animation starts it is very very jerky. My former
>> colleagues told me that in my original work, the animation was not present
>> (the sizes change in a single operation).
>>
>> I've tried to understand why the result is so bad :
>> 1) Font sizes are integer, so even if you want to move your label size
>> from 16 pixels to 20 pixels in 500ms, it's not smooth
>> 2) We need to layout the label and the text widget
>>
>> I keep working on it, but I just wanted to keep you informed
>>
>> Laurent
>>
>>
>>
>> 2018-03-21 22:16 GMT+01:00 Lars Vogel <lars.vogel@xxxxxxxxxxx>:
>>>
>>> Great news Laurent, looking forward to it.
>>>
>>> Best regards, Lars
>>>
>>> On Wed, Mar 21, 2018 at 9:24 PM, Laurent Caron <laurent.caron@xxxxxxxxx>
>>> wrote:
>>> > Hi Lars,
>>> >
>>> > Yep I use Gerrit, I'll push my changes.
>>> >
>>> > I think this component will be on "incubation" state, and will be
>>> > available
>>> > in the next version of Nebula.
>>> >
>>> > Kind regards
>>> >
>>> > Laurent
>>> >
>>> > 2018-03-20 20:32 GMT+01:00 Lars Vogel <lars.vogel@xxxxxxxxxxx>:
>>> >>
>>> >> Hi Laurent,
>>> >>
>>> >> great news indeed. Thanks a bunch for this work. In case you need a
>>> >> bug, I opened https://bugs.eclipse.org/bugs/show_bug.cgi?id=532680.
>>> >>
>>> >> > It is ok if I post the source code of the first preview ? (1 class +
>>> >> > 1
>>> >> > snippet)
>>> >>
>>> >> Sounds great. In case you are using Gerrit, you can also upload a
>>> >> Gerrit change with the POC.
>>> >>
>>> >> Best regards, Lars
>>> >>
>>> >> On Tue, Mar 20, 2018 at 7:26 PM, Laurent Caron
>>> >> <laurent.caron@xxxxxxxxx>
>>> >> wrote:
>>> >> > Hi,
>>> >> >
>>> >> > Well first of all the bad news: the code seems to be lost by my
>>> >> > previous
>>> >> > company...
>>> >> >
>>> >> > And the good news: I've decided to implement a POC. I've just
>>> >> > started
>>> >> > the
>>> >> > code.
>>> >> >
>>> >> > It is ok if I post the source code of the first preview ? (1 class +
>>> >> > 1
>>> >> > snippet)
>>> >> >
>>> >> > Laurent
>>> >> >
>>> >> > 2018-03-20 8:25 GMT+01:00 Lars Vogel <lars.vogel@xxxxxxxxxxx>:
>>> >> >>
>>> >> >> Great to hear, Laurent. Looking forward to your update.  :-)
>>> >> >>
>>> >> >> On Mon, Mar 19, 2018 at 9:31 PM, Laurent Caron
>>> >> >> <laurent.caron@xxxxxxxxx>
>>> >> >> wrote:
>>> >> >> > Hi Lars,
>>> >> >> >
>>> >> >> > First of all I'm happy you enjoyed the widgets... And happy that
>>> >> >> > you
>>> >> >> > it
>>> >> >> > gives you new ideas for RCP Applications!
>>> >> >> >
>>> >> >> > I worked on this kind of widget in my previous company, as a POC
>>> >> >> > that
>>> >> >> > was
>>> >> >> > unfortunately not used in production. The tool took 2 parameters:
>>> >> >> > a
>>> >> >> > label
>>> >> >> > and a text widget.The animation started when the text widget had
>>> >> >> > focus.
>>> >> >> > The code was not very clean but it was functionnal.
>>> >> >> >
>>> >> >> > I have to contact my former colleagues to check if this work
>>> >> >> > could be
>>> >> >> > open
>>> >> >> > sourced... Because it was not used, I do not think that it will
>>> >> >> > be a
>>> >> >> > problem.
>>> >> >> >
>>> >> >> > Please stay tuned,
>>> >> >> >
>>> >> >> > Laurent
>>> >> >> >
>>> >> >> >
>>> >> >> > 2018-03-19 13:19 GMT+01:00 Lars Vogel <lars.vogel@xxxxxxxxxxx>:
>>> >> >> >>
>>> >> >> >> Hello, my fellow Nebula developers,
>>> >> >> >>
>>> >> >> >> Looking at the awesome new editions from Laurent to the Nebula
>>> >> >> >> library
>>> >> >> >> (many thanks to Laurent for that) triggered a desire for a new
>>> >> >> >> SWT
>>> >> >> >> widget. ;-)
>>> >> >> >>
>>> >> >> >> Did someone in this group already created a "FloatingText"
>>> >> >> >> widget?
>>> >> >> >> In
>>> >> >> >> such a widget the message hint in the text fields animates to
>>> >> >> >> the
>>> >> >> >> top
>>> >> >> >> of the input field as soon as the user gives focus to it.
>>> >> >> >>
>>> >> >> >> This is heavily used in Android. See
>>> >> >> >>
>>> >> >> >>
>>> >> >> >>
>>> >> >> >>
>>> >> >> >> https://www.androidhive.info/2015/09/android-material-design-floating-labels-for-edittext/
>>> >> >> >> or an example video. IMHO it creates a very nice experience for
>>> >> >> >> users
>>> >> >> >> as it allows very condense UIs. Eclipse UIs could benefit quite
>>> >> >> >> a
>>> >> >> >> bit
>>> >> >> >> from that in my opinion.
>>> >> >> >>
>>> >> >> >> My current (lame) implementation is a compound composite
>>> >> >> >> wrapping a
>>> >> >> >> label and a text field and moving the content of the text field
>>> >> >> >> to
>>> >> >> >> the
>>> >> >> >> label once the user gives focus to the text field.  I'm happy to
>>> >> >> >> share
>>> >> >> >> it, but it is really trivial and misses the animation.
>>> >> >> >>
>>> >> >> >> Did someone already created such a FloatingText" widget? If not
>>> >> >> >> would
>>> >> >> >> my trivial widget interesting for Nebula, maybe as a starting
>>> >> >> >> point
>>> >> >> >> for something more advanced? If yes, could you share your
>>> >> >> >> implementation?
>>> >> >> >>
>>> >> >> >> Best regards, Lars
>>> >> >> >>
>>> >> >> >>
>>> >> >> >> --
>>> >> >> >> Eclipse Platform project co-lead
>>> >> >> >> CEO vogella GmbH
>>> >> >> >>
>>> >> >> >> Haindaalwisch 17a, 22395 Hamburg
>>> >> >> >> Amtsgericht Hamburg: HRB 127058
>>> >> >> >> Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel
>>> >> >> >> USt-IdNr.: DE284122352
>>> >> >> >> Fax (040) 5247 6322, Email: lars.vogel@xxxxxxxxxxx, Web:
>>> >> >> >> http://www.vogella.com
>>> >> >> >> _______________________________________________
>>> >> >> >> nebula-dev mailing list
>>> >> >> >> nebula-dev@xxxxxxxxxxx
>>> >> >> >> To change your delivery options, retrieve your password, or
>>> >> >> >> unsubscribe
>>> >> >> >> from this list, visit
>>> >> >> >> https://dev.eclipse.org/mailman/listinfo/nebula-dev
>>> >> >> >
>>> >> >> >
>>> >> >> >
>>> >> >> > _______________________________________________
>>> >> >> > nebula-dev mailing list
>>> >> >> > nebula-dev@xxxxxxxxxxx
>>> >> >> > To change your delivery options, retrieve your password, or
>>> >> >> > unsubscribe
>>> >> >> > from
>>> >> >> > this list, visit
>>> >> >> > https://dev.eclipse.org/mailman/listinfo/nebula-dev
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >> --
>>> >> >> Eclipse Platform project co-lead
>>> >> >> CEO vogella GmbH
>>> >> >>
>>> >> >> Haindaalwisch 17a, 22395 Hamburg
>>> >> >> Amtsgericht Hamburg: HRB 127058
>>> >> >> Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel
>>> >> >> USt-IdNr.: DE284122352
>>> >> >> Fax (040) 5247 6322, Email: lars.vogel@xxxxxxxxxxx, Web:
>>> >> >> http://www.vogella.com
>>> >> >> _______________________________________________
>>> >> >> nebula-dev mailing list
>>> >> >> nebula-dev@xxxxxxxxxxx
>>> >> >> To change your delivery options, retrieve your password, or
>>> >> >> unsubscribe
>>> >> >> from this list, visit
>>> >> >> https://dev.eclipse.org/mailman/listinfo/nebula-dev
>>> >> >
>>> >> >
>>> >> >
>>> >> > _______________________________________________
>>> >> > nebula-dev mailing list
>>> >> > nebula-dev@xxxxxxxxxxx
>>> >> > To change your delivery options, retrieve your password, or
>>> >> > unsubscribe
>>> >> > from
>>> >> > this list, visit
>>> >> > https://dev.eclipse.org/mailman/listinfo/nebula-dev
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> Eclipse Platform project co-lead
>>> >> CEO vogella GmbH
>>> >>
>>> >> Haindaalwisch 17a, 22395 Hamburg
>>> >> Amtsgericht Hamburg: HRB 127058
>>> >> Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel
>>> >> USt-IdNr.: DE284122352
>>> >> Fax (040) 5247 6322, Email: lars.vogel@xxxxxxxxxxx, Web:
>>> >> http://www.vogella.com
>>> >> _______________________________________________
>>> >> nebula-dev mailing list
>>> >> nebula-dev@xxxxxxxxxxx
>>> >> To change your delivery options, retrieve your password, or
>>> >> unsubscribe
>>> >> from this list, visit
>>> >> https://dev.eclipse.org/mailman/listinfo/nebula-dev
>>> >
>>> >
>>> >
>>> > _______________________________________________
>>> > nebula-dev mailing list
>>> > nebula-dev@xxxxxxxxxxx
>>> > To change your delivery options, retrieve your password, or unsubscribe
>>> > from
>>> > this list, visit
>>> > https://dev.eclipse.org/mailman/listinfo/nebula-dev
>>>
>>>
>>>
>>> --
>>> Eclipse Platform project co-lead
>>> CEO vogella GmbH
>>>
>>> Haindaalwisch 17a, 22395 Hamburg
>>> Amtsgericht Hamburg: HRB 127058
>>> Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel
>>> USt-IdNr.: DE284122352
>>> Fax (040) 5247 6322, Email: lars.vogel@xxxxxxxxxxx, Web:
>>> http://www.vogella.com
>>> _______________________________________________
>>> nebula-dev mailing list
>>> nebula-dev@xxxxxxxxxxx
>>> To change your delivery options, retrieve your password, or unsubscribe
>>> from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/nebula-dev
>>
>>
>> _______________________________________________
>> nebula-dev mailing list
>> nebula-dev@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/nebula-dev



--
Eclipse Platform project co-lead
CEO vogella GmbH

Haindaalwisch 17a, 22395 Hamburg
Amtsgericht Hamburg: HRB 127058
Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel
USt-IdNr.: DE284122352
Fax (040) 5247 6322, Email: lars.vogel@xxxxxxxxxxx, Web: http://www.vogella.com
_______________________________________________
nebula-dev mailing list
nebula-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/nebula-dev

Back to the top