Tue, Aug 20
This is a tentative patch with the C# syntax changes for factory binding static parts that are based on Efl.IContent.
Sun, Aug 18
fix invalid item placement
Fri, Aug 16
This needs rethinking.
Okay i think we need to overthink this patch. It decreases the cache efficiancy a lot, and makes everything ... slower.
Wed, Aug 14
Update the test after updates in the C binding process
Tue, Aug 13
Added the DO NOT MERGE tag so we can start reviewing this while we fix an issue regarding getting the part from the binder.
Mon, Aug 5
Sorry i forgot about this, i ironically redid the same, and just found your ticket, and this revision. I could kick my own ass for that ... :|
Tue, Jul 30
this is irrelevant.
Oh I forgot about this.
Mon, Jul 29
What the state of this one?
Wed, Jul 24
I think this is good enough for landing and we can iterate from there.
- update docs
I've added a few more comments but this has become unmanageable. I'd rather wait until this lands and then I'll update the docs.
Jul 24 2019
rebase + updates to docs
Jul 23 2019
- update docs
Jul 22 2019
- fixup benchmarks, improve output of the binary
Jul 21 2019
- fix lookup cache of the accessor
update docs and all the marked comments.
Jul 19 2019
Jul 18 2019
Also a number of lines need wrapping because they go off screen even in my 160col editor.
One issue I have with this is the bool: animation param for various methods. Typically we provide some options for this kind of thing like linear, accelerate, decelerate, ...
I've made quite a few comments on the API and the docs... make sure to mark them as done so none is forgotten!
Jul 17 2019
I would like to merge this widget at the latest on the 27.07.
add multiselect radio
fix scroller bouncing
Jul 16 2019
more fixes better tests in elm_test
Jul 14 2019
forgot a few files
The widget meanwhile is feature complete, there are tests for the grid position manager and list position manager. The tests for now are only plain copies. Given the complexity of this widget, there will 100% be more bugs to find, and things to clarify, so I would be very happy if people could write examples for that, play with the API, do things that i did not think of. Or simply play around in the tests. Thank you :)
- more tests
Jul 12 2019
add grid position manager and tests
On the technical side, I am not sure how I am going to implement the accessor for items as they will be build asynchronously on demand, I wonder how to notify the position manager that they now exist while they didn't before. I am guessing that the best approach for the CollectionView will be to use custom accessor that bind to the data model and the local storage for widget. It seems doable at this point.
Jul 11 2019
well then we could think about another names,
itemBox, itemWidget, itemScroller(?) itemCollection, itemLayout, itemController...
but most of these also have same problem...
Not to sure of the naming. Efl.Ui.Item_Container seems wrong. What other kind of Efl.Ui.Container would we have that would contain something different? It sounds like a boat for water kind of naming. Not really the most important bit, but that is going to take some time to discuss and find a good name.
Jul 10 2019
Updating after big changes.
Jul 8 2019
Alright this is fixed in upstream meson but it'll probably be a while before the changes are available and I don't really want to be patching meson manually on CI
Jun 28 2019
Another round with some fixes.
Jun 27 2019
Like I said, this should also verify that the sequence of down -> cancel -> up occurs in the expected order and that the event info in down matches the info in cancel.
yey there is a event!!!
Jun 26 2019
Check out D9184, I think this test needs to verify that the 'up' event is also emitted after cancel
Jun 25 2019
This here is a funny one, we are defining the event, but we are not emitting it at all, where or how should we emit this one ? In legacy it seems like we do not have something like this.
Does someone know where or how to emit this ?
May 27 2019
May 26 2019
According to the mailing thread, this should be merged on the 30.05, if nothing else comes up.
May 19 2019
can you update status of this diff?
May 17 2019
Thank you :)
I apologize. I've submitted a patch to fix it. 099eb2c315a277bda10f41709d7f936b0ae7fb20
@Jaehyun_Cho Can you *please* *please* *please* be more carefull reviewing these meson changes. The eo files here are just plainly not installed anymore. because line 26 was removed. Additionally, its pure luck that this still works in meson, because you actually pass now a array with a array in array element nr. 0 followed by strings. This is not supported by meson and really only works by luck.
May 14 2019
May 9 2019
mesong build support
This is a good point. I've done some testing locally and it doesn't work quite right yet.
May 8 2019
Meson build support
May 7 2019
When I tried to build with meson, build error happens because efl_gesture_events.eo is dependent on efl_canvas_gesture_xxx.eo
May 2 2019
need to check meson build
Code clean up to following comments.
Could you check and remove EINA_UNUSED which are not supposed to be used?
Apr 29 2019
Fix build warning.
Code clean up.
Apr 28 2019
Update code to supprt c# binding.
@CHAN is updating this patch to support EFL C#.
Apr 25 2019
Apr 12 2019
Fix copy&paste error.