Skip to content

v1.4 - Better Interfaces

Compare
Choose a tag to compare
@AndreWohnsland AndreWohnsland released this 28 Nov 19:25
· 1841 commits to master since this release

All the interfaces have been improved with respect to UI/UX, as well as dynamic scaling. Additionally, some improvements to language support have been made, general improvements as bonus on top. 🎉

New features of this release 🆕

  • Scaling UI elements for all windows, using different monitor dimensions should not be a problem any more! You can use the new UI_WIDTH and UI_HEIGHT for your desired dimensions.
  • Using inverted button styles for strong focus on the primary buttons
  • Redesigned maker and recipes tab layout
  • Type checking of config properties takes now place and will raise an exception on program start
  • Documentation now got a possible ingredient list for basic usage
  • Almost all dialogues now use full screen
  • Removed minimize / close button for none full-screen windows, this was only an issue on the RPi

Bugfixes 🐛

  • Fixed the maker not cleaning selection display on every possible scenario
  • Teams button now word wrap too long line into multiple lines if multiple words are used
  • Added window icon to windows missing it

Dev Notes 🥼

  • Moved all language related settings (dialogues, UI renaming) to an own language.yaml file within the src folder. Contributing new languages is now even easier!
  • Added Contributing.md and templates for issues (Bug report and Feature request)

Breaking Changes 💀

  • .language.env is now .env, default env.example is provided for copying into this file
  • New configuration options:
    • UI_WIDTH
    • UI_HEIGHT