3,933 Commits over 823 Days - 0.20cph!
Work in progress main menu
More work on main menu navigation, breadcrumbs, page transitions, footer content
Add stub pages
Start restyling ship select
Temp load screen
set up basic play and quit options
loading information
few more input action api updates
Loading screen changes, added package cards to compete screen to pick a map. https://files.facepunch.com/devultj/1b0911b1/sbox-dev_HKDZhTmf92.mp4
Loading screen changes, added package cards to compete screen to pick a map. https://files.facepunch.com/devultj/1b0911b1/sbox-dev_HKDZhTmf92.mp4
few more input action api updates
Use BuildOptions to populate audio devices and Value:bind instead of ref, fixes audio settings dropdown not being populated
Only clear DropDown.Options if we have any element names that match, root cause of my previous commit
When opening existing project from disk dialog, create the addon location directory first - fixes error on fresh installs
Allow ConsoleSystem.GetValue to retrieve engine convars inside of a game menu
AssetBrowser: Add ability to rename single files
Editor: Sort input actions by their group name alphabetically
Fixed hole end camera not setting new hole position, would always go back to hole 1
Game -> MinigolfGame, use Input Actions, use new event names
More work on main menu navigation, breadcrumbs, page transitions, footer content
Work in progress main menu
Crude and simple matchmaking page https://files.facepunch.com/tony/1b0611b1/sbox-dev_eT2vnQlkWa.mp4
Work on custom main menu w/ navigation
Fix compile like this for now
Fix NRE on Api.TypeLayout when trying to view a namespace
Update to use Input Actions
Rewritten SegmentBar to fix flickering when rebuilding panel
Ship game templates from sboxgame/templates manually for now, need to consider about fetching from the repo soon
Refactor LaunchConfigEditor to be a widget which can target a local project and read/write to its metadata
Launcher: When going through active local projects, check their LaunchConfigs metadata and add them
Add per-project launch config editor to project settings
Actually run Input.SetBind when clearing a bind, whoops
If InputSettings is null, grab common inputs and let users rebind those for the current game package
Add KeyBind onchange event for right click clear
Can right click a keybind to reset it to default individually
Add Panel.GetTransformPosition( Vector2 )
Add mask to package screenshots modal
Remove SetMaskAngle debug log
Always allow mouse-related actions to "release" when UI pops up, but don't allow new presses. Matches keyboard behavior more closely. #1004
Fixed hair_longbrown_covered_test being able to be worn with other hair/hats
Support viewing the ragdoll of a player if they die during deathcam
Fixed being able to move pickups around with projectiles
Give grenade projectile some drag
Refactor projectile system to match FP4
Re-implement SlowMovement trigger
Re-implement DashRechargePickup on new pickup base
Add MusicBox entity back in, w/ ClientSettings for volume
Fixed another InputActions NRE
Fix InputActions NRE if ServerConfig hasn't loaded by the time ServerInformation is recv'd
Update ProjectConfig.Ident MaxLength (16 -> 32)
Upped asset ident max length (16 -> 32)
Add groups to client settings, support in ObjectEditor
Proper hover style for own scoreboard row
Work on re-adding ClientSettings
Return scoreboard to hold for open