Commit Graph

5 Commits

Author SHA1 Message Date
fac941a156 Add some default values to settings descriptions 2022-07-28 11:58:11 +02:00
3208eed610 Allow negative numbers for vectors in settings 2022-07-28 10:21:39 +02:00
31fc11ef1b Improve user experience
- Modernise UI, and simplify its logic
- Add UI graphics
- Add modification.lua which contains everything to modify Noita settings
- Add message.lua which handles messages for users
- Add check.lua which checks things, triggers messages and suggest user actions
- Remove ACTIONS category from settings
- Add more live capturing parameters to settings
- Restrict vector input fields in settings
- Rename pixel-size setting to pixel-scale
- Let GetRect return two vectors instead of RECT object
- Add VirtualOffsetPixelPerfect and FullscreenMode field to Coords
- Fix captureScreenshot when the outputPixelScale is 0
- Show runtime errors in UI via message.lua
- Other small fixes
2022-07-28 01:48:49 +02:00
bde0b2bbd8 Improve settings menu
- Simplify hiding logic
- Add callback that rounds values
- Improve settings hierarchy
- Fix modSettings:Get
2022-07-26 16:26:04 +02:00
4ee6c80bc6 Add first sketch of the settings menu 2022-07-26 12:58:10 +02:00