userTony Fergusoncancel

4,648 Commits over 976 Days - 0.20cph!

1 Year Ago
Remove unused code, documentation pass
1 Year Ago
Only use pointer-events on elements we want to click on for SocialBar
1 Year Ago
Pass DoAnyPanelsWantMouseVisible() to ControllerInput, don't call if we don't need input
1 Year Ago
Scope UI simulation Remove context hacks
1 Year Ago
Run Input.SetFocus( null ) on IControllerInputSystem.Destroy
1 Year Ago
Add IControllerInputSystem.Destroy Store last mouse position, don't run in multiple contexts (sort this out in a better way next) - fixes VCS overlay lingering around Minor cleanup
1 Year Ago
Traverse blocks relative to the screen size, instead of set pixels
1 Year Ago
When enabling VCS, use the mouse's current position
1 Year Ago
Remove PanelTraversalOverlay, it looked shit
1 Year Ago
Start drafting out UI navigation with controller, by traversing panels Refactor so we can switch between panel traversal and virtual cursor based on input Don't revert back to PanelTraversalSystem if analog is empty Add basic working virtual cursor using PanelInput.UpdateMouse Fixed calculation of virtual cursor position Use stylesheet to style virtual cursor, add ScrollSpeed Refactor, virtual cursor as its own rootpanel so we don't add a panel to every root panel we access Disable system if mouse is moving at all Make VirtualCursorOverlay a razor panel Update SteamInput manifest to include joystick inputs for Menu action set Hide mouse cursor while we have controller input active Support processing any number of root panels, make it work in GameMenu Scale ControllerInput.GetAnalog by Input.ControllerLookYaw(Pitch)Speed Scale virtual cursor position movement by delta time, no wonder it felt different on GameMenu Process inputs in MenuDll Remove some direct controller access, use Input.AnalogMove/AnalogLook instead VCS: only tick for panels that want mouse input VCS: fix is-pressed style Refactor, add ControllerOverlay, so we can add another overlay for panel traversal selection Add PanelTraversalOverlay (for lack of a better name) Work on finding panels from delta, fixed not finding an initial focused panel Give eligible panels a score and give it some data to score by, focus the lowest scoring panel, also hook up selection and scrolling Decrease block increment size, can get finer selections (i.e PackageCard modal button) Fix FindPanelsAt never finding more than 1 panel
1 Year Ago
Check to see if an asset gets deleted from explorer - and mark it as deleted in the asset system Update asset browser list on content.changed Fix tooltips not being visible in the main menu, removed unused main menu style
1 Year Ago
Look for .sbproj in DownloadCloudProjectAsync instead of .addon
1 Year Ago
Check for valid cref attributes
1 Year Ago
1 Year Ago
Play around with inertia easing
1 Year Ago
Add ViewModelSetup.InertiaDampening property
1 Year Ago
Remove debug log :flushed:
1 Year Ago
Part of inertia w/ dampening (aim_yaw_inertia, aim_pitch_inertia) Merge branch 'main' of sbox-gunfight
1 Year Ago
Editor: set gamemode to CurrentGame, loading map manually / from hammer should use active game
1 Year Ago
Editor: Add Min/MaxLength to ProjectConfig.Title to match asset manifest spec Editor: Add Project.Config.Title to review wizard
1 Year Ago
Editor: check for validation attributes on review wizard page, can't continue if it fails
1 Year Ago
Set up b_sprint parameter in prep for max's sprint anims
1 Year Ago
Added Tags to Surface (HasTag, HasAnyTag, HasAllTags - define tags in resource) Remove ClientEntity.HasPermission (unused)
1 Year Ago
Set known Game.Server fields when running Game.Menu.StartServerAsync (sboxgame/issues#3980)
1 Year Ago
Decrease block increment size, can get finer selections (i.e PackageCard modal button) Fix FindPanelsAt never finding more than 1 panel
1 Year Ago
Give eligible panels a score and give it some data to score by, focus the lowest scoring panel, also hook up selection and scrolling
1 Year Ago
Work on finding panels from delta, fixed not finding an initial focused panel
1 Year Ago
Add PanelTraversalOverlay (for lack of a better name)
1 Year Ago
Refactor, add ControllerOverlay, so we can add another overlay for panel traversal selection
1 Year Ago
VCS: only tick for panels that want mouse input VCS: fix is-pressed style
1 Year Ago
Start drafting out UI navigation with controller, by traversing panels Refactor so we can switch between panel traversal and virtual cursor based on input Don't revert back to PanelTraversalSystem if analog is empty Add basic working virtual cursor using PanelInput.UpdateMouse Fixed calculation of virtual cursor position Use stylesheet to style virtual cursor, add ScrollSpeed Refactor, virtual cursor as its own rootpanel so we don't add a panel to every root panel we access Disable system if mouse is moving at all Make VirtualCursorOverlay a razor panel Update SteamInput manifest to include joystick inputs for Menu action set Hide mouse cursor while we have controller input active Support processing any number of root panels, make it work in GameMenu Scale ControllerInput.GetAnalog by Input.ControllerLookYaw(Pitch)Speed Scale virtual cursor position movement by delta time, no wonder it felt different on GameMenu Process inputs in MenuDll Remove some direct controller access, use Input.AnalogMove/AnalogLook instead
1 Year Ago
Don't moan about missing voice input
1 Year Ago
Process inputs in MenuDll Remove some direct controller access, use Input.AnalogMove/AnalogLook instead
1 Year Ago
Scale ControllerInput.GetAnalog by Input.ControllerLookYaw(Pitch)Speed Scale virtual cursor position movement by delta time, no wonder it felt different on GameMenu
1 Year Ago
Make VirtualCursorOverlay a razor panel Update SteamInput manifest to include joystick inputs for Menu action set Hide mouse cursor while we have controller input active Support processing any number of root panels, make it work in GameMenu
1 Year Ago
Start drafting out UI navigation with controller, by traversing panels Refactor so we can switch between panel traversal and virtual cursor based on input Don't revert back to PanelTraversalSystem if analog is empty Add basic working virtual cursor using PanelInput.UpdateMouse Fixed calculation of virtual cursor position Use stylesheet to style virtual cursor, add ScrollSpeed Refactor, virtual cursor as its own rootpanel so we don't add a panel to every root panel we access Disable system if mouse is moving at all
1 Year Ago
Refactor, virtual cursor as its own rootpanel so we don't add a panel to every root panel we access Disable system if mouse is moving at all
1 Year Ago
Use stylesheet to style virtual cursor, add ScrollSpeed
1 Year Ago
Fixed calculation of virtual cursor position
1 Year Ago
Add basic working virtual cursor using PanelInput.UpdateMouse
1 Year Ago
Don't revert back to PanelTraversalSystem if analog is empty
1 Year Ago
Refactor so we can switch between panel traversal and virtual cursor based on input
1 Year Ago
Start drafting out UI navigation with controller, by traversing panels
1 Year Ago
Use GunfightCamera.Target everywhere so spectating is more accurate
1 Year Ago
Support loadout system working without a gamemode set Fixed friendly fire error when not playing on a gamemode Give bots the default loadout Try pieceing together the spectator system
1 Year Ago
Show return button on all pages of class modal
1 Year Ago
Fixed up thirdperson mode
1 Year Ago
Fixed a bunch of other NREs found from the errors page on AP
1 Year Ago
Fix WeaponViewer NRE Fix FFAGamemode.OnGameStateChanged NRE Fix GameStatus NRE
1 Year Ago
Further balance to slide