userAlexcancel

578 Commits over 396 Days - 0.06cph!

10 Months Ago
CSS: Fix nesting inside `background` (fixes devcam)
10 Months Ago
CSS `background` shorthand no longer requires specific order, more compliant with spec
10 Months Ago
st&alone: Use test grid texture instead of non-existent burger billboard texture (moved to asset.party)
10 Months Ago
`background` shorthand color transition CSS `animation` shorthand, same syntax as web (https://drafts.csswg.org/css-animations/#animation) - any order
10 Months Ago
Can opt out of drag scrolling with `Panel.CanDragScroll = false;`, enabled by default (sboxgame/issues/issues/3491)
10 Months Ago
`@readonly` and `@editable` asset browser filters (sboxgame/issues/issues/3205)
10 Months Ago
Basic parsing support for CSS `background` shorthand Move position/length shorthand parsing into Parse.TryReadPositionAndSize (used for both mask & background shorthands) UI: don't clamp UVs in shader when BgRepeat mode is Clamp, fixes angled gradients Background angles conform to css spec - add offset to match +x as being 0 degrees instead of +y
10 Months Ago
Local transforms for hand info, we'll convert back to world transforms in managed after anchor transform changes
10 Months Ago
When loading game project (through welcome screen), if it fails to compile, don't immediately bail - load the project but don't show menu
10 Months Ago
Disable all game projects when entering content mode
10 Months Ago
Use s&box logo as window icon for welcome screen 👋
10 Months Ago
Revert "Don't clean up Release path when running processor codegen shit, fixes razor gen when testing release builds" This reverts commit 738d6ef11f5591743600177ff476b7d5138f9741.
10 Months Ago
Don't clean up Release path when running processor codegen shit, fixes razor gen when testing release builds
10 Months Ago
Max 32 chars for ident edit, don't show sandbox gamemode twice Add icons for all file menu items Add "Open in Editor" context menu option to ProjectRow, shows up for library/tools/addon projects Make StartScreen a BaseWindow, add HasMaximizeButton
10 Months Ago
StartScreen is no longer modal Cap IdentEdit to 16 chars Split out Explorer into 3 tabs now that our docking doesn't suck Draw active project at top of Project tab
10 Months Ago
When closing or opening a game project, run disconnect & close active menu
10 Months Ago
Always show "edit configurations" option in launcher regardless, open project settings or global config editor based on context
10 Months Ago
Make package selector modal Add IsContentMode to tools Global class
10 Months Ago
Load local menu when clicking menu toolbar button
10 Months Ago
Bring back launch configs with some changes: In content mode: - Load global configs from `launcher.launchconfigs` - Display "Edit Launch Configurations" option With game loaded: - Load project-specific configs from .addon (edit these in project settings)
10 Months Ago
Remove primary styling from SidebarLink, makes the content button gray
10 Months Ago
Single Game Project (#1129)
10 Months Ago
Fix local game menus
10 Months Ago
Final cleanup
10 Months Ago
Better control over currently mounted project in Explorer dock
10 Months Ago
"Open game menu" on launch bar Run localaddons.changed when project is activated Show active game in projects list
10 Months Ago
Small UI tweaks File -> New Project (for non-game projects) Try to fix DPI scaling by manually adjusting window size Don't wait for cloud project fetch when displaying start screen, run inside task Throw exception if git returns non-zero exit code Handle exception thrown when git isn't installed differently
10 Months Ago
Don't show irrelevant options in welcome screen context menus Set modal properly on ProjectDownload 🤦 "Open Game Project..." -> "Close Game Project" "Open Menu Screen" option in Game menu Filter by open-source projects in welcome screen Project name first in editor window title Fix black screen when loading into non-existent game projects Globe/folder button functionality, indicate disabled projects, single-click for project loading, finger cursor Context menu for cloud packages Move content mode button to sidebar Default launcher to sandbox gamemode (if in content mode) Show "select folder" dialog when cloning cloud project from welcome screen
10 Months Ago
LocalProject.CurrentGame is manually set, change ProjectTemplate default description Make LaunchToolbar play button work again
10 Months Ago
Spaceship test addon is type "addon" Rather than disabling new game projects by default, disable existing game projects instead cl_list_project is ordered, shows active & type Add test for desired single project behaviour
10 Months Ago
Tests use AddFromFileBuiltIn when adding base addon [Squash] StartScreen has "Home" and "Create new game" sections Simplify launcher Show "Last Opened" on last opened game row Give StartScreen obvious sections [Squash] General editor tweaks and improvements Only read/write addons.json in tools mode, cl_list_projects debug command [Squash] Editor startup flow [Squash] Show progress when loading projects, wait until complete before showing editor New project sets newly created project as active [Squash] StartScreen sorting and filtering Minor fixes [Squash] Native editor JumpList support, JumpList content, minor editor tweaks StartScreen home sections are ExpandGroups [Squash] SegmentedControl and ItemRow cleanup Rename "empty" to "content mode", add "-skip_start_screen" command line switch, works with jump list Shut down engine properly when start screen is closed 🤦 Fix cloud project cloning, move into Utility Command line project loading Use SegmentedControl in TabWidget rather than doing the same thing twice Game editor menu, contains options for uploading, opening explorer, etc. Implement remaining missing functionality (file menu, templates) Tools cleanup
10 Months Ago
Implement EditorPreferences.ShowStartScreen Tools cleanup
10 Months Ago
Implement remaining missing functionality (file menu, templates) Remove old Utility.Projects.SetActive(), error if setting non-gamemode project Fix NRE when launching projects through jump list Use direct path to project through jump lists instead of addon ident We can add the project manually if it exists but we don't know about it (can happen if you pin something on the jump list, then remove it from registered addons list, and then try to launch the pinned addon)
10 Months Ago
Remove sections from start screen, use existing project creator (with new layout) Use SegmentedControl in TabWidget rather than doing the same thing twice Game editor menu, contains options for uploading, opening explorer, etc.
10 Months Ago
Command line project loading Remove Game.IsEditorEmpty, can do this better later
11 Months Ago
Auto-start cloud projects when downloaded from start screen
11 Months Ago
Rename "empty" to "content mode", add "-skip_start_screen" command line switch, works with jump list StartScreen Section -> Page Shut down engine properly when start screen is closed 🤦 Fix cloud project cloning, move into Utility
11 Months Ago
StartScreen home sections are ExpandGroups Item rows handle longer names better + display VR compatibility where appropriate Tidy up SegmentedControl
11 Months Ago
[Squash] Native editor JumpList support, JumpList content, minor editor tweaks
11 Months Ago
Minor fixes
11 Months Ago
cl_list_project is ordered, shows active & type
11 Months Ago
Separator light variant Segmented control widget https://files.facepunch.com/alexguthrie/1b0511b1/sbox-dev_SglhcDRI9f.mp4 StartScreen sorting StartScreen search filter ToRelativeTimeString adjustments: "just now" for <30 minutes, "recently" for <6 hours
11 Months Ago
Make loading progress messages more explanatory Sort jump list by last opened, cleanup Show progress windows in center of screen New project sets newly created project as active
11 Months Ago
Use existing progress class Make ProgressWindow a dialog without close button
11 Months Ago
Wait for project compile to finish before showing game menu Basic indicator while game project is loading
11 Months Ago
Only read/write addons.json in tools mode, cl_list_projects debug command Startup flow Cleanup
11 Months Ago
Move editor menus around PopupWindows are dialogs "Compile Optimized Shaders" displays confirmation dialog StartScreen cleanup Window.IsDialog doesn't display "Help" button that nobody uses
11 Months Ago
Give StartScreen obvious sections https://files.facepunch.com/alexguthrie/1b0111b1/sbox-dev_vviZ78o95D.png
11 Months Ago
Show "Last Opened" on last opened game row
11 Months Ago
Template descriptions NewProject section titles Simplify launcher