Detach main theme from `dooboo-ui` and maintain seperately
Closed this issue · 1 comments
Previously, we deprecated @dooboo-ui/theme
package and merged the theme to dooboo-ui
which is the main
package. The reason was that other UI frameworks also have their own ThemeProvider
in their core package and we wanted to serve a similar experience to developers.
However, according to #104, and thinking further, we also want to minimize default design in separate dooboo-ui package libraries like @dooboo-ui/alert-dialog.
When trying to support the same theme
to other coming package libraries, we found that we need to maintain theme
in a separate package.
This can also lead to another advantage for other independent UI libraries who wish to use our theme package which is designed to support light
and dark
themes in default.
@dooboo-ui/theme
is added, but migrating to it is not done.