Giter Site home page Giter Site logo

[Enhancement] Dark theme about munt HOT 8 OPEN

munt avatar munt commented on April 28, 2024 1
[Enhancement] Dark theme

from munt.

Comments (8)

sergm avatar sergm commented on April 28, 2024

I guess, you looked at it on Cinnamon desktop, right? Then I am not sure I get the request, because that seems to be already implemented (as can be seen on the screenshot attached to #94).

AFAICT, Qt applications rely on the system theme by default, so adding just a dark custom theme would be a bit strange. I don't mind adding support for setting a configurable style though, but definitely not limited to just dark one.

from munt.

ParticleMon avatar ParticleMon commented on April 28, 2024

At least for me, with a dark theme in Cinnamon, Munt has a light theme.

from munt.

sergm avatar sergm commented on April 28, 2024

Right, for me too as long as I am using the bundled appimage. Native build is not isolated from the DE and uses the system default style, I assume. But I am not too involved into Qt internals, so may be wrong.

from munt.

ParticleMon avatar ParticleMon commented on April 28, 2024

Gotcha. Although I prefer native builds, I use AppImages (or the like) only when necessary. Unfortunately, mt32emu_qt has been one such case.

A previous attempt to build mt32emu failed. But attempting to build 2.6.2 worked! As one who is not a developer, I find the instructions vague but at least what is described to "probably" work does work to build mt32emu. And with the steps required to build mt32emu_qt remaining unclear, I attempted to build it according to the same instructions as mt32emu, and it worked! More verbose instructions might also be very appreciated by others. (Next mystery to solve: how to add compiler optimizations.)

However, it can be executed only in the source tree. Executing the installed binary throws the following, although the relevant files are in /usr/local/lib:
"mt32emu-qt: error while loading shared libraries: libmt32emu.so.2: cannot open shared object file: No such file or directory"

As expected, the native mt32emu_qt uses the system theme (dark).

from munt.

sergm avatar sergm commented on April 28, 2024

Oh well, the instructions really seem unclear 😕
OTOH, you might find the pre-built binary packages useful. Also, a few GNU distributions have mt32emu library incorporated, so worth having a look around.

from munt.

ParticleMon avatar ParticleMon commented on April 28, 2024

For some forgotten reason, I have been usnig snapshots, of which pre-built binaries have not been provided.

Since a .deb works (at least now), this issue is solved.

But this leads to a question: Why not post all releases here?

from munt.

sergm avatar sergm commented on April 28, 2024

Since a .deb works (at least now), this issue is solved.

I still think that adding support for configurable palettes is a bad idea, but this has now a lower priority if you say so.

But this leads to a question: Why not post all releases here?

We do plan to involve GitHub actions soon-ish, so that development snapshots should be available here. But official releases seemingly remain where they are.

from munt.

ParticleMon avatar ParticleMon commented on April 28, 2024

At this point, I'm not requesting a theme selector. However, I remain curious how the LCD would look and function, regardless of theme, borderless and in black.

from munt.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.