question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Nebular 4.0 will get an update to Theme System, we need your help.

See original GitHub issue

Good 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 @Inputs and possibly @Ouputs

❗️ 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:closed
  • Created 4 years ago
  • Reactions:54
  • Comments:20 (1 by maintainers)

github_iconTop GitHub Comments

8reactions
setrarcommented, May 27, 2019

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 provide quick and dirty tutorials based on Avkeo’s Documentation to College Kids

https://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

Capture d’écran 2019-05-27 à 11 52 40

☑️ Do you customize Nebular styles with custom css? How big are those customizations?

Tiny i.e. crave.scss file

Capture d’écran 2019-05-27 à 11 49 54

One great library I like is the Avkeo’s @Nebular/Auth, another quick 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 again Scala 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! 👏

Capture d’écran 2019-05-27 à 12 00 13

3reactions
nnixaacommented, May 29, 2019

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 this ng 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.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Nebular - 3.5.0-4.0.0 Migration - GitHub Pages
Migration Steps · 1. Update Angular to version 8 · 2. Update Nebular to version 4 · 3. Fix imports and component properties...
Read more >
Akveo on Twitter: " Huge #Nebular 4.0 UI Library update is ...
Huge #Nebular 4.0 UI Library update is out https://github.com/akveo/nebular/ Main highlights: #Angular 8 support New fresh look with Eva Design ...
Read more >
Akveo Nebular Angular Theme update 5.0 error - Stack Overflow
I was facing the same error while building the angular project. However, my scenario was that I created my project with Angular 8...
Read more >
@nebular/auth NPM | npm.io
4 Visual Themes, including new Dark easily customizable to your brand ... If you want to have more control over setup process you...
Read more >
Nebular 2.0 released, Free and Open Source with new cool ...
Nebular now supports 3 visual themes - Default, Cosmic and Corporate and we are confident our components are a good fit for any...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found