MortenTobiasNielsen / Factorio-TAS-Generator

This is an attempt to create a helper tool for Tool Assisted Speedruns in Factorio. A guide of how to use the tool can be found here: https://www.youtube.com/watch?v=V9tuNoDqc0E&t
MIT License
13 stars 4 forks source link

Color theme #259

Open theis999 opened 1 year ago

theis999 commented 1 year ago

Zaspar has requested a dark mode. It is however not possible to use dark mode in wxWidget currently, due to some limitations of the windows api (or something).

We could however consider changing the theme of the application to be more night friendly

MortenTobiasNielsen commented 1 year ago

It would be really nice if the default theme was something like dark mode.

theis999 commented 1 year ago

It is a shame that the vcpkg version is 0.1 behind. As there is some experimental dark mode in 3.3.0 of wx: https://docs.wxwidgets.org/trunk/classwx_app.html#af8c93d7e3345e62a58325f3ab1d158d6

MortenTobiasNielsen commented 1 year ago

Do you have a feeling for how long it takes for something in experimental to get into the normal version? I guess the answer for this type of project is "a long time". :)

theis999 commented 1 year ago

I have no idea. But a long time seems like fair assessment 😅

Unfortunately, setting darker colors on the gui is only half-possible. As the borders don't change color and control-elements like the number spinners also don't react to styling. And i am not particularly skilled at graphic design

MortenTobiasNielsen commented 1 year ago

Yeah that doesn't sound optimal. Yeah graphical design is rally not my thing either. 🙂 Do you want to bump the version and try out the experimental feature?

theis999 commented 1 year ago

It'd be fun to see, however it would require abandoning vcpkg which means a substantiel change to building the project. So that probably isn't easy.

MortenTobiasNielsen commented 1 year ago

I don't have a feeling for the complexity of doing this - but it doesn't sound easy.

theis999 commented 1 year ago

https://www.wxwidgets.org/develop/roadmap/ image

It looks like 3.3 is still some ways away.