Page MenuHomePhabricator

efl: mvvmProject
ActivePublic

Watchers

  • This project does not have any watchers.

Details

Description

MVVM

Recent Activity

Thu, Nov 14

cedric added a comment to T8351: Improve focus support.

efl_ui_list_view_example_3 still has some issue with focus, but I am not sure where it is coming from. Maybe it is a different task.

Thu, Nov 14, 5:22 PM · efl: mvvm
cedric added a revision to T8351: Improve focus support: D10677: elementary: improve focus memory for Efl.Ui.CollectionView..
Thu, Nov 14, 5:20 PM · efl: mvvm

Wed, Nov 13

cedric closed T8357: Switching between selection mode is broken as Resolved.
Wed, Nov 13, 2:41 PM · efl: mvvm
cedric closed T8357: Switching between selection mode is broken, a subtask of T8356: Improve efl_ui_list_view_example_3, as Resolved.
Wed, Nov 13, 2:41 PM · efl: mvvm

Fri, Nov 8

cedric added a comment to T8126: Long term extention for Position_Manager.

Before all that kind of optimization, I think we will need to revise the API of the position manager and its internal a bit. Main issue I am seeing:

  • The collection needs to throttle position manager sizing information request and make sure batch request are not overwhelming the main loop.

There have been a nice way to distinguish between caching sizing calls, and real sizing infos. That was not enough ?

Fri, Nov 8, 3:25 PM · Restricted Project, efl: mvvm, efl: widgets
bu5hm4n added a comment to T8126: Long term extention for Position_Manager.

Before all that kind of optimization, I think we will need to revise the API of the position manager and its internal a bit. Main issue I am seeing:

  • The collection needs to throttle position manager sizing information request and make sure batch request are not overwhelming the main loop.
Fri, Nov 8, 12:36 PM · Restricted Project, efl: mvvm, efl: widgets
cedric added a revision to T8358: Item suppression make selection a bit buggy: D10634: efl: improve Efl.BooleanModel test by checking the child del case..
Fri, Nov 8, 12:16 PM · efl: mvvm
cedric added a revision to T8358: Item suppression make selection a bit buggy: D10633: efl: remove useless printf from Efl Container Model tests..
Fri, Nov 8, 12:16 PM · efl: mvvm
cedric added a revision to T8358: Item suppression make selection a bit buggy: D10632: ecore: correctly apply the offset on the upper part of the boolean mask for Efl.BooleanModel..
Fri, Nov 8, 12:16 PM · efl: mvvm
cedric added a revision to T8358: Item suppression make selection a bit buggy: D10631: ecore: remove the composited children from the source of an Efl.CompositeModel..
Fri, Nov 8, 12:16 PM · efl: mvvm
cedric added a comment to T8126: Long term extention for Position_Manager.

Before all that kind of optimization, I think we will need to revise the API of the position manager and its internal a bit. Main issue I am seeing:

  • The collection needs to throttle position manager sizing information request and make sure batch request are not overwhelming the main loop.
  • Any change on the item size is currently throwing all cache out from the position manager (and in general the position manager give up on its cache way to easily).
  • There is no way for the collection view to inform the position manager of information like item average size or total view port size which would avoid batching size request unnecessarily.
Fri, Nov 8, 10:30 AM · Restricted Project, efl: mvvm, efl: widgets

Thu, Nov 7

cedric added a revision to T8358: Item suppression make selection a bit buggy: D10625: elementary: fix initialization order and memory leak when setting model on Efl.Ui.CollectionView..
Thu, Nov 7, 4:23 PM · efl: mvvm
cedric added a revision to T8358: Item suppression make selection a bit buggy: D10624: elementary: fix recursive case during model fetch in Efl.Ui.CollectionView..
Thu, Nov 7, 4:23 PM · efl: mvvm
cedric added a revision to T8358: Item suppression make selection a bit buggy: D10623: ecore: properly handle children destruction in Efl.BooleanModel..
Thu, Nov 7, 4:23 PM · efl: mvvm
cedric triaged T8469: Review index use as High priority.
Thu, Nov 7, 1:29 PM · efl: mvvm

Wed, Nov 6

cedric closed T8355: Fast scroll down to the end is buggy as Resolved.
Wed, Nov 6, 10:19 AM · efl: mvvm
cedric closed T8355: Fast scroll down to the end is buggy, a subtask of T8177: Collection_View Tracking ticket, as Resolved.
Wed, Nov 6, 10:19 AM · efl: mvvm

Oct 17 2019

cedric closed T7604: Remove Seg Array and Refactoring View Implements as Resolved.

That is actually done!

Oct 17 2019, 8:45 AM · efl (efl-1.24), efl: mvvm
zmike edited projects for T7831: Improve image support in MVVM, added: efl (efl-1.24); removed efl (efl-1.23).
Oct 17 2019, 7:04 AM · efl (efl-1.24), efl: mvvm, efl: data types
zmike edited projects for T7377: [MVVM] Model Insertion Features, added: efl (efl-1.24); removed efl (efl-1.23).
Oct 17 2019, 7:04 AM · efl (efl-1.24), efl: mvvm
zmike edited projects for T7602: Grid View Implementation, added: efl (efl-1.24); removed efl (efl-1.23).
Oct 17 2019, 7:03 AM · efl (efl-1.24), efl: mvvm
zmike edited projects for T7604: Remove Seg Array and Refactoring View Implements, added: efl (efl-1.24); removed efl (efl-1.23).
Oct 17 2019, 7:03 AM · efl (efl-1.24), efl: mvvm
zmike edited projects for T7603: Tree View Implementation, added: efl (efl-1.24); removed efl (efl-1.23).
Oct 17 2019, 7:03 AM · efl (efl-1.24), efl: mvvm
zmike edited projects for T7605: Model-ViewModel Test Case Implementation, added: efl (efl-1.24); removed efl (efl-1.23).
Oct 17 2019, 7:03 AM · efl (efl-1.24), efl: mvvm
zmike edited projects for T7607: List View Example / Elementary Test Implemenation, added: efl (efl-1.24); removed efl (efl-1.23).
Oct 17 2019, 7:03 AM · efl (efl-1.24), efl: mvvm
zmike edited projects for T7606: View Test Case Implementation, added: efl (efl-1.24); removed efl (efl-1.23).
Oct 17 2019, 7:03 AM · efl (efl-1.24), efl: mvvm
zmike edited projects for T7608: Grid View Example / Elementary Test Implemenation, added: efl (efl-1.24); removed efl (efl-1.23).
Oct 17 2019, 7:03 AM · efl (efl-1.24), efl: mvvm
zmike edited projects for T5354: Provide infrastructure for MVVM, added: efl (efl-1.24); removed efl (efl-1.23).
Oct 17 2019, 7:02 AM · efl (efl-1.24), efl: mvvm, efl: data types
zmike edited projects for T7833: Add composite factory, added: efl (efl-1.24); removed efl (efl-1.23).
Oct 17 2019, 7:02 AM · efl (efl-1.24), efl: mvvm, efl: data types
zmike edited projects for T8146: Enforce canvas hierarchy on Efl.Ui.Factory, added: efl (efl-1.24); removed efl (efl-1.23).
Oct 17 2019, 7:02 AM · efl (efl-1.24), efl: mvvm, efl: data types
zmike edited projects for T5567: Simple factories (with or without model), added: efl (efl-1.24); removed efl (efl-1.23).
Oct 17 2019, 7:02 AM · efl (efl-1.24), efl: mvvm, efl: widgets

Oct 11 2019

cedric updated the task description for T8356: Improve efl_ui_list_view_example_3.
Oct 11 2019, 10:08 AM · efl: mvvm
cedric updated the task description for T8356: Improve efl_ui_list_view_example_3.
Oct 11 2019, 10:07 AM · efl: mvvm
cedric triaged T8358: Item suppression make selection a bit buggy as High priority.
Oct 11 2019, 10:05 AM · efl: mvvm
cedric triaged T8357: Switching between selection mode is broken as High priority.
Oct 11 2019, 10:04 AM · efl: mvvm
cedric triaged T8356: Improve efl_ui_list_view_example_3 as High priority.
Oct 11 2019, 10:03 AM · efl: mvvm
cedric triaged T8355: Fast scroll down to the end is buggy as High priority.
Oct 11 2019, 10:00 AM · efl: mvvm
cedric triaged T8354: Introduce view port support as High priority.
Oct 11 2019, 9:57 AM · efl: mvvm
cedric triaged T8353: Reintroduce grouped items storage as High priority.
Oct 11 2019, 9:53 AM · efl: mvvm
cedric triaged T8352: Speed improvement as High priority.
Oct 11 2019, 9:51 AM · efl: mvvm
cedric triaged T8351: Improve focus support as High priority.
Oct 11 2019, 9:50 AM · efl: mvvm
cedric triaged T8350: Expose size calc mode as High priority.
Oct 11 2019, 9:47 AM · efl: mvvm
cedric added a comment to T8349: Add an Efl.Ui.Sorted_Model.

This is also related to improvement from T8348 as it will impact the API to insert children.

Oct 11 2019, 9:37 AM · efl: mvvm
cedric triaged T8349: Add an Efl.Ui.Sorted_Model as High priority.
Oct 11 2019, 9:36 AM · efl: mvvm
cedric triaged T8348: Add support for batching children creation in Efl.Model as High priority.
Oct 11 2019, 9:34 AM · efl: mvvm
cedric triaged T8347: Add Efl.Ui.Group_Model. as High priority.
Oct 11 2019, 9:32 AM · efl: mvvm
cedric triaged T8346: Add support for Group as High priority.
Oct 11 2019, 9:30 AM · efl: mvvm
cedric added a comment to T8041: RFC Efl.Ui.Item_Position_Manager.

We have released a first iteration of position manager. Now there are some more iteration that could be done for improving speeds. Maybe we should close this ticket and open independent one for it?

Oct 11 2019, 8:57 AM · efl: mvvm, efl: widgets

Oct 10 2019

cedric added a comment to T5567: Simple factories (with or without model).

I think we should go with this the way we did go with List/Grid and List_View/Grid_View. Menu start simple with a pack API where you pack menu items. Later on we could have a MVVM version.

Oct 10 2019, 4:28 PM · efl (efl-1.24), efl: mvvm, efl: widgets
cedric added a comment to T7378: [MVVM] Model Composite Features.

We do have a filter in tree, will need to get that stabilized at some point. Sort is another beast that need to be taken care of. I will start a task dedicated to sort.

Oct 10 2019, 4:23 PM · Restricted Project, efl: mvvm