8,010 Commits over 2,618 Days - 0.13cph!
Merge from lighthouse_deep_sea
Revert my temp proc map changes
Gamepad map zooming now centers around the crosshair
dpad inventory behaviour improvements
Can now change pie menu sets with gamepad bumpers
Fix flickering mouse cursor when right stick scrolling UI options.
Fixes double hover state too.
Change lb/rb to cycle container selection ccw/cw
Fix container order when jumping with bumpers in dpad mode
Add missing IsOn check for heli rumble
Fix gamepad glyp display panel UI overlapping in inventory on certain resolutions/aspects
Auto-repair on startup if deep sea is disabled
Merge from mixingcooking_ui
Add separate currently craftable list.
Added all button.
Changed behaviours.
Change category button behaviour:
By default all items are shown in a single list. The category buttons are now a toggle group and switch to that category only. Added an All button.
Multiple lighthouses share resource/repair progress
Lighthouse rework WIP.
Lighthouse now needs repairing, like the airwolf helipad.
Repairing it restores the light and opens the deep sea.
Moved airwolf airpad to use a new RepairableStructure base clase which the lighthouse now also uses.
Canvas/UI gamepad optimisations
▅▊▅▄ ▍▇▄▅▄▋▋ ▍█ ▆▅█▆▄▉ ▌▄▄▌▍ ▄█▄ ▄▊▋▋▉█▇▊▉ █▊▌▆▋▆ ▄▌▄▋▅ ▋▋ ▉▍▆▇ ▊▋▄▌▅▄▉▆▍▉▇▄▅▉▄▊▉▄▉▆▆▅ ▋▍▍▍▇▇▇ ▇▅▌█▆ ▌▊▉ ▊▆▊ ▇▍ ▋▊ ▋▋▌▆▄▅
Remove unneeded CausedBy function
▄▌▋▉▄▌ ██▌▇▄▅█ █▊▊▌▋ ▇▇ ▋▌▇▌▌ ▉▆▋▌▅▆▆▅█
Merge from mixingcooking_ui
Mixing table UI now only reorders recipe list when availability changes, fixes 4 UI layout changes a second.
Remove previous LINQ usage, saves some allocs.
Move headers inline per-section
Add toggle buttons per source, so you can toggle mixing table entries on/off for cooking workbench, etc.
Search still searches across all categories, hidden or not.
Pooling fixes.
Layout tweaks.
Update gamepad_manifest command to work in builds
Release pad run/crouch toggles when keyboard/mouse is used, so a pad latch can't carry into keyboard play
Skip the gamepad vehicle action set lookup when no Steam Input controller is active
Clear potential stale gamepad inventory cursors in edit mode
Use Facepunch.Steamworks GetPngAnalogActionGlyph for stick/trigger glyphs, remove the now unnecessary hacky workaround
Merge from main (actually latest this time)
Merge from main, and fix MapInterface marker conflict
Merge from fp_sw_glyph_fixes
Update Facepunch.Steamworks: fix Steam Input glyph origin buffer overflow, add GetPngAnalogActionGlyph, cache action set handles
Add VDF files for 6 missing gamepad types.
Update gamepad manifest.