Nebular 4.0 will get an update to Theme System, we need your help.
See original GitHub issueGood day Nebular users! I have a couple of wonderful news for you 🎉
As some of you might already noticed, we are heavily working on something new. 😃 And it’s time to reveal our plans and also aks a bit for your help.
Starting from Nebular 4.0 we will be updating Nebular components design and also upgrading Theme System to support various designs in the future!💅
We are looking to simplify the theming process and make it more convenient, obvious and unified across all of the components bringing application based on Nebular to the next level of quality and awesomeness:🚀
- with New Beautiful Design
- more convenient and flexible theming process
- unified components interface
- support of CSS-variables
- and other great features
On the other side, great new things come at a price, and it’s Breaking Changes in our case. At the moment we envision the following:
- changes in components HTML structure
- changes in components styles and internal selectors
- changes in Theme Map, unification of variables, removal of unnecessary ones and integration of new
- changes in the color pallet
- unification of component
@Input
s and possibly@Ouput
s
❗️ That’s why we are looking for your feedback. We would really appreciate hearing your experience on the following points:
- Do you use custom Nebular Themes? Theme example or at least a count of changes (variables changed) is appreciated.
- Do you use multiple run-time Themes?
- Do you customize Nebular styles with custom css? How big are those customizations?
Thanks in advance for your help, let’s bring Nebular to the new level together!
P.S. Work in progress is available in the next dev branch. And some more info is in the CHANGELOG file.
Issue Analytics
- State:
- Created 4 years ago
- Reactions:54
- Comments:20 (1 by maintainers)
Top GitHub Comments
First and foremost, thanks for your wonderful work.
I have never been to Belarus 🇧🇾 but knowing that great team is producing such a nice and open source project and that I have also remotely worked with someone in Minsk put the city on my
Cities to visit
list.I teach
Angular
and providequick and dirty
tutorials based on Avkeo’s Documentation to College Kidshttps://github.com/CollegeBoreal/Tutoriels/tree/master/3.Angular/B.Theme
For an online client, I base their custom Theme out off the
Corporate
Theme☑️ Do you use custom Nebular Themes? Theme example or at least a count of changes (variables changed) is appreciated.
☑️ Do you use multiple run-time Themes?
see below source code
☑️ Do you customize Nebular styles with custom css? How big are those customizations?
Tiny i.e.
crave.scss
fileOne great library I like is the Avkeo’s
@Nebular/Auth
, anotherquick and dirty
Tutorial for the students.https://github.com/CollegeBoreal/Tutoriels/tree/master/3.Angular/A.Auth
It helps me explain the
HTTP Interceptors
in a module configuration tested againScala oAuth2
backends. I have yet to test the@Nebular/Security
requested by another remote client.Keep it cool guys and thanks for the great and
free
work! 👏Many thanks for your feedback and help, this helps us to understand the use cases a lot.
We have just released one of the closes to 4.0.0 releases - 4.0.0-rc.7. It contains a complete set of features as well as a migration guide and updated documentation.
If you are ready to update, we uploaded the
next
version of docs to https://akveo.github.io/nebular/next/ and the migration guide here https://akveo.github.io/nebular/next/docs/migration/350400-migration. Just use tag@next
while migrating Nebular packages, like thisng update @nebular/theme@next
, while we are in RC stage.We would really appreciate hearing your feedback on the update steps, quality of the guide and if you have any questions or complications - please post a comment here https://github.com/akveo/nebular/issues/1524.
Thanks again and looking forward to your feedback.