TPC-Council/HammerDB

Update and Unify SVG UI Themes

Closed this issue · 4 comments

As discussed in #676 we have the option to update the awthemes https://wiki.tcl-lang.org/page/awthemes and tksvg https://github.com/oehhar/tksvg packages and unify the themes used for both Windows and Linux.

The default will be the awbreeze theme on both platforms changing Linux from awlight with windows keeping the same theme with some updates. awlight will be available as an alternative as well as awarc. Although dark themes are available at present, there isn't the plan to have a dark theme option.

awbreeze theme on Linux
breeze

Existing awlight theme on Linux which will remain an option
awlight

Alternative awarc theme on Linux
awarc

Hi @sm-shaw , I noticed that these libraries are missing:

It seems that it is related with the work you are doing for this issue. Removing these libraries from the server breaks building of this package. Is it possible to restate these libraries in the server?

Hi, Yes I have been updating the build - progress can be tracked here master...sm-shaw:HammerDB:679 and this will show how to use the new packages.

If you want the older ones then let me know and I can restore them - it is great to see people using the build from source feature.

I was aware that this would break the older builds, however not entirely sure how many people were building from source as building from the older setup files/inputlibs gives you what is already available for pre-compiled download anyway. So in the past we have just updated the build files to be compatible with the version that is the currently being developed.

@sm-shaw Yes please restore these images as it currently breaks our build.

When the new changes are merged I would be happy to also upgrade the version and try them out.

The old files have been restored, and the build tested, so it should all work again as expected.