[NUI] Update theme system
authorJiyun Yang <ji.yang@samsung.com>
Tue, 25 May 2021 13:39:08 +0000 (22:39 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Mon, 14 Jun 2021 10:12:19 +0000 (19:12 +0900)
commitb2f1329584031b81fadc79f8f0e8e992590c4c76
treeac7eafe2f474b13200de2e502659a0ce870133a1
parent0e059410abff66568cdbb84cca966e1d45ac2eb7
[NUI] Update theme system

* Add platform theme: the theme from tizen-theme-manager using xaml.
* Separate base theme from the user theme: the base theme is not used when update view according to theme change.
* Add new NUIApplication constructor with theme option.
* Compact theme data in View.
* Remove unused dark themes.
* Remove unused xaml theme files.
34 files changed:
src/Tizen.NUI.Components/Controls/Button.Internal.cs
src/Tizen.NUI.Components/Controls/Button.cs
src/Tizen.NUI.Components/Controls/Control.cs
src/Tizen.NUI.Components/Controls/Notification.cs
src/Tizen.NUI.Components/Style/TabButtonStyle.cs
src/Tizen.NUI.Components/Theme/DefaultTheme.cs
src/Tizen.NUI.Components/Theme/DefaultThemeCommon.cs
src/Tizen.NUI.Components/Theme/ThemeDark.cs [deleted file]
src/Tizen.NUI.Components/Utils/StyleManager.cs
src/Tizen.NUI.Components/res/IoT_Toast_1.png [deleted file]
src/Tizen.NUI.Components/res/Theme/Tizen.NUI.Components_Tizen.NUI.Theme.Common.xaml [deleted file]
src/Tizen.NUI.Components/res/Theme/Tizen.NUI.Components_Tizen.NUI.Theme.Wearable.xaml [deleted file]
src/Tizen.NUI.Wearable/res/Theme/Tizen.NUI.Wearable_Tizen.NUI.Theme.Common.xaml [deleted file]
src/Tizen.NUI.Wearable/src/internal/Theme/DefaultTheme.cs
src/Tizen.NUI/res/Theme/Tizen.NUI_Tizen.NUI.Theme.Common.xaml [deleted file]
src/Tizen.NUI/res/Theme/Tizen.NUI_Tizen.NUI.Theme.Wearable.xaml [deleted file]
src/Tizen.NUI/src/public/Application/NUIApplication.cs
src/Tizen.NUI/src/public/BaseComponents/Style/ViewStyle.cs
src/Tizen.NUI/src/public/BaseComponents/View.cs
src/Tizen.NUI/src/public/BaseComponents/ViewBindableProperty.cs
src/Tizen.NUI/src/public/BaseComponents/ViewInternal.cs
src/Tizen.NUI/src/public/Theme/DefaultTheme.cs
src/Tizen.NUI/src/public/Theme/DefaultThemeCommon.cs
src/Tizen.NUI/src/public/Theme/DictionaryExternalTheme.cs [deleted file]
src/Tizen.NUI/src/public/Theme/ExternalThemeKeyList.cs [deleted file]
src/Tizen.NUI/src/public/Theme/ExternalThemeManager.cs
src/Tizen.NUI/src/public/Theme/IExternalTheme.cs [deleted file]
src/Tizen.NUI/src/public/Theme/IThemeCreator.cs
src/Tizen.NUI/src/public/Theme/Theme.cs
src/Tizen.NUI/src/public/Theme/ThemeChangedEventArgs.cs
src/Tizen.NUI/src/public/Theme/ThemeDark.cs [deleted file]
src/Tizen.NUI/src/public/Theme/ThemeManager.cs
src/Tizen.NUI/src/public/Theme/TizenExternalTheme.cs [deleted file]
src/Tizen.NUI/src/public/Xaml/MarkupExtensions/ThemeResourcePathExtension.cs [new file with mode: 0755]