Page MenuHomePhabricator

efl: widgetsProject
ActivePublic

Milestones

Subprojects

Watchers

  • This project does not have any watchers.

Details

Description

Widgets from elm or efl_ui

Recent Activity

Today

segfaultxavi closed T4834: Efl.Ui.Slider step property is weird as Resolved by committing rEFL1bae8ec521f9: efl_ui_slider: change the semantical meaning of step property.
Tue, Jul 16, 7:39 AM · efl: api, efl: widgets
bu5hm4n added a revision to T4834: Efl.Ui.Slider step property is weird: D9327: efl_ui_slider: change the semantical meaning of step property.
Tue, Jul 16, 3:45 AM · efl: api, efl: widgets
bu5hm4n added a comment to T4834: Efl.Ui.Slider step property is weird.

the mouse drags never used the step variable, slider can get values that are outside the n*step and i think that is normal ?
Like scaling something, you might want to have a step of 0.1 but still want to reach 0.95.

Tue, Jul 16, 3:43 AM · efl: api, efl: widgets

Yesterday

segfaultxavi added a comment to T4834: Efl.Ui.Slider step property is weird.

Yeah, you removed the check for 0 < step < 1 in the slider.

Mon, Jul 15, 2:32 AM · efl: api, efl: widgets

Sun, Jul 14

bu5hm4n added a comment to T4834: Efl.Ui.Slider step property is weird.

I think i accidentally fixed that in the past when i removed that error?

Sun, Jul 14, 11:01 AM · efl: api, efl: widgets

Fri, Jul 12

zmike abandoned D9089: efl_ui/layout: apply theme during constructor if widget class has been set.
Fri, Jul 12, 6:51 AM · efl: widgets

Thu, Jul 11

cedric closed T7990: Efl.Ui.Active_View: new pages not always shown as Resolved by committing rEFLb6ebcc35fcc0: evas/render: clear smart render cache when re-adding smart parent in post-render.
Thu, Jul 11, 4:51 PM · efl: widgets, efl (efl-1.23)
zmike added a revision to T7990: Efl.Ui.Active_View: new pages not always shown: D9287: evas/render: clear smart render cache when re-adding smart parent in post-render.
Thu, Jul 11, 11:22 AM · efl: widgets, efl (efl-1.23)

Tue, Jul 9

segfaultxavi updated subscribers of T7990: Efl.Ui.Active_View: new pages not always shown.

Are you asking me about Evas? should we call heavier artillery? @zmike @cedric ?

Tue, Jul 9, 10:34 AM · efl: widgets, efl (efl-1.23)
bu5hm4n added a comment to T7990: Efl.Ui.Active_View: new pages not always shown.

Revisiting, i think this is an evas bug, in case you do Clear -> Pack without the Back inbetween, you get the same geometries. However, the item does show up. Is it possible that evas forgets to mark something dirty ?

Tue, Jul 9, 10:16 AM · efl: widgets, efl (efl-1.23)

Mon, Jul 8

raster updated the task description for T6726: E/EFL Flat Theme.
Mon, Jul 8, 10:09 AM · Restricted Project, efl: widgets, enlightenment-git, Restricted Project

Sun, Jun 30

bu5hm4n added a comment to T8041: RFC Efl.Ui.Item_Position_Manager.

@cedric you can find my current implementation in https://git.enlightenment.org/core/efl.git/log/?h=devs/bu5hm4n/work_container

Sun, Jun 30, 2:38 AM · efl (efl-1.23), efl: mvvm, efl: widgets

Fri, Jun 28

cedric added a comment to T8041: RFC Efl.Ui.Item_Position_Manager.

So we will be going with @bu5hm4n solution. He has already build more code around it and I don't see anything wrong with it.

Fri, Jun 28, 6:39 PM · efl (efl-1.23), efl: mvvm, efl: widgets
cedric added a comment to T8041: RFC Efl.Ui.Item_Position_Manager.

Hum, I was going for a very different approach actually. I was thinking of having a function to call on a object with something like :

Fri, Jun 28, 9:58 AM · efl (efl-1.23), efl: mvvm, efl: widgets
bu5hm4n updated the task description for T8041: RFC Efl.Ui.Item_Position_Manager.
Fri, Jun 28, 7:55 AM · efl (efl-1.23), efl: mvvm, efl: widgets
bu5hm4n updated the task description for T8041: RFC Efl.Ui.Item_Position_Manager.
Fri, Jun 28, 7:51 AM · efl (efl-1.23), efl: mvvm, efl: widgets
bu5hm4n updated the task description for T8041: RFC Efl.Ui.Item_Position_Manager.
Fri, Jun 28, 7:50 AM · efl (efl-1.23), efl: mvvm, efl: widgets
bu5hm4n added a comment to T8041: RFC Efl.Ui.Item_Position_Manager.

@cedric do you think this could work ?

Fri, Jun 28, 2:28 AM · efl (efl-1.23), efl: mvvm, efl: widgets
bu5hm4n triaged T8041: RFC Efl.Ui.Item_Position_Manager as High priority.
Fri, Jun 28, 2:28 AM · efl (efl-1.23), efl: mvvm, efl: widgets

Thu, Jun 27

cedric added a comment to T5355: Replacement of genlist for MVVM.

InfiniteView is a View. Efl.Io.Model, Efl.CompositeModel are Model. Efl.Core.ViewModel is an helper ViewModel. The discussion here is about the List/Grid View part of MVVM and how to organize and name them.

Thu, Jun 27, 10:38 AM · efl (efl-1.23), efl: mvvm, efl: widgets
segfaultxavi added a comment to T5355: Replacement of genlist for MVVM.

I'm a bit lost now, are we talking about the name of the widget? I know nothing of MVVM but I expected View to be one of the components?

Thu, Jun 27, 10:27 AM · efl (efl-1.23), efl: mvvm, efl: widgets
cedric added a comment to T5355: Replacement of genlist for MVVM.

The important bit is to have the View suffix as that is what the MVVM nomenclature use.

Thu, Jun 27, 9:29 AM · efl (efl-1.23), efl: mvvm, efl: widgets
segfaultxavi added a comment to T5355: Replacement of genlist for MVVM.

I was more interested in deciding now the prefix. As you say, later we'll add the List, or the Manager or whatever.
Do you people like the prefixes I propose above? Do they make you think of other (better) prefixes?

Thu, Jun 27, 9:22 AM · efl (efl-1.23), efl: mvvm, efl: widgets
cedric added a comment to T5355: Replacement of genlist for MVVM.

Besides "Layouter" which I agree we should not use, I also don't like "Infinite". Regular list widgets are also potentially infinite so this word has very little meaning.

Thu, Jun 27, 9:16 AM · efl (efl-1.23), efl: mvvm, efl: widgets
cedric added a comment to T5355: Replacement of genlist for MVVM.
In T5355#137880, @zmike wrote:

I'm throwing a yellow card here. If anyone ever names something layouter I will actually explode.

Thu, Jun 27, 9:13 AM · efl (efl-1.23), efl: mvvm, efl: widgets
segfaultxavi added a comment to T5355: Replacement of genlist for MVVM.

Besides "Layouter" which I agree we should not use, I also don't like "Infinite". Regular list widgets are also potentially infinite so this word has very little meaning.

Thu, Jun 27, 6:20 AM · efl (efl-1.23), efl: mvvm, efl: widgets
bu5hm4n added a comment to T5355: Replacement of genlist for MVVM.

Position_Manager ? Positioner ? Active_Positioner ?

Thu, Jun 27, 5:13 AM · efl (efl-1.23), efl: mvvm, efl: widgets
zmike added a comment to T5355: Replacement of genlist for MVVM.

I'm throwing a yellow card here. If anyone ever names something layouter I will actually explode.

Thu, Jun 27, 5:11 AM · efl (efl-1.23), efl: mvvm, efl: widgets

Wed, Jun 26

cedric added a comment to T5355: Replacement of genlist for MVVM.

On that same note, the caching and efficient scheduling of the computation is also the job of the InfiniteView.

Wed, Jun 26, 11:39 AM · efl (efl-1.23), efl: mvvm, efl: widgets
cedric added a comment to T5355: Replacement of genlist for MVVM.
  • Add an Efl.Ui.Layouter interface that provide:
    • A function that layout a given set of realized items and request more items if there isn't enough

I think it would be important to note here that this function should not depend on anything from Efl.Model, i think it would be super cool if we can reuse those layouters for normal widgets like a simple item_container.

Wed, Jun 26, 11:39 AM · efl (efl-1.23), efl: mvvm, efl: widgets
bu5hm4n added a comment to T5355: Replacement of genlist for MVVM.
  • Add an Efl.Ui.Layouter interface that provide:
    • A function that layout a given set of realized items and request more items if there isn't enough
Wed, Jun 26, 11:28 AM · efl (efl-1.23), efl: mvvm, efl: widgets
cedric updated subscribers of T5355: Replacement of genlist for MVVM.

Thinking on this as I start working on cleaning Efl.Ui.ListView. My idea is to go in the following direction :

Wed, Jun 26, 10:33 AM · efl (efl-1.23), efl: mvvm, efl: widgets
zmike closed D9176: efl_ui: remove nstate widget.
Wed, Jun 26, 7:25 AM · efl: widgets
zmike updated the diff for D9176: efl_ui: remove nstate widget.

remove theme too

Wed, Jun 26, 6:30 AM · efl: widgets
Jaehyun_Cho accepted D9176: efl_ui: remove nstate widget.
Wed, Jun 26, 1:40 AM · efl: widgets

Tue, Jun 25

zmike requested review of D9176: efl_ui: remove nstate widget.
Tue, Jun 25, 9:33 AM · efl: widgets

Mon, Jun 24

zmike closed D9152: tests/slider: verify emission of changed and delay,changed events.
Mon, Jun 24, 9:32 AM · efl: widgets
zmike closed D9151: efl_ui_slider: remove setting pass_events on internal spacer in constructor.
Mon, Jun 24, 9:31 AM · efl: widgets
bu5hm4n accepted D9151: efl_ui_slider: remove setting pass_events on internal spacer in constructor.

User error - sorry.

Mon, Jun 24, 6:39 AM · efl: widgets
zmike requested review of D9151: efl_ui_slider: remove setting pass_events on internal spacer in constructor.
Mon, Jun 24, 6:35 AM · efl: widgets
zmike added a comment to D9151: efl_ui_slider: remove setting pass_events on internal spacer in constructor.

It gets unset at the point of being swallowed:

Mon, Jun 24, 6:35 AM · efl: widgets
bu5hm4n accepted D9152: tests/slider: verify emission of changed and delay,changed events.

Macro later:

Mon, Jun 24, 6:32 AM · efl: widgets
bu5hm4n requested changes to D9151: efl_ui_slider: remove setting pass_events on internal spacer in constructor.

Mhm - the theme does not specify this property ... and as far as breakpoints tell, this is not set to false after this call...

Mon, Jun 24, 6:30 AM · efl: widgets
zmike added a comment to D9152: tests/slider: verify emission of changed and delay,changed events.

It's planned, but I'm doing something else right now.

Mon, Jun 24, 6:29 AM · efl: widgets
bu5hm4n added a comment to D9152: tests/slider: verify emission of changed and delay,changed events.

Can you add the same for the unified widget ?

Mon, Jun 24, 6:28 AM · efl: widgets

Fri, Jun 21

zmike requested review of D9152: tests/slider: verify emission of changed and delay,changed events.
Fri, Jun 21, 11:09 AM · efl: widgets
zmike requested review of D9151: efl_ui_slider: remove setting pass_events on internal spacer in constructor.
Fri, Jun 21, 11:09 AM · efl: widgets

Thu, Jun 20

zmike added inline comments to D9125: efl_ui/active_view: fix object destruction.
Thu, Jun 20, 6:45 AM · efl: widgets

Wed, Jun 19

zmike closed D9125: efl_ui/active_view: fix object destruction.
Wed, Jun 19, 11:11 PM · efl: widgets
bu5hm4n added inline comments to D9125: efl_ui/active_view: fix object destruction.
Wed, Jun 19, 11:07 PM · efl: widgets