Граф коммитов

6 Коммитов

Автор SHA1 Сообщение Дата
E.Z. Hart 505a855cad
Move GetNativeSize to PlatformServices, remove IPlatform (#4235) 2018-10-31 15:12:22 -06:00
WonYoung Choi dd0bb71ace [Tizen] Cleanup Code (#4080) 2018-10-15 16:42:54 +01:00
Kangho 81134f75c9 [Tizen] Remove legacy tizen specific available condition (#2878) 2018-06-05 14:43:39 -07:00
Kangho Hur 756b4ea97e Set TaregtIdom.Watch to Device for Tizen wearable device 2018-03-22 14:47:35 +09:00
Kangho 252adc3667 [Tizen] Slightly enhance tizen backend (#1800)
* Add IVisualElementRenderer.GetNativeContentGeometry

- GetNativeContentGeometry can be used to compute position of content.
- It can fix invalid layout by root content that is not placed in (0,0)

* Update focus policy explitly on MasterDetailPage

- IsPresentedChangedEventArgs has been added.

* Fixed renderer creation order

- Fixed an issue where the current page location of CarouselPage changes when changing device orientation

* Add static Forms.MainWindow Property

* Fix ScrollView.ScrollToAsync doens't work

* Fix MasterDetail crash issue

- When MasterBehaivor was changed, does not working anymore Because wrong property update
- Fix Layout issue when MasterBehavior was changed LayoutCallback was not called because geometry was not changed

* Allow to user can change MasterPage ratio

- To change the ration of MasterPage, use UpdateMasterPageRatio() in derrived renderer of MasterDetailPageRenderer.

* Fix ViewInitialized event processing

* Dispose modal renderer correctly

* Fixed issue the button's of Date/TimePicker can not be selected.

* Fix black scrren issue when application initialize

* Refactoring DeviceOrientation for tizen backend

- Use Device.Info.CurrentOrientation in MasterDetailPage
- Orientation was decided by device screen ratio
- PortraitXXX/LandscapeXXX was not used because it only defeind in iOS devices

* Fix Date&TimePicker to get focused on TV

- This commit includes the behavior change of Native.Editfield.
- Text Input is activated when user select the field when it has focus on.

* Fixed the Appearing / Disappearing Event Handling of Pages

- Fixed a problem where Focus is moved to a page other than the current Page of TabbedPage & CarouselPage
- Fixed an issue where Appearing & Disappearing Event of Master / Detail of MasterDetailPage was not called

* Fix MasterDetailPage crash issue

* Change API visibility of Forms's utility methods into public

* Remove VisualElementRenderer.DoLayout to avoid any confusion

* Refactor CellRenderer's implementation

* Fix Completed event routine for Entry & Editor

* Implement TizenPlatformServices.OpenUriAction

* Refactor Platform, Forms and FormsApplication in Tizen backend

* Refactor platform more flexible

* Add LightweightPlatform
2018-02-07 10:33:14 +00:00
Kangho be52bc6b12 Add Tizen backend (#1310) 2017-12-04 14:30:43 +00:00