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.

[SIP] Proposal for Implemention of dynamic theme in superset

See original GitHub issue

Motivation:

Supporting dynamic theme in superset will provide end-user to use his/her choice of theme on the go.

Proposed Change:

1> Provide option to change theme from UI. 2> Support of multiple themes 3> Separate theme-able style from other styles (position, size etc) 4> use scss/less mixin to change theme dynamically

this is how the style for any component will look like:

`.btn-primary { width: 200px; Padding: 2px; position: relative;

}

@mixin btn-primary-theme($theme) {

.btn-primary {

color: get-color($theme, primary); background-colour: get-color($theme, background); font-size: font-size($theme, button); }

} `

New or Changed Public Interfaces:

  • if we use SCSS mixin the we need sass-loader (MIT license) Enable scss style pre-processor in superset.

  • If we use less. Since Less is already supported in superset, don’t need any change

Migration Plan and Compatibility

for backward compatibility existing styles will be available. To use theme user need to use new styles

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Reactions:3
  • Comments:6 (6 by maintainers)

github_iconTop GitHub Comments

3reactions
gbriancommented, Jun 5, 2019
0reactions
rusackascommented, Dec 8, 2022

Since this issue is closed, we’ll also consider the SIP/proposal process closed as well. If you want to rekindle this proposal, please re-open this Issue, and send a new [DISCUSS] thread to the dev@ mailing list. Thank you!

Read more comments on GitHub >

github_iconTop Results From Across the Web

[SIP] Proposal for Implemention of dynamic theme in superset
We are evaluating Superset as an analytics platform for our customers so will need to customize for each of them. Thinking on some...
Read more >
Building Custom Viz Plugins in Superset v1 - Preset.io
Create a new data visualization for Superset. ... improvements to the process (as the result of Superset Improvement Proposals, or "SIPs").
Read more >
Untitled
Html2pdf php css dynamic url, Vellezerit kukli te hodha sevdan, ... marriage proposals, Emre demirer facebook, Fundec facatativa cundinamarca, Sip federated ...
Read more >
[fedora-arm] arm rawhide report: 20150721 changes
New package: CardManager-3-6.fc23 Java application to allows you to ... Astronomy theme New package: astronomy-bookmarks-1-13.fc23 Fedora ...
Read more >
Static Analysis of Dynamic Languages PhD Dissertation
support for dynamic programming languages without imposing any artificial restrictions on the behaviour of these languages. A common theme ...
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