Closed gizocz closed 6 years ago
Good idea. Will see about this.
How hard would it be to create something like this?
https://jqueryui.com/themeroller
I am not asking for it. I'd just like your professional opinion on the amount of effort it would take to make something like it.
Scott
@smolinari It's pretty hard. Would take a huge amount of effort and rethinking of the way themes work..
Hmm.....ok. I guess I'll have to dig into the code to understand the difficulty. Thanks for the answer.
Scott
Weird, I just came here to raise an issue suggesting a theme roller, while I remembered. And it's not even one day after @smolinari had the same idea. (Some would say that supports Sheldrake's Theory of Morphogenesis and the 100th Monkey. But anyway...)
I was thinking about this last night... it could certainly be a big effort, but I reckon a short-term win would be simply a page like this one that auto-generates inputs for each variable, and then just update some sample controls on the page and finally spit out raw text for the user to paste into their project.
Doesn't sound so hard, and I think would be useful, or am I just deluded?! (Also, I suspect being able to fiddle around with a theme roller is a big selling point... a lot of bang for your buck, as they say)
My 2 cents only. :-)
To be honest, my actual "dream" is a lot farther away. It would be to offer a special menu in the UI (needs a Quasar server of course 😉), and when you open it, you move into "administrative editing mode" (different from content editing). Basically, whatever page the admin is on, with this menu, she would be able to change her app in many different ways. The selections in the sidebar would be "Format", "Style", "Data","Translation", and "Behavior". When a selection is clicked, the page highlights what is editable (with very smalls button next to each component) I could go into more detail, but for this discussion, the "Style" selection would hold the design details. When you click on a component, you get to change it's style like colors, fonts, etc.. Of course, the changes also cascade, or you can define a new class for that component. The changes are then propagated back to the server and are stored.
This CMS is sort of heading in that direction (but not quite 😉).
http://demo.getrelax.io/admin/login
username: demo pass: demo
This CMS is using React. Just rambling, but you guys get an idea where my intentions are heading.
Scott
Oh that'd be a fun way to destroy time.
😄 In what way? As a developer developing such a tool or as a user playing around with the style of a site? Or both?
Scott
well I was thinking the former, but in fact applies to both i guess.
FWIW, I;'ve dealt with tonnes of custom-themed jQuery UI sites, and I've never used the Theme Roller for anything other than mucking around with it to see what it does. It's never exactly what you want, so I think aimedf at novice, therefore should actually be an uncomplicated app for that reason.
Right. A theming tool should be simple, but at the same time offer a "path" to the css. In fact, I believe any tool which allows a novice to alter stuff under the hood, should also lead the way to the actual code being altered and if at all possible, make is a learning experience. Because, no matter what, at some point that person (or someone for them) is going to have to code, to get exactly what he or she wants. 😄 Scott
Is a dark theme somewhere on the roadmap?
I can now say: "yes". Quasar will have equivalent dark themes for both Material and iOS themes.
Part of the implementation is done in v0.14. There's still a lot to do left, but it's a good start. Check "dark" props in v0.14 beta under forms.
Quasar will have equivalent dark themes
Wondering if that's still on the roadmap? :)
Instead of full-blown themes, Quasar components support "dark" attribute. Cleaner and much more maintainable.
How can we use different theme of Material icons? Such as outlined?
@eminpala - check the docs. Material is one of two themes you can use and it is the standard theme. There is also the possibility of using different icon sets.
Scott
@eminpala Google hasn't released the "outline" version in webfont format yet.
It would be nice to have a dark theme version of the default themes. Thank You.