Is there any way to get a dark mode? Or for us to make our own themes and upload them? I think that would be really cool. I'm sure some power user would be able to do something really cool with that power.
Seriously? I mean, grabber doesn't have its own interface, it uses OS interface, different for Windows, Linux and Mac, that's much better then use own interface, because I guess there are will be needed to fully rebuilt all GUI only for custom skins? Is it really worth it? Do you dislike your OS interface so much?
My opinion is - Grabber is not a entertaining site or something like this, and these decorations not needed in it. Current grabber feature - native GUI for every OS should not be changed. It's much more important than customisation.
Well, if you're good at CSS, all of Grabber's UI can be customized by, as you say, a power-user.
I can provide a way to set Grabber's global stylesheet, but I don't think I'd want to spend the time myself to make a dark theme. That would mean a big work at the beginning to have it work everywhere in Grabber's interface, plus for every UI change update it if it's broken.
As MasterPetrik said, I try to keep everything as close to the OS as possible by default, so that the looks are coherent depending on which OS you use. Plus, I've never been a big fan of custom interfaces either, given how they're usually broken for people with handicap, or simply when a new version of the OS comes out. Old java applications are a good example of what's the result of doing this.
So I'll add a way to set your own CSS, but I can't guarantee much more.
Documentation for how to use it can be found here:
https://doc.qt.io/qt-5/stylesheet-reference.html
How do I add CSS? Where is the file?
The color menu seems like a good place to start at least. There doesn't seem to be any mention in the program of using a separate CSS file, but I didn't look very long.

You can find documentation on how to add a new theme in the wiki:
https://github.com/Bionus/imgbrd-grabber/wiki/Themes
Once you created your theme, you can find it in the "Interface" part of the options window.
😄


I just used this style sheet. https://github.com/ColinDuquesnoy/QDarkStyleSheet/blob/master/qdarkstyle/style.qss
Thank you for implementing this. ❤️ ❤️ ❤️ ❤️
If anyone has ideas for tag colors please tell me,

my tags coloring if you want:

I thought you were against theming. Now you're using it? lol. Those colors are good. Thankyou
It was just a try. Anyway, in fact, I wasn't against themes, I was afraid that it will require to rebuilt all gui from the beginning, but it turned out that QT supports custom themes on CSS by default, so it is a very good.
BTW, my favorite tag coloring is from Sanksku. I like orange color for tags)
I'm not going to lie, This is the second program I got to support custom
themes with CSS.
On Tue, Mar 21, 2017 at 4:46 PM, MasterPetrik notifications@github.com
wrote:
It was just a try. Anyway, in fact, I wasn't against themes, I was afraid
that it will require to rebuilt all gui from the beginning, but it turned
out that QT supports custom themes on CSS by default, so it is a very good.—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Bionus/imgbrd-grabber/issues/813#issuecomment-288213224,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AS2t8KWmmdEqaUa57_Ytlo_egp8I5B9Lks5roDc1gaJpZM4MNnww
.
Most helpful comment
Well, if you're good at CSS, all of Grabber's UI can be customized by, as you say, a power-user.
I can provide a way to set Grabber's global stylesheet, but I don't think I'd want to spend the time myself to make a dark theme. That would mean a big work at the beginning to have it work everywhere in Grabber's interface, plus for every UI change update it if it's broken.
As MasterPetrik said, I try to keep everything as close to the OS as possible by default, so that the looks are coherent depending on which OS you use. Plus, I've never been a big fan of custom interfaces either, given how they're usually broken for people with handicap, or simply when a new version of the OS comes out. Old java applications are a good example of what's the result of doing this.
So I'll add a way to set your own CSS, but I can't guarantee much more.
Documentation for how to use it can be found here:
https://doc.qt.io/qt-5/stylesheet-reference.html