Releases: Hertzole/runtime-options-manager
Releases · Hertzole/runtime-options-manager
Release 0.3.0
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
Release 0.2.0
Added
- LanguageSetting now implements
IDropdownValues
- Added missing assembly definitions to samples
Changed
- Renamed package to 'Runtime Options Manager'
- Changed all namespaces from
Hertzole.SettingsManager
toHertzole.OptionsManager
Fixed
- Fixed language setting stopping the game from booting
Release 0.1.2
Another attempt at fixing OpenUPM and samples.
Release 0.1.1
A simple bug fix release.
- Hopefully fixed samples with OpenUPM
- Fixed compile issue when not using localization
Release 0.1.0
The first available release, woop woop!