* Don't use Boom logic for next/prev buttons
* Darken disabled icons in complevel vanilla
* Restore menu item for vanilla weapon cycle
* Restore menu item for vanilla weapon cycle, "off" by default
* Reset carousel when resetting status bar
When starting a new game, loading a save game, loading next level, etc.
* Reset carousel when paused or menu is active
* Reset carousel when dead
* Animate switching
* Decouple next weapon selection from ready/pending state
* Reset `nextweapon` state when weapon change command is discarded
* Set `nextweapon` in P_GiveWeapon
* Reset carousel when standard automap is activated
* Reset the carousel if the nextweapon cmd is not sent
---------
Co-authored-by: ceski <56656010+ceski-1@users.noreply.github.com>
* count others' kills against you on the deathmatch score board
much more interesting with more than 2 players
* factor deathmatch scoreboard out into a separate widget
* Move "flick snap" to config only
Off by default.
* Move "armor color matches type" to config only
On by default.
* Move "coords follow pointer" to config only
On by default.
* Move "smooth automap lines" to config only
On by default.
* Move "square aspect ratio" to config only
On by default.
* Move "blocky spectre drawing" to config only
On by default.
* Add sound options menu
* Rename reverb/chorus settings
* Rename gain setting
* Use consistent descriptions
* Expose polyphony/reverb/chorus settings in config
Defaults based on recommendations from the author of GeneralUser GS. Very similar to the improved defaults for FluidSynth 2.4.0.
* Expose interpolation setting in config
The author of GeneralUser GS recommends the highest quality interpolation method, but the default method has lower CPU usage.
* implement SBARDEF parsing
* add default sbardef.lmp to base
* add support for Boom colors
* implement widescreen mode, F5 switches to fullscreen HUD
* update dig* font
* load defaults from sbhuddef.lmp
* remove hu_stuff.* and hu_lib.*
* add support for translucency, introduce -dumptranmap
* apply Fabian Greffrath's patch, fixes
* build woof.pk3 only if the base files have been modified
* remove key blinking
* Level-stats format settings
* Various changes
- Use formatting function updated in `HU_Start()`
- Removed automap format setting
- Disable menu item when widget is disabled
- Moved and renamed menu item
* More changes
- Hardcoded parameters into formatting functions
- Made menu item call `HU_Start()`
- Renamed "Percentage" to "Percent"
- Fixed Clang-Tidy warning
* Simplify formatting functions (Fabian's patch)
Co-Authored-By: Fabian Greffrath <fabian@greffrath.com>