Skip to content

Release 0.3.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@Hertzole Hertzole released this 28 Aug 15:11
· 2 commits to master since this release

Added

  • Added ButtonSetting for creating buttons in your settings
  • Added option to decide how language names are displayed
  • Added ISettingWriter to overwrite how files are written
  • Added language sample
  • Added full support for refresh rate setting
  • Added methods to add and remove categories and settings inside categories

Changed

  • All saveable settings now inherit from Setting and Setting inherits from BaseSetting
  • [BREAKING] Int/Float/AudioSetting now uses ToggleableInt/ToggleableFloat instead for min/max values

Removed

  • Removed settings creating UI toolkit elements from scratch

Fixed

  • Fixed settings being marked as dirty on boot/load and thus saving on boot/load
  • Fixed resolution dropdown value returning the wrong value
  • Fixed fullscreen mode dropdown value returning the wrong value
  • Fixed input setting not loading keybinds correctly in some cases
  • Fixed the game starting in the wrong resolution
  • Fixed the game not booting in some situations
  • Fixed language settings sometimes returning null
  • Fixed v-sync setting not applying v-sync on load
  • Fixed audio setting not loading properly in some cases
  • Fixed settings going back to default values in the editor
  • Fixed null reference exception when opening settings manager in the inspector
  • Fixed tests being included in package