Imgbrd-grabber: dark mode?

Created on 27 Feb 2017  ·  11Comments  ·  Source: Bionus/imgbrd-grabber

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.

suggestion

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

All 11 comments

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.

screen shot 2017-03-21 at 9 05 38 am

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.

Thank you for implementing this. ❤️ ❤️ ❤️ ❤️
If anyone has ideas for tag colors please tell me,
image

my tags coloring if you want:
image

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
.

Was this page helpful?
0 / 5 - 0 ratings