hyochan/dooboo-ui

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.