1e41f4b71Sopenharmony_ci# ArkUI Subsystem Changelog
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci## cl.arkui.1 Change of Certain Predicates of uiAppearance from Public APIs to System APIs
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ciChanged the namespace **uiAppearance** and its internal **DarkMode** enum predicates from public APIs to system APIs.
6e41f4b71Sopenharmony_ci
7e41f4b71Sopenharmony_ci**Change Impact**
8e41f4b71Sopenharmony_ci
9e41f4b71Sopenharmony_ciNone. The namespace **uiAppearance** and its internal **DarkMode** enum are used only by system APIs before and after the change.
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ci**Key API/Component Changes**
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ciThe system API description is added to the following APIs:
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ci- declare namespace uiAppearance
16e41f4b71Sopenharmony_ci
17e41f4b71Sopenharmony_ci- enum DarkMode
18e41f4b71Sopenharmony_ci
19e41f4b71Sopenharmony_ci- ALWAYS_DARK = 0
20e41f4b71Sopenharmony_ci
21e41f4b71Sopenharmony_ci- ALWAYS_LIGHT = 1
22