Hey everyone,

I'm very happy to announce that Hydrogen has now a reworked and more modern UI!

The main new features are:

- Improved scalability (most PNG images were replaced by SVGs, hardcoded PNG labels are now directly drawn by Qt, and spin boxes, buttons, and combo boxes are now based on native Qt widgets) - Improved internationalization (all labels are translatable now and support UTF-8) - Improved accessibility (widgets were increased to fill available space, preference option to (de- and) increase font size) - Input widgets (rotary, fader, combo box, spin box, button) do support both mouse and keyboard input (e.g. setting numerical values) - Input widgets are faintly highlighted when hovered and more strongly highlighted when clicked (focuses). Only the focused widget can receive keyboard input - MIDI-learnable widgets now show their corresponding MIDI action and it's binding in the tooltip
- All colors can be altered via the preferences
- All options set in the Appearance tab (including all colors of the UI) can be imported and exported into and shared via dedicated .h2theme files.

The code is still hot and already merged into master (no bundled release yet!). I would be very glad if you could give it a shot and help to get it nice and stable before we release it via the next beta version of Hydrogen.

I also want to encourage you to toy with the color settings in Preferences and to share your custom themes with the community. The best ones will be bundled with the upcoming 1.2 release! (My focus was on improving the UX and not so much on beautifying the UI. So, there is much of room for improvement.)

For comments, suggestions etc. you can either use the associated Github Discussion [1], the #hydrogen IRC channel on freenode, or this mailing list.

All the best,

Phil

[1] https://github.com/hydrogen-music/hydrogen/discussions/1402



_______________________________________________
Hydrogen-devel mailing list
Hydrogen-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hydrogen-devel

Reply via email to