Age | Commit message (Collapse) | Author | Files | Lines |
|
- In many cases, parent renderer was required in our renderer implementation
- The previous Platform.SetRenderer has caused the start of layouting
- This is because IsPlatformEnabled has enabled automatically when renderer was set
- So now, I separate it
Change-Id: Ie590f3406c26591bb1794f368ddb991af5e6ca11
|
|
- In some case, Layout callback was called before OnElementReady
- In this case, children's renderer was not created.
- So, we have to use GetOrCreateRenderer instead of GetRenderer
Change-Id: I3e83a5e0820e85856235807aa266b6fbabc553e2
|
|
Change-Id: I09598eed4c222f10d387bc3dafa0af227107830a
|
|
Remove the file created during the merge.
Change-Id: I7a75f40cfd7778f52ce3b2ca16f23ef31f88e93f
Signed-off-by: Pawel Andruszkiewicz <p.andruszkie@samsung.com>
|
|
- Need a Page renderer
- Rename from ContentPageRenderer to PageRenderer
- Rename from Native.ContentPage to Native.Page
- Export PageRenderer as Page renderer
- ContentPage use PageRenderer
- Remove unused property in Native.ContentPage
TASK=TCAPI-2602
Change-Id: I19c822c444e4322d23795186d24db8dffe86e345
|
|
- TASK=TCAPI-2605
- Remove setting wrap style at Span to prevent repeated setting for line break mode
Change-Id: I634cbefeec0cd48b5b4c4b3b8418fa8dce60bd48
|
|
TASK=TCAPI-2601
- To prevent throwing exception when the renderer does not exist.
e.g. using customized view that is inherited View without implementing Renderer.
- To run ControlGallery app(Xamarin.Forms project) which uses View directly.
Change-Id: I8244f24e2dec7cf6e54cddd0fb191a37c34c7936
|
|
- When use back-button on Navigation bar, page was popped without update of Xamarin.Core
- Disable DefaultBackButtonEnabled
- Invoke UpdateHasBackButton method in UpdateToolbarItem
Change-Id: I40e24900ff198fc4fdc091ffff5d2df4c73c7d04
|
|
Change-Id: I6001db74a0fa090851f38133443a4dcc21eb4917
|
|
- This is a patch that should be removed when the efl issue is resolved
Change-Id: I76dc59476594ef774212cfcf5948d02f7fa959e1
Signed-off-by: darkleem <cdark.lim@samsung.com>
|
|
TASK=TCAPI-2494
- Allow TabbedPage to add or remove tabs
Change-Id: I38d39a1c34b8bcb1b301af89277ee270163d8a29
|
|
Change-Id: I22841a8dce74a3a73cc2ef58f54b072e7c40fedc
Signed-off-by: darkleem <cdark.lim@samsung.com>
|
|
Change-Id: Ie27d12a60b71146efb9468e3c9778122c132ad9c
|
|
Change-Id: I6cb0c90e1d0d17b21214ccf192dba2a7b4a28dbb
|
|
TASK=TCAPI-2422
Change-Id: I3c529fdaff6c1331013389d200ea34f824362bac
|
|
Modifies the CarouselPageRenderer so that it utilizes a Scroller
as its base widget. This allows for smooth pages scrolling
(i.e. the pages do not switch instantly), following the material design
principles.
Change-Id: I9967576a9d51515320975bf19bf5703fb8f8b440
Signed-off-by: Adam Szczerbiak <a.szczerbiak@samsung.com>
|
|
Change-Id: Ieaff3516b72fe2848cc73d49036d1ecedd7376ae
|
|
Change-Id: I4e0be09a9999c291055518339d4e867005e8dc67
|
|
TASK=TCAPI-2397
*It is a temporary way until the UX for TV is defined.
Change-Id: I486f79b9fe8b6958769eeeb25f0dd7cb323222b2
|
|
This reverts commit 509e6f117c9966e5503deb8ff1c5135b41eb2a3e.
Change-Id: Icb16fdc0b1006405a92e4e5ef77f20749c2ce3e5
|
|
Property handlers are registered once per class instead of once per
instance.
Solves the issue with UpdateAllProperties and Distinct.
Change-Id: I41b3f6c0a055c7aa76300bf7a55683b0b25a21fd
|
|
- dependency updated to 2.3.5.256-pre6
|
|
-TASK=TCAPI-2552
Change-Id: I5e38e2f47295d60a5850aa135d9fe250dab22ffe
|
|
Change-Id: I094cd427b8ed2878a2f49792841221b5d7cd4c80
|
|
This reverts commit 5c77141b7a2699efba1348a1d7ce5a4b20bb7006.
Change-Id: I67a3a7976fbc353475077a281581294cc12f0980
|
|
TASK=TCAPI2439
Change-Id: I6cf8ba60d74b0cd3fc72e86f1336127cdc5e5559
|
|
- All layouts should update all children position when their position is updated
But it was done by EFL box
- Some case, before child was added into Box(efl), Layout(Box) was moved.
and child who didn't added into Box does not moved
- Fixing
* Remove overried UpdateLayout method on LayoutRenderer
* Moved SetRenderer position after adding the children
- Refactoring
* Change IVisualElementRenderer interface
* UpdateNativeGeometry was Changed to private
* UpdateLayout was exposed as IVisualElementRenderer
Change-Id: I74bfdab00667bd6fa13cd8d392868af901b98dae
|
|
Change-Id: I86d4ee7c690b798764f91f8f321f8720b7007857
|
|
- TASK=TCAPI-2417
Change-Id: I95fc80b20dadbfcd7ee641a1d60d4bf3f4fefca9
Signed-off-by: darkleem <cdark.lim@samsung.com>
|
|
- This patch resolve the obs build failed issue. (current dotnet_cli can't recognize project.json)
Change-Id: I776a5acb391c26552ac9bf52cebb5dbfb85e263d
|
|
- Issue Case
Layout was neasted
BatchCommitted event was fired earlier than parent element(Layout)
- Solution
Update children geometry when layout was updated if not LayoutCallbackEnabled
Change-Id: I9eb6550c44ebf5bafeaf045f252c9a9e2f68f0fc
|
|
Change-Id: I39fedb48d34e4324414138a050fac0a419a8b602
|
|
This reverts commit 45580c8f66b43022645287145385212fcbe8db56.
- Due to package dependency with elm-sharp, this patch has been reverted. It can be merged again after elm-sharp version has updated.
Change-Id: I66915899782805112b85fb391383f1cbe40d2e7d
|
|
- Apply Dispose pattern
- Handle IBatchable interface on VisualElementRenderer
- Make pair Event subscribe/unsubscribe
Change-Id: I65018652132494722d52b1d62798f1cf1f6fc6fd
|
|
Change-Id: I4120ee76143fdf3f3fd601fff3634f763761775f
|
|
TASK=TCAPI-2480
Change-Id: Icfb93cdc55fef7cb17f0a54f9c88cdd0d38ed70e
|
|
Change-Id: I88749ed075b320ad22bf7cb3d9e869d1f6c6dad6
Signed-off-by: Pawel Andruszkiewicz <p.andruszkie@samsung.com>
|
|
Change-Id: Ibc7f697dfb51992040c8dbe476065ea884e33a49
Signed-off-by: Pawel Andruszkiewicz <p.andruszkie@samsung.com>
|
|
Change-Id: Id34604e0d228b9d94395f432471ff272eb7e251f
Signed-off-by: Pawel Andruszkiewicz <p.andruszkie@samsung.com>
|
|
Change-Id: Id3811e8014accc2044c6422d1fab2381ac4594ed
Signed-off-by: Pawel Andruszkiewicz <p.andruszkie@samsung.com>
|
|
TASK=TCAPI-2487, TNET-1176
- Fix layout issue with scroller
Change-Id: I9c17eb5edf2133c474a3767dcabcf2da71bff124
|
|
- Change to protected
- Need for extend
Change-Id: I6fa1647b963e74e24be5c471bf2b6f31ce4dbadb
|
|
Change-Id: I693af4517a9091b48575b5e51c96207f96f34538
|
|
Change-Id: Idb7d39e0665c0f58b689ded73bcd5e0500ff751d
Signed-off-by: darkleem <cdark.lim@samsung.com>
|
|
- TASK=TCAPI-2537
Change-Id: Ief93ba32de112753a51b4ea88f96fae02be479d3
Signed-off-by: darkleem <cdark.lim@samsung.com>
|
|
Change-Id: I42b2f56a971ef25e49cafbc0c7822988bb60b371
|
|
TASK=TCAPI-2487, TNET-1176
- This patch reverts 803e69866c687c3eefba4160068dd9eb38bcf1a4
Change-Id: I96007352b1911d2c11bd09742ef97eb20d1ff8c1
|
|
- There is no need to provide PageContext
Change-Id: I807488b53154f0baf5534a3f221b06bb7e677c9e
|
|
- TASK=TCAP-2529
- editfield style handle issue(opacity, enabled..)
Change-Id: Ie07113aa5d1f625a6dcc69492d38c5ca1d98aad1
Signed-off-by: darkleem <cdark.lim@samsung.com>
|
|
Change-Id: Ia6e1bcfa7c7ceb35b7b0c8d17376ebecb05f0d97
|