| Commit message (Collapse) | Author | Age | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
- UIAdapter -> UITools with cleaner API
- GUIOverlappingElementsBox (for core and modifier icons)
- Improved GUINode API
- Province building slots
- TypeHints for files in the GameSession folder
- Incorporate SIM strong colour types
|
| |
|
|
|
|
|
|
|
| |
Add type hints to GameStart.gd constants
Seperate section_name and setting_name from Nodes group in inspector
Prefer callable's called_deferred to string caller in GameStart.gd
Change `GameStart._initialize_game` to use change_scene_to_packed and GameMenuScene constant to change scene instead
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Implemented zoom-to-cursor functionality
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Default compat path + formatting + bits+bobs
|
|/
|
|
|
| |
Hides window for help argument (`./program -- --help`)
Hides window until video options loading is complete
|
|
|
|
|
|
|
|
| |
Used for streamlining MusicPlayer
Enable music on startup
Add sound option loading on startup
Fix MusicPlayer play button starting with incorrect text
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove GameDebug, Localization, and ShaderManager from Events.gd
Renamed OptionsSingleton class_name to OptionsEventsObject
Add Events.Loader to handle Loader events (which are global signals)
Make GameDebug singleton with static functions and property
Make Localization functions static
Move ShaderManager variable to GameLoader
Move Events._define_filepaths_dict to GameLoader.define_filepaths_dict
Move game initialization from LoadingScreen.gd and Events.gd to GameStart.gd
Attach GameStart.gd to GameStart.tscn root
Make LoadingScreen generalized and so it is reusable
Remove class_name from LoaderingScreen.gd
|
|
|
|
|
| |
Fix deferred error in LoadingScreen.update_loading_screen
Fix pressed shadow variable warning in SettingCheckBox.gd
|
|\
| |
| | |
Localisation and UI focus cleanup
|
| |
| |
| |
| |
| |
| |
| |
| | |
Updated Russian localisation
Resolution, window_mode, monitor refactor
Locale based number formatting
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fix ArgumentParser ignoring full name boolean arguments
Add warning for ArgumentParser parsing a non-boolean standalone argument
Move SS-56 requirement to ArgumentParser scene
Add has_argument_support, get_argument, and set_argument to ArgumentParser
Update `GameDebug.gd` to rely on `ArgumentParser.get_argument`
Update `Events.gd` to rely on `ArgumentParser.get_argument`
Add shorthand alias argument non-alphabetic warning and skip
Add shorthand alias argument validation for boolean with warning and skip
Add shorthand alias missing warning
Add length check for full name arguments in ArgumentParser
Remove superfluous `-` in ArgumentParse scene aliases
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix recursion bug caused by invalid default value in `reset_setting`
Add `option_selected` signal to SettingOptionButton
Allows discerning between user option selection and system option selection
Add `no_emit` bool defaulted to false for `SettingOptionButton.reset_setting`
Add push_error for failing to generate option as well
Generalize ResolutionRevertDialog functionality
Using the `dialog_reverted` signal enables custom revert functionality instead
Disables process function while not visible
Displayed time is more correct
Add Resolution `resolution_added`, `resolution_changed`, and `window_mode_changed` signals
Add `get_resolution_name` to Resolution
Change ResolutionSelector `_sync_resolutions` to use `Resolution.resolution_added` signal
Reduces unnecessary resolution option list rebuilds
Move Resolution display_name functionality to ResolutionSelector
Makes it easier to denote default functionality an inline fashion
Add SettingRevertButton to automatically handle revert setting behavior
Rename VideoTab VBoxContainer/GridContainer to VideoSettingGrid
Rename VideoTab VBoxContainer to VideoSettingList
Remove `horizontal_alignment` from AutosaveIntervalLabel
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Bring resolution dialog local inline with standards
put changes-dialog functionality in ResolutionSelector
fix revert-dialog width
cleanup resolution-dialog signals
resolution dialog works for all resolutions
resolution dialog remove unnecessary timer var
resolution dialog better export vars
resolution dialog correct var style
|
| | |
|
| |
| |
| |
| |
| |
| | |
Fixes volume sliders being ignored when loaded at zero
Fix MusicConductor ignoring MUSIC_BUS
|
|/
|
|
|
|
|
|
|
|
| |
Fix incorrect reference to UIFUN-83 as UIFUNC-83
Also fulfills:
SS-18
UI-39, UI-40, UI-41, UI-86, UI-93
UIFUN-77, UIFUN-78
FS-8
|