Hi,
I noticed that JTattoo is no longer working properly with BaseX 11 (which is not a surprise because it looks like an abandoned project). I liked to use it to force a dark theme to the GUI.
Does anybody know of alternatives? Are there any?
Thanks, Daniel
Hi Daniel,
In principle, JTattoo still works with the latest version of BaseX and Java 11. However, we started assigning specific colors to some GUI components a while ago, as it turned out to be too tedious to achieve a unified look and feel (LAF) across various operating systems. As a result, only parts of the dark Hifi theme will be applied anymore. I imagine that the same problem may occur with alternative LAFs. We could certainly tweak that (e.g. by only using specific colors if the default LAF is used), but… Well, pull requests are welcome ;)
Personally, I also work with a dark background on Windows. I ended up with a lightweight tool that applies a color transformation to all pixels on the screen. It’s called Negative Screen [1], and it allows you to freely define the color transformation matrix.
Best, Christian
[1] https://github.com/mlaily/NegativeScreen
On Thu, Aug 29, 2024 at 6:02 PM Zimmel, Daniel D.Zimmel@esvmedien.de wrote:
Hi,
I noticed that JTattoo is no longer working properly with BaseX 11 (which is not a surprise because it looks like an abandoned project). I liked to use it to force a dark theme to the GUI.
Does anybody know of alternatives? Are there any?
Thanks, Daniel
Thank your for the explanation and then hint to NegativeScreen, which I did not know before. Thinking about it, perhaps I should work more in the bright garden than in the dark dungeon...
Von: Christian Grün christian.gruen@gmail.com Gesendet: Samstag, 31. August 2024 10:36 An: Zimmel, Daniel D.Zimmel@ESVmedien.de Cc: basex-talk@mailman.uni-konstanz.de Betreff: Re: [basex-talk] Alternatives to JTattoo in combination with BaseX GUI?
Hi Daniel,
In principle, JTattoo still works with the latest version of BaseX and Java 11. However, we started assigning specific colors to some GUI components a while ago, as it turned out to be too tedious to achieve a unified look and feel (LAF) across various operating systems. As a result, only parts of the dark Hifi theme will be applied anymore. I imagine that the same problem may occur with alternative LAFs. We could certainly tweak that (e.g. by only using specific colors if the default LAF is used), but… Well, pull requests are welcome ;)
Personally, I also work with a dark background on Windows. I ended up with a lightweight tool that applies a color transformation to all pixels on the screen. It’s called Negative Screen [1], and it allows you to freely define the color transformation matrix.
Best, Christian
[1] https://github.com/mlaily/NegativeScreen
On Thu, Aug 29, 2024 at 6:02 PM Zimmel, Daniel <D.Zimmel@esvmedien.demailto:D.Zimmel@esvmedien.de> wrote: Hi,
I noticed that JTattoo is no longer working properly with BaseX 11 (which is not a surprise because it looks like an abandoned project). I liked to use it to force a dark theme to the GUI.
Does anybody know of alternatives? Are there any?
Thanks, Daniel
basex-talk@mailman.uni-konstanz.de