TPC-Council / HammerDB

HammerDB Database Load Testing and Benchmarking Tool
http://www.hammerdb.com
GNU General Public License v3.0
542 stars 115 forks source link

Update and Unify SVG UI Themes #679

Closed sm-shaw closed 3 months ago

sm-shaw commented 3 months ago

As discussed in https://github.com/TPC-Council/HammerDB/issues/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

marjus45 commented 3 months ago

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?

sm-shaw commented 3 months ago

Hi, Yes I have been updating the build - progress can be tracked here https://github.com/TPC-Council/HammerDB/compare/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.

marjus45 commented 3 months ago

@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.

sm-shaw commented 3 months ago

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