branchsbox/asset-browser-2cancel

71 Commits over 61 Days - 0.05cph!

9 Days Ago
Fix obj/ files still showing up in some places (I had this in the wrong place entirely 🤦‍♂️)
9 Days Ago
Direct check for EditorUtility.IsCodeFolder
9 Days Ago
Initial Assets have colors Preview tweaks Search widget Asset popup, will turn this into something more tooltip-oriented later Split left / split right Chips from tags Tweak styling, move current project to top of asset locations list Implement chip tag filtering Initial cloud browser, separate from asset browser Initial tabbed asset picker w/ both local and cloud assets Asset type picker Renames, deletes, duplicates handled by IAssetListEntry Clean up Implement `t:vmdl`/`t:vmat`/etc. and filters Implement Everything & Recents Cloud browser uses facets to select type - hide picker on search bar Fix warnings Fix FindItemsThatStartWith Sort recents properly Display "Everything" / "Recents" in address bar when those are active Show asset name if only deleting one asset https://files.facepunch.com/alexguthrie/1b2111b1/sbox-dev_aNrz89mgvo.png Show file name + extension Use project root path as root for asset browser stuff Hide hidden files & folders Icons for assets, code, libraries, exports, localization, projectsettings folders https://files.facepunch.com/alexguthrie/1b2211b1/sbox-dev_vj4aOCIDDr.png Hide .sbox folder Open non-asset files (e.g. .cs files) when double clicked too New generic file context menu (for any non-asset type - .cs, .scss, .razor, etc.) Implement OnContextMenu in FolderNode Navigate to code files using selected code editor should prefer an active / open solution Hide obj/ folder in code directories Add support for drag-dropping assets / folders / etc. Top of asset locations list shows favorites again Favorites -> pins, hide node if it hasn't got any entries, hide obj/ folder in tree view Doesn't refresh properly when going from no entries to some entries yet Docs Fixed searching through everything/recents Show pins in tree when there are some added Rebase fixes Fix warnings
10 Days Ago
Fix warnings
10 Days Ago
Rebase fixes
10 Days Ago
Initial Assets have colors Preview tweaks Search widget Asset popup, will turn this into something more tooltip-oriented later Split left / split right Chips from tags Tweak styling, move current project to top of asset locations list Implement chip tag filtering Initial cloud browser, separate from asset browser Initial tabbed asset picker w/ both local and cloud assets Asset type picker Renames, deletes, duplicates handled by IAssetListEntry Clean up Implement `t:vmdl`/`t:vmat`/etc. and filters Implement Everything & Recents Cloud browser uses facets to select type - hide picker on search bar Fix warnings Fix FindItemsThatStartWith Sort recents properly Display "Everything" / "Recents" in address bar when those are active Show asset name if only deleting one asset https://files.facepunch.com/alexguthrie/1b2111b1/sbox-dev_aNrz89mgvo.png Show file name + extension Use project root path as root for asset browser stuff Hide hidden files & folders Icons for assets, code, libraries, exports, localization, projectsettings folders https://files.facepunch.com/alexguthrie/1b2211b1/sbox-dev_vj4aOCIDDr.png Hide .sbox folder Open non-asset files (e.g. .cs files) when double clicked too New generic file context menu (for any non-asset type - .cs, .scss, .razor, etc.) Implement OnContextMenu in FolderNode Navigate to code files using selected code editor should prefer an active / open solution Hide obj/ folder in code directories Add support for drag-dropping assets / folders / etc. Top of asset locations list shows favorites again Favorites -> pins, hide node if it hasn't got any entries, hide obj/ folder in tree view Doesn't refresh properly when going from no entries to some entries yet Docs Fixed searching through everything/recents Show pins in tree when there are some added
10 Days Ago
Favorites -> pins, hide node if it hasn't got any entries, hide obj/ folder in tree view Doesn't refresh properly when going from no entries to some entries yet Docs Fixed searching through everything/recents Show pins in tree when there are some added
11 Days Ago
New generic file context menu (for any non-asset type - .cs, .scss, .razor, etc.) Implement OnContextMenu in FolderNode Navigate to code files using selected code editor should prefer an active / open solution Hide obj/ folder in code directories Add support for drag-dropping assets / folders / etc. Top of asset locations list shows favorites again
11 Days Ago
Correctly scope to current scene when pressing [Button] Fix gizmos being unavailable during editor tick Add "Set to None" option to InputActionControlWidget https://files.facepunch.com/tony/1b2211b1/0WMKcWO3Z1.png Scene.Title, Scene.Description are obsolete Fix JsonObject.GetPropertyValue not always returning defaultvalue Add SceneInformation component, replaces Scene.Title, Scene.Description - can create your own meta providers, works in prefabs Add SceneFile.GetMetadata( name ) Add PrefabFile.GetMetadata( name ) Add ability to close tool window tabs, scoped to scene/prefab tabs only - resolves Facepunch/sbox-issues#6653 https://files.facepunch.com/tony/1b2211b1/sbox-dev_3TNYa6UlBY.mp4 Add IsDeleted checks to loading startup scenes. Facepunch/sbox-issues#6594 Focus last selected SceneViewport when leaving Play Mode. Resolves Facepunch/sbox-issues#6605 AssetInspector now hotloads when changes to the asset have been made. No longer have to click into something else and click back in. https://files.facepunch.com/CarsonKompon/2024/October/22_09-47-StaleImperialeagle.mp4 Grid-aligned wires option https://files.facepunch.com/ziks/2024-10-22/sbox-dev_bUe9p89nrF.mp4 SceneViewportWidget now refocuses last non-game viewport instead of last selected. Resolves play mode sometimes starting on an Empty Scene MapInstance explicitly fails when trying to load scenemaps, fallback to configured map when map arg isn't valid - Fixes case where an uploaded scenemap containing a MapInstance (mis?)configured to pull from launch args, would try to load itself and fall apart, Facepunch/sbox-issues#6620 Scroll the transform with all the other components Change inspector theme Fix exec command not working with spaces in dir for these csproj files Add ComponentFlags.NotCloned to opt out of component serialize when cloning in editor Rework component serialize bail logic Fixed not being able to remove cookies, because it kept loading them before saving. I don't know why this code existed Merge branch 'master' into asset-browser-2
12 Days Ago
Use project root path as root for asset browser stuff Hide hidden files & folders Icons for assets, code, libraries, exports, localization, projectsettings folders https://files.facepunch.com/alexguthrie/1b2211b1/sbox-dev_vj4aOCIDDr.png Hide .sbox folder Open non-asset files (e.g. .cs files) when double clicked too
12 Days Ago
Fix gizmos being unavailable during editor tick Correctly scope to current scene when pressing [Button]
12 Days Ago
More docstring elements https://files.facepunch.com/ziks/2024-10-21/sbox-dev_l5UcrtR1tm.png Courtesy of bringing my laptop on some long train journeys this weekend Clothing Updates Show unambiguous ident subdirectory path in project creator window, resolves Facepunch/sbox-issues#6609 Bring back automatic default project names (My Project 1, 2 etc) now we use idents for project subdirs (and have for ages) Smite the random third-party cloud references in core assets Clothing Updates Move joint attachment mode and local frames to base joint, all joints should have these Unfuck native physics interface for creating joints, they should all pass in local frames, it's up to C# to calculate local frames for desired setup Merge branch 'master' into asset-browser-2
13 Days Ago
Show file name + extension
13 Days Ago
Show asset name if only deleting one asset https://files.facepunch.com/alexguthrie/1b2111b1/sbox-dev_aNrz89mgvo.png
13 Days Ago
Display "Everything" / "Recents" in address bar when those are active
13 Days Ago
Sort recents properly
13 Days Ago
Fix FindItemsThatStartWith
13 Days Ago
▆▋▌ ▌█▇▊▉.▊▌▍▄ ▌▉▍ ▌▋▍▊▄ ▌▉▇▊▌ ▅▋▅▌▅▍▋▋ ▄▇███▋▅▉▊ ▍▆█▆▆▄▊▆▅▋▊▄▄▋▇▅ ▍▆▊ ▉▋█▍▆ ▆▌▆▉ █▇▅ █▉▆ ▉▅▆ ▉▍▊█▉ ▍▅▅▊▍▊▅ ▇██▉▍ ▍█▇▆ ▍█▌▅▌▌, ▉▅▉▌▅▅▍ █▇▄▄▅ █▋▅▊ ▍▊▇ ▅▌▊▍ ▉▆▅▌▍▉ ▉▋▇ ▋▅▊▍▅▄█▍█▍ ▅▉▍▋ ▍▉ ▅▇█▆ ▋▋▍▌▅, ▍▊▍▆ ▍▍ ▌▆▊█▇ ▄▅█▌▅▇▋ ▌▉█▊▉▆▆▋▅▄▉▊▄ ▆▋ ▋▅██ ▋█▄▇▆▆▆ ▊▉▄▍▊▄ ▇▍▄▇▋▇▅ ▋▍▆ ▌▋▋▄█▄ ▆▇▆█▊▊▆▌▅ ▅▇▆▉ ▋▋ ▅██▆ ▄▅█▄▋▇▋▌ ▆▆▉ ▉▆▋ ▉▆▊▊▅▇▋▊▆▆ ▉▄▌▅ ▅█▊ ▇▆▋█ ▌ ▌▇█▅▍▌ ▄▉▉▊ ▄█▍█▄▉▆▅ ▉▇▌▆█▋█ ▉▊ ▋▊▅▇▉▇ ▊█▇ ▅▄▇▌▉▊▊▍.▍█▅▋█▅▅▅▅ ▅▄▉ ▌▋▊█▆ ▇▍ █▆▉▅▇▍▊▇▆▋::▊▋▅▉█▋▄▇ ▌▇█▄ ▆█▆▊▌'█ █▇ ▍▊▆▋▆▊█▆ ▌▋▋▋▌▇█▇▌.. ▍█▍▊▅▇ ▄█▇, ▄▅▍ ▊▅▅▌▌▌▄██ ▇▋▇▋█▅ ▉▋▅▌ ▍▌ ▌▌ ▄▉▋▋▇▆ ▆▌ ▉▇▇▆ ▊▉▍▍▉█▌▇▊▊▊▌▋▅▉▋ ▅▆▅ ▄▋▆▅▇▅▄▊▆▆█▅▍█▅▉▍ ▋▆▇▉▍▉▆ ▇ ▌▍▄▅ ▋█▋▇ ▅▇▉▇█▉ ▌█▋▊▄ ▅█▊▇ ▉▊▉▄▍▍ ▊▄ ▅▍▌█▅▄█ ▉▌▊▌▌▅▊ ▅▉▅ ▇▌▌▇▉ ▄▌ ▆▉▉▉ ▅█▌█ ▉▆▇█▊▅▋ ▇▆▅▆█▊▌▆▌ █▄▌▊ ▄▋▊▊▌▍ ▆▊▉▍▇█▌█ ▆▌▇▋ ▍▄▊█▉▆ ▇▊▆▇▆▊▅▅▉▆ ▇▋▉▊▉▊▌ ▄▌'▇ ▋▋▊▅▊█▉▋▅ ▋▍▉ ▆█▇▆▊▌▇ ▍▌▆▌▊▄█▆ ▊▆▆ ▆▉▊▆█ ▉▍▄▋▌ ▄█▍▌▆▌▉ ▅▆▆▍▄ ▊▍▉▉ ▍▍ ▅▅▅▍█▍▉█ ▍▄▍▌▆▊ ▄▉▌▇▆ ▍▇▆▍ ▅▇▍▆▆▌▊▊ ▍▉▄▍▊▋ ▅▍▄▇ ▌▍▉▆█ ▍▇▍▅▄ ▅▇▍ ▊▍▆▍▉█▊ ▆▉▆▇▍▆▆▋ █▌▋█▅▊ ▉▇▇ ▌▌▄▍▆ ▊▊▉▊▊ █▍█ ▋▉██▄▆ ▋▆▆▆▊▉█▇▆▊▅ ▇▄▊▌▅▊, █▋▍▌ ▉▋▇▊ ▌ ▋▄▄ ▆▄▋▉, ▇▊ ▅▊▊▇ ▇▌▇▇▍▉▆▇▇▉▊▌ ▍▋▄ ▇▅▉▍▊▌▌█▆▄ ▊▇▌▋▍▋█ ▄▅▇▅ ▉▆▌▌▇ ▉▇ ██▇▄ ▄█▍! █▊▋-▄█▉▇▄▆▇▅█▉▇▌▅▌▌ ▇▌▋▍ ▊▄▆▇ █▄▋▋▉.▆▇▋▉▄▋▍▊ ▌▌█▍▉▊▌ ▍▍ ▉▇█▆▊ ▉▅▉ / ▍▊▋▅▄▆▇ ▉▋▌ ▄▌▌▋█▌ ▅▉▄ ▇▍▅▇▇█▉██▆▆▉▌▊▍.▅▄▆▉▋▉▅▇, ▋▌▌▅▄▋▍ ▊▅▅ ▉▌▉▋▇▇ ▋▉▌▍▇▉▆▆▅. ▍▊▇▊▊▌█▆▊, █▉▉▇█▋█▊: ▄█▆▋▇▇▋▍ ▋▅▋ ▆▍▅▉▊▍▅▅▉▍█ ▆▄▊ ▍▆▌▋▇▅ ▅█▋█▌ ▍▇▊▆▊ ▋▌▊▊▄▋▇▍▍ ▇▆▉▍▊▊▅▆▅█ ▅▍▅▇▄▊▌▅▊▋, ▊▉▉▍▍ ▆▊ ▊▇▊▆▍ ▌▌▄▌▉█ ▅▌▊▋▅ ▆▅▋ ▊█▊▄▅▉▊ ▆▆▌▋▊▍█ ▍▉▌ ▉▅▅▄▆▇▅▅ ▇▄▌▄ ▍▇▇▋▆▉▅▍ ▇█ ▋▆▉▉▅▅▌▉▊, ▌▄▌▊ ▄▍▊▇▄▉▍▌ █▌▆▇█ █▌▋ ▌▋▉█▅█▍▉▋▅▍ ▆▋█▍▍ ▄▋▆▌ ▊▆ ▅█ █▉▆▇▇ ▆▋ ▋▄▋▋ ▄█▇█ ▉▄▄▉ ▌ ▉▊▄▄▍▆▆▋▅ ▄▅ ▊▊▅▄▊ ▆▉▅██ ▆▆▍▊▌█ ▊▆ ▋,▌ ▉▊▆▍▋ █▆ █▅▄▄ / ▊▍▊ ▅█▇▇ ▌▇▉▌▅ █▆ █▅▇▅ ▋▉█ ▇▆▊▍█▅ ▇▅▍ ▄▄█▇▊▆.▇██▅▇█▇▆▊▉.▋▋▆▇▍▆██▊▆▋▄▆▍▅ ▄▊██▌▊▄ ▉▆▋▌▋▉▅▍▄ ▍▍█▋█▄▌▄▌ ▊▍▋██ ▆ ▆█▍▇▋▍ ▌▌▍▊▅▄▉▄▉▌ ▇▊▅▌▄▌ ▅▊▍▌▇▊ ▅▊▇▅▋▉▉▆ ▉▌ ▆▄▄▅ █▄▇▄▆▍▆▋▊ (▅▆▊▆█▇ ▇▇ ▍▉▆▊▆ ▇▄▆▄ ▉▆▆██▅▋▌▇▄ ▇▍ ▉█▇▇▍▅ ▌▅ ▆▅▍▆▉▆?) ▉▌▉▆▋▇ ▋▆█▄▉ ▆▊▅ ▌▇▅▆▍ ▇█▅▍▆▆▅▅ ▅▋ ▇▇▍▍▅▉ ! ▍▆▄▇▍▅ ▆▍▇▌▋▉▊▆▌.▍▋▆▅▌█▌▇▍▉.▆▊█▄▊▉▆.▉▉▍▄▄▌ ▄▆▅ ▅▉█▉▊█ ▌▌█▊ ▊▌▇ ▅▄▍▅▌▋ █▋ ▍▊▆█▍▄▆▋▌ ▌▆▍▊▆▇▌ █▌ ▋▋▊▊▄▌ █▆ █▌▅▍▍▇ ▋▇▅▍▅▄▋ ▇▊▄▉ ▋█▍ ▊▌▋▄ ▊▍: ▍▋▅ ▇▉▇▍▋▊█ ▊▍▍▍▅▇▅▇ ▋▇▅ █▅▉/▄▇, █▉▊▉▅▄▆▍ ▇▄▆▌ ▇▋ ▅▍▊▅▇▊▋ █▋ ▇▋▇▇ ▇▌▉▉▉▆ ▆▌▇▅ ▅▇▊▊▍▊▅▄▆▄ ▍▆: ▅▋▍▅ █▉▄▌▆▋▋ ▊▍▅▋█▊▉▄, ▌▋▌▉▌▋▍▌ ▌▉ ▆▉▆█▅▊ ▌▉█▌▊▌ ▉▌ ▇▉▍▋▋ ▌▊ ▇▊▍ ▄▉▇▅▅ ▇█▋▅-▆▄▆█▆▋/▉▍▍▆▋█/▄▅▍ ▆▇▋▆ ▄▄▍▌▌ ▇█▊▆▊█▄ ▇▍▋▆▌▄▄▋▍ ▆▌▋▅▍, ▉▄ ▇█ ▍▌▊▅▊'▅ ▇▅█▅▌, ▅▆▇ ▉ ▆▇█▆▌▅▆ ▆▄▇▋▆▅▋ ▍▋ ▇▆▌▋▊█▅ ▇▊▍▊▊▍▍▋ ▄▉▆▍▉▅▋█▆▊ ▉▉▌▌▌▅██ ██▍▇▉ ▌▋▅▅▊ ▍▉ ▉▆▅▉ ▋▋▍▌ (▇.▊. ▊▋▊▄▄▌▇█▋▋, ▆▅▉, ▉▌▊▍▇▅█ ▍▄▉▋▅), ▆█▇▅▅ ▆▊▄▋▋▅ + ▋▉▌▍▌▊▍▅▇▇▋ ▉▊ ▄▋▉ ▊▍▊▊▆▌ ▍▋█ ▍▆▉▉▊ ▅▋▋▋▌█▉▆▉ ▆▄▇ █▋▉▌▋▄▇▊▍▄▅ ▅▌▌▉ ▄▉▍██▊▊▆ ▄▌▍▆ ▇▄█ ██▉▌█▅▆▉▆▆▅▌▊▄▊▊▌▍▌█.▋▊▌▊▋▋▉█▄▌▌▄▉█▊▋▉▍██▋▍▋▅▆▋▄▅ █▅ ▄▆▉ ▉▋▋ ▉▌▅▋▊▌▉█▇▅ ▇▅█▌ ▄▍▉▇▋▋▍▊█ ▍▋▇▍▌ ▋▊█▄▋▌▅▊▋ ▊▋▍ █▆▌▅█▌ ▋▉▄▅▊▅▌ ▄▌▌ █▆▄▇▌▊▊▊▊▇ █▉▋▇▅ ▌▊▋ ▇▊▌▆▉ ▌▉█▋▊▍▆▅▋▄-▇▆▉▊█ ▅▋▊▅█ ▅▇▆ ▌▊ ▍▌▉▅ ▋▅▄▅▋▅▌ ▇▌ ▍▋ █▅▋█ █▅▉▆▅▊▉ - ▍▊▌▇▉▆▊ ▄▋▅▊▄ ▍▍ ▆▄▌█▊ ▋▍▋█▍▍ ▉▌▇ ▉█▉▇ █▆▅▇▆ ▇▊ ▉▋▋▆▉ ▋▅▋▉▅▄▋ ▋▉ ▌▉▆▆▌ (█▍█▆▉▇▉▆▉▋-▋▍▋▉▌ ▄▍▅▉▌▆▌'▌ ▇▆█▊ ▋▌▊▊ ▍▅█▌▊▅▉ ▆▍▍█▉) ▍▌▆ ▆▅▍▉ ▍█ ▋▇▊▉▅▅ ▍▄▊▌█▍ ▅▋ ▋▇▊▅▍▇▍▉ ▍▋▇▌█▍▆, █▌▆▊ ▆▆ ▌ ▋▇▉▄▊▅ ▆▅▍▊▌▄ █▍▉▌▉▊ █▅ █▌▆▆ ▊▍ ▌▅▄ ▆▆▍▉▍▊▆ ▉▍▋▋▆▋ ▋▋▄ ██▆▍▍▊▄ ▋▄▇ ▌▅▆▇▊▇▅▅▋ ▇▍█▉▇▆▆ ▊▌▋▌▊▄ █▆▅▉▉▆ ▄▉▆▅ ▉▉▋▅ ▆▉▅▇▅▊▄▇ ▄▄▍▍▊▋▄ ▅▄▆▋▋▊▄ ▆▅ ▋▍▅▆▅▋▍ ▍▉▅▄▅ ▋▇ ▋▍▄▅'▆▅ ▉▉▉▆ █▄ ▅▇▌▍ █▆▆▍ ▉▆▉▋▆▆ ▄▍█▉ ▊▌█▊▉▋ ▋▉ ▌▄▉▆█▌▋▅ ▊▊▅▊▊▋▌ ▋▋█ █▇▌▍▄▉▅ ▄▊▊▉ █▌▄▆ ▍█▅█▇▌▋▍▅▉ █▌▋ ▌▌▍▊▍ ▄▇▇ - ▊▌▍▍ ▄▇▆▅ ▉▆ ▌▅█▋ ▇▋▇█▊▋▇ ▋▇ ▊▋█▅ ▋▊▍▉▋▊ ▌▇▉▅█ ▆█ █▌ ▊▇▉▊▇▅▉ ▆▇ █▇▊ ▄▌ ▉▇▅▊▆▉ █▊▊▄█ ▊█▌▉▌▅ ▆▆█▅▍▄▅▄ ▄▅█▉▄█▄/▌█▄▌▇▉▅▍█: ▍▋▉▅ ▋▊▋▋█_▇▄▇▉▋▉ ▆▄▉ ▅▇▍▄▊▊ █▋▄▋▊▉▉ ▄▆▄▅▆▉▄▇▇█▋▅▋▇▊▆▋▉▊ ▆▍▍▊█▍▅ ▍▊ ▍▊▍▄ ▌▌ ▍▅█▉▆▊▄▆▋ ▌▆▌▍▆▌ ▉▆▆ ▍▆▉▄▉ ▊▅▅▊ ▇█▋█▊▆ ▌▇▉▋▆▆▍ ▆▋ ▅▌▅▅▆▋▌▇▇▋▄▊▆▌▉ ▌▇▅▄▊▋▄▇▊▊▄, ▌▆▋▄▍ ▄▍▋▍▋ █▄▍▍█▄▇ ▊▉▊ ▊█▄▍▌▅▍ ▉▄ ▅ █▉█▆▌▉ ▊▇▌ ▄▊█▍▋▇▆▅ ▅▆▊▋ ▋▄▄ ▇▇ ▆▋ ▆▋ ▄█▋▋ ▇▍▉▋▄▌ █▄▌█▍▅▉ ▆▉▉▍▋ ▇▇▇▋ ██▌▉▇▌▄▄ ▍▆▋▆▇█▋ █▄█▆ ▋▌▉▄▆ ▌▄▅▊▋▆▅▇ ▇▊▉▅▍://▉▉▊▍▋.▉▋█▇▌▅▌▉▋.▌▅▊/▌▌█▊▊/▇▊█▇▊▅▇▌/▋▌▊▉-▉▍▉_▌▅▄▆▋▉▅▍▌▆.▉▆▆ ▋▌▊ ▊▇▌▆▍██▌ ▊▅█▅▇▆▄▅▍ ▉▌▋▋▅ ▌▅▅▊▉▄, ▅▍▄'▅ ▌▆▍▆ ▊▊▊▇ ▊▆ ▉▊ ▄▍▊'▊ ▆▇▆▊ ▌▅▌▉█▊▄ ▆▍▇▋▋, ▄▇▇▄▆▋▉▇ ▍▉ ▄▉▉ ▅▅▆ ▍▍▌▋▊█▆ ▋▇ █▋▍▊▇▇▇█▌▊▊▊▊▇ █▌▍ ▋▆▅▇▍▇▉ ▋▇ ▄▉▄▄▉.▅▉▋▌.▄▉▊▉▅▊▄▋ ██▊▇▉▇▌▋▊▍▊▄█▇█▍▄▇▋█ ▋▄▉▄▌ ▉█ ▇▆ ▅▅█▆▆▌▄▅▍█▅▅▆▍▅▍ ▊▇ ▊▄▋▉ ▌▍▊▍▇ ▍▉█▄ ▍█▉▉ ▌▆▌▆█▇ ▋▄▌ ▊▆█▅ ▇▅▆▅▋▇▉▉▆ ▉▊ ▆▉▄▊██▅▋▋█▆.▋▌▄▅▊▍ █▍▆▇ ▉▆▉▇▆ ▌▆▅▍▍▉ ▊▆▄▍ ▇▅▊██▉▊▋ ▄██▅▉ ▊▊▄▇▆▇▋▆, █▆▆▊▍▉▌█ ▊▄▊▍▅▇▌▌▉/▌▋▌▉-▉▍▌▊▊▉#▇▌▆█, ▍▇▋▌▍█▋▉▍/▌▆▇█-▋▅▇▆▋▅#▋▇▉▌ "▋▍▆▇▄▆▄ ▉▊█▉▋▊█" ▉▍ █▌▆▌▍ ▆▅▉▄▉▆▆ ▉▊ █▄▇█▍▌▊▄ ▋▇▌ ▇▊▍▌▄▉▍ ▋▌▋▍▅▋▍, █▌▋▇▉▍ ▌▍▍▍ █▇ ▅█▋▇█▄▍▍ ▊▊▅▊▍▍▇ ▉▋▍▉▍ ▊▉ █▍▍ ▋▆▇ ▄▇▊▄▇ ▋▇█▄▉▇▌ ▅▌▆▌▊▄▇▉ ▊▇▆▄█▉▊▊▍/▋█▊▌-▉▌▆▄▅▇#▅▊▌█ ▆▊▊▋▌▆▊▇▌ █▋▋▋▅▉.▊▌▅▊█▇ ▅▊▍▉-▍▄▌▉▊▅/▌▋▌▄█▋/▋▌█▇ █▉▆▅▌▄▄█▉ █▄▄▇▅▄▍▊▅▌▆▌▋->▅▆▌▄▍▅▅ ▌▄ ▆▆▅, ▌ ▊▇▋'▋ ▌▍▇▍ ▆▄ ▌▇▊▍'█ ▄▉▍▆▉▊▇▄ ▇▌▅ ▍▇▊█▋▋▆▆█.▊▌█▄▆█▌▍ - ▅▍▊▇▆ ▊▌▉▇▄▊▆ ▆ ▇█▍▋ ▄▄ ▆▋▆▄▅▇█▌ ▅▅▌▍ ▄▌'▇ ▌▇▆▋▊▊▌▌█ ▋▉▄▆▆█▉▆ ▆▇▉▅▍▍█ ▄▋▌▊██▄ ▉█▌▉▅▊▍▇ █▇▍▌▇ ▉▆▆▉ ▋▉▊ ▋▊▆▆ ▍█▋▋▌▋▆█ ▍▊▄▉▇▋▆▌▆ - ▌ ▍▅▆'▄ ▉▍▋▉▇ ▍▌▌ ▇▌▅▊▊▋ ▍▆ █▊▅█▍▊▉▋▍▌ █▋▇▍ ▋▅▍▌ ▌▌▄▇ █▆▊▄▇▅▇ ▊▅▉▌▄▇▇▍▌▄▍█▄▉▉█▅██▅▄▋▋ ▌▅ ▆▅▅▌▋▌▆ ▇▇▆▊▌ ▌▇▉▇▅▅▌▍▇▍▋▍, ▌▉▊▍▄ "▆▍█▊ ▋▋▆▅▅▄▆▊▄.▊▇▌▊▆▄▌.▋▍", ▊▍▍▋▆▇▅▄ ▆▆▇▆▄▇▆▆▅/▉▆▅▍-▄▊▆▆▇█#▅▆▆▉ ▄▆▆▆█▊ ▍▉▍▄▄▌▍▇▌▉▍.▉▇▅█▉, ▊▍▉▇▋█▌▌ ▄▌▄▋▆▄▋▅▌/▉▅▄▇-▅▍▆▊▍█#▋▉▊▌ ▄▄▉ ▊▆▊▅▍█▊.▄▍▆▌▆▄▋▋▌▋▌ ▄█▆ █▄▇▊▋▄▅▇.█▄▍▊▋█▉█▊▉▊█▆▅▊█( █ ) ▌▊▍▋ ▌▍▄▊ ▆▅▆▇█ ▅█▉ ▋▉▆▌ ▉▇▇▆▇▄▇ ▇▄▍▇█▍, ▆▍▇▅▉▉▄▌▄ █▆: ▆▅▅█ ▆▍▉▉ █▉▌█▇▋ ▇▋▊▋▊▇▌ ▋▇▆▆▅▇▅▍ ▅▍▉▍▅ ▍▆▍ ▍▄▄█▋▄█▇ █▄▇▆▋█▅█▄ █▉▋▍▅ ▅▉▇▉▆▉▇▉▅▋▅ ▌▊ ▊▉▍▄▋▍ ▌▋▅▍ & ▍▆▋▌▅ ▌▊██▄ ▋▍▉▄▅▋ ▌▄▌▌▊ ▄▍▋▉▌▅▇ ▋▌▄█▍ ▉█ ▇▉▋ ▆▊█▇▋ ▋▍ ▊▍▍▍▍ ▄▋▍ ▆▇ ▌▆▍▆▆ ▋▇ ▋▉▍▇▄ ▍▊▋▆▅▌▅▇ ▇▇▅▌▍://▌▅▇▋▋.▆▉▋▆▉▅▉█▍.▍▅▊/▅▌▊▊▍▇▆▋▍▍▋/▌▄▉▄▅▇▇▉/▍▍▌▋-▌▆▋_▄▉▊▊▍▆▆▋▅▇.▅▇▌ ▌▅▄ ▌▇▋▌▅▍▅ █▅ ▉▇▅▊▇ ▄▌▇▅▆▊▄▆▄ █▊▇▇ ▊▍▄ █▊▌▍▄▇ ▄█▊▄█▆▉▇▌▅, ▄▌▆ ▇▍▋▊ (█▍▉▇+▇▅▌▊█+█), ▅▅▊▇▋▇▊▌ ▌▉▅▆▌▋▊▉▉/▆▉▇▊-▄▋▄▇▍█#▄▊▆▋ █▄▋▇▆ ▅▋▇▉▉█▅▅█ ▆▅▌▊▋▊▉▄ ▄▌▅ ▇▊▍▋▌ ▊▅▉▌▋▆▄▇ ██▋▍▍▌ ▅▌▊▊▄ ▌▊ █▍▊▅▇▍▍▆▌▉▌▉▊▍▇▉ (▇▋▄▄█▅▇▍ ▊▅▆▊ ▆▋▄▌ ▌▅▅▅▍▊▇▆▅▄) ▊▌▍ "▇▆▌▌▇▇▌▄ ▌▆▇▊▋▉▆▋" ▆▄ ▅█▍▊▉▌▅▉▊▇ ▋▌▇█ █▍▆▌▇▌▌▇ ▅▌▄▍▋▉▆▅▄▉▌▄ █▇▍▊ ▋▄▊▋▋█▆▍▌ (▌▆▋▆█▇█▅, ▋▇▅▊▉▄▉, ▆█▇▆▍▇ ▍▄▄▉▄▇▅, ▄▊▊▉▅▅) ▍▇▉▍▊▅ █▌▋▄▋▄▆▍ ▄▉▆ ▅▍▍█▌▅▋▊ ▇▍▆▄▄ ▊▊█▇▅ ▆▋▉ ▊▄▉▉▆▄▆ █▌█▄▉█, ▉▉▆▋▄▅▌▆ ▇▆▅▋▊█▅▊▍/▌▌▋▊-▉▍█▍▊▅#█▅▉▉ ▆▉▊▅▄▆▊▄▄▍▇ ▇▌▇▋▊▊ ▄▌▌▉▆▌▌: ▍▊▌▋█▄▇ ▄▋▋▍▆▍ ▆▄█▆▋▋▌▇▆▄ ▄▅▍▉█ ▇▊▍▍▊▌▅█▇/▌▉▄▉-▆▉▅▇█▊#▇▍█▊ ▋█▄ █▋▉▋▉██▍▋▅▌ ▍▉ ▅▄▊▄█▅▊▆ ▄▊▍▋▋▇▅ █▌▄▅█▊▇ █▌▊▆▅▉ ▊▉█▆▇▌_█▆▇█_▅▉▌ ▋█▄▊. ▄▌▅▆▉▌▄▋ █▍▌▉▋▇▅▄▅▊█ ▆ ▊▇▌▌▍ ▄█ ▌▉▊▌▍ █▆▊█▍▆ ▅▋▇▉ ▌▍▊▊▊▄▄▉ ▋ ▅▍▋ ▍▊▄▇▇█▇ (▆▅▌▄ ▍▅ █▋▋_▅) ▌█▋ ▌_▄█▌▅▆█▇▌▄▍ ▋▍▊▆▍▇▊▌ ▊▇▅█ ▄▍▋▉▅▇▇ ▇▌▊ ▆▌▍▆▅▅▅ ▍▍█▅▌▆ ▍█▆▌▇ ▉▍▋▇▋▊▇▍▇▊ ▆▄▉▊▄▄▋▌▇ ▊▅█▋▋▇▋▆▅▊ ▌▅▍█-▍▌▍▍▌▅/▆▌▆▌█▊/▍▍▉▋ ▆▆▊▌▅▅▄ ▆▄▄ ▍▇▅▆▉▉▇ ▊▉▋▅▅ ▌▊▄▌▍▊▆ ▄█▌▊ ██▉█▄▆ ▋▌▋▌▌▅▌▊ ▍▆▍▇▆ ▇▌▊▄▇▍▌▇▆ █▍▄▉▅▋ ▋▌▍▄▇▇▌ ▍█▇▄ ▉▅ ▅▍▇▇'▊ ▅▉▌▋ ▇▅ ▉▅▍█▇▋▋▆▍▅▌▅ ▆▌▄▍▉▍▅▋▇▇ ▋▅▇▅ ▊▇█▊▌▄ (▉▌ ▉▅█▇▉ ▊▉ ▌▉▍ ▇▌▄▉▊▆▄ ▌▊▉▌▅) █▋▅▆ ▅▇▌▇▆ ▌▉█▆▌█▅██▆█ ▌▋▌█▄▄▊▆▊▍ ▇▄▍ █▋▋▅▆▉▅▍ ▆▊█▆ ▉▆▌▋▌█ ▅▆▇▇▊ ▌▋▅▄▊▊▋▇█▉▉▌ ▅▋ ▄▅▍▄▉▉ ▅█▆▉▌▌ █▋█▆▋ ▉▄▄▌█▅██▇/▉▇▄▊-▄▇▊▍▌▇#▆▆▌▋ ▉██▊▆▌ ▅▍▌▅▌▍▋.▅▌▉▍█▊▅▄▋▇▉ ▉█ ▅▉▍▄▄█▊▇██▍ / ▉▆▊▆▊▉▌▌▄▉▉ ▅▆█▋▊ ▋▊▋▄▍▄▌▊▊/▍▋▅▇-▆█▊▇▊█#▆▍▍█ ▅▉▊▉▌ ▊█▊▊▇▌▍▊▊█▍██▄▉▊▌▊▉ ▋▅ ▍▋▉▄█▊▌▆ ▊█▇▉▍ ▄▆▆▄▌█ ▇▌▍▍▋ ▍▌▍▇▌▇▍▅▋▋▊▊ ▅▊ ▌▅▅ ▇▄▍▊ ▌█▄▇▇▋▌▄▇ ▆▄▋▌▄▊▋██.▆▉▅▌▆▇▉▅█▄▆▅█▌▄▄▅▇▍▍█▉▄▅▇█▊▍ ▆▉ ▅█▊▍▌▇█▄ ▆▊ ▌▅▇▌▋▆▌ ▅▊▌▍▇▌▉▍▊ █▄█▋▋▉▍▌▌▌ ▉▉▄▊▊▄ ▅▆▄▇▆://▆▇▅▊█.▆▇▊▌▉▅▄▅▌.█▊█/▍▆▅█/▍▍▋▇-▅▄-▆▍/▅▉█▉-█▆▊_▆▅▆▆▉▆▄▆▇█.▌▋▅ ▇▊▇▌▅▋ ▆█ █▇▆▆▅▊▊ ▄▊█▋▊▋█▇ ▊▄▊▆ ▍▊▇▌▇▆▄ ▉▉▆▊█▊ ▄▆▋▋▍▍█▉ ▇▆▊▄▄▅█▍▆▋ ▋▉▉ ▆▋▅█▍▄▅▅▅▋▄▍.▄▉█▊▉▊▄▆▊▊▇▊▌▆▄ ▉▉▆ █▌▍▅▌█▊▇.▄▍▆▇▆█▊▄▍▊▄▇▋▄▋ - ▇▌▊▇ █▊▊ ▍▉▊▌▆ ▆▄▍▋▍▍▆▊ ▄▍ ▆▇▍ ▄▋▆█▉▅▉ █▄ ▊▆▅▄▅▊ ▇▍▋ ▋█▅█▍ ▍▌▄██ ▇▊, ▇▊▇█ █ ▍█▉▄█▇▌▅ █▋▊▌ ▋▊▇▅▆://▉▍▋▉▋.▆▉▉▋▄▄▇▆▉.▌▊▊/▋▍▇▋▆/▄▇▆▉▆▆▅▊/▌▄▉▅-▄▇▋_▌▅▅▄█▊▆▋▋▅.▅▋▆ ▄▍█ ▋▉▆▌▇ ▆▅▄ ▆▇ ▅▅▄▌▅ ██ ▌▌▉▌▇▆▊▋▊.▉▇▄▉▌▉▍▊▋▊▌█▇▉▍ ▄▋▅▉▅ ▋▌▄▊▇▇ '▆▇▊█▇▊' ▄▋▋▋ ▄▋█▊▆-█▅▉▊▍█▆-▉
23 Days Ago
Initial Assets have colors Preview tweaks Search widget Asset popup, will turn this into something more tooltip-oriented later Split left / split right Chips from tags Tweak styling, move current project to top of asset locations list Implement chip tag filtering Initial cloud browser, separate from asset browser Initial tabbed asset picker w/ both local and cloud assets Asset type picker Renames, deletes, duplicates handled by IAssetListEntry Clean up Implement `t:vmdl`/`t:vmat`/etc. and filters Implement Everything & Recents Cloud browser uses facets to select type - hide picker on search bar Fix warnings
23 Days Ago
Cloud browser uses facets to select type - hide picker on search bar
24 Days Ago
Initial Assets have colors - these all suck right now, will go back through and pick some less sucky colours later Preview tweaks Search widget Asset popup, will turn this into something more tooltip-oriented later Split left / split right Chips from tags Tweak styling, move current project to top of asset locations list Implement chip tag filtering Initial cloud browser, separate from asset browser Initial tabbed asset picker w/ both local and cloud assets Rebase fixes Use ContextMenu Asset type picker entries are now handled by AssetBrowser/CloudBrowser Open up asset locations https://files.facepunch.com/alexguthrie/1b0211b1/sbox-dev_mXx146R80H.png Add all types to cloud browser Can only select one cloud asset type at once (or it'll mess with facets etc.) https://files.facepunch.com/alexguthrie/1b0211b1/sbox-dev_1BIcVF3lFI.mp4 Order modes Add cloud browser to hammer Asset browser defaults to project assets path Update view mode icon when scrolling Disable Parent Directory button if we're in project assets root PathWidget fixes, separate segment update Remove AssetBrowserLocation.FromPath, unused Run OnPathEdited at the end of AssetBrowser ctor so we can disable Parent Directory button if needed Remove AssetPopup, we're just overcomplicating things for no reason there Directory context menu Clean up asset list entries Remove unused, hook up AssetLocations.OnFolderSelected Invoke events Clean up Implement asset picker If a picked asset is a cloud package then stick the ident in the search bar in the asset picker Rather than going to .sbox/blablabla Renames, deletes, duplicates handled by IAssetListEntry CloudBrowser cleanup Ended up not using any of this, get rid PackagePopup: show tags, word wrap NRE fix Fix warnings Drag-drop Open folder context menu in blank space Show asset type color in tag picker Don't wipe facets if there aren't any to replace them with, or if we don't find any packages at all Smaller add button, rename to new Delete flat view, doesn't make sense - I think most people were just using it for searching Fix double-clicking on assets & packages Fix history menu Show cloud browser in default layout Fix searching by type Tidy up Re-add super basic version of `t:vmdl`, `t:vmat`, etc. https://files.facepunch.com/alexguthrie/1b0811b1/sbox-dev_yUjxPKGytb.mp4 Cloud browser sidebar Clean up cloud browser nodes Installed filter Implement Everything & Recents
24 Days Ago
Implement Everything & Recents
25 Days Ago
Clean up cloud browser nodes Installed filter
25 Days Ago
Cloud browser sidebar
26 Days Ago
Fix searching by type Tidy up Re-add super basic version of `t:vmdl`, `t:vmat`, etc. https://files.facepunch.com/alexguthrie/1b0811b1/sbox-dev_yUjxPKGytb.mp4
26 Days Ago
Smaller add button, rename to new Delete flat view, doesn't make sense - I think most people were just using it for searching Fix double-clicking on assets & packages Fix history menu Show cloud browser in default layout
26 Days Ago
Initial Assets have colors - these all suck right now, will go back through and pick some less sucky colours later Preview tweaks Search widget Asset popup, will turn this into something more tooltip-oriented later Split left / split right Chips from tags Tweak styling, move current project to top of asset locations list Implement chip tag filtering Initial cloud browser, separate from asset browser Initial tabbed asset picker w/ both local and cloud assets Rebase fixes Use ContextMenu Asset type picker entries are now handled by AssetBrowser/CloudBrowser Open up asset locations https://files.facepunch.com/alexguthrie/1b0211b1/sbox-dev_mXx146R80H.png Add all types to cloud browser Can only select one cloud asset type at once (or it'll mess with facets etc.) https://files.facepunch.com/alexguthrie/1b0211b1/sbox-dev_1BIcVF3lFI.mp4 Order modes Add cloud browser to hammer Asset browser defaults to project assets path Update view mode icon when scrolling Disable Parent Directory button if we're in project assets root PathWidget fixes, separate segment update Remove AssetBrowserLocation.FromPath, unused Run OnPathEdited at the end of AssetBrowser ctor so we can disable Parent Directory button if needed Remove AssetPopup, we're just overcomplicating things for no reason there Directory context menu Clean up asset list entries Remove unused, hook up AssetLocations.OnFolderSelected Invoke events Clean up Implement asset picker If a picked asset is a cloud package then stick the ident in the search bar in the asset picker Rather than going to .sbox/blablabla Renames, deletes, duplicates handled by IAssetListEntry CloudBrowser cleanup Ended up not using any of this, get rid PackagePopup: show tags, word wrap NRE fix Fix warnings Drag-drop Open folder context menu in blank space Show asset type color in tag picker Don't wipe facets if there aren't any to replace them with, or if we don't find any packages at all
27 Days Ago
Don't wipe facets if there aren't any to replace them with, or if we don't find any packages at all
27 Days Ago
Show asset type color in tag picker
27 Days Ago
Drag-drop Open folder context menu in blank space
27 Days Ago
Renames, deletes, duplicates handled by IAssetListEntry CloudBrowser cleanup Ended up not using any of this, get rid PackagePopup: show tags, word wrap NRE fix Fix warnings
30 Days Ago
Invoke events Clean up Implement asset picker If a picked asset is a cloud package then stick the ident in the search bar in the asset picker Rather than going to .sbox/blablabla
31 Days Ago
Remove AssetPopup, we're just overcomplicating things for no reason there Directory context menu Clean up asset list entries Remove unused, hook up AssetLocations.OnFolderSelected
32 Days Ago
Asset type picker entries are now handled by AssetBrowser/CloudBrowser Open up asset locations https://files.facepunch.com/alexguthrie/1b0211b1/sbox-dev_mXx146R80H.png Add all types to cloud browser Can only select one cloud asset type at once (or it'll mess with facets etc.) https://files.facepunch.com/alexguthrie/1b0211b1/sbox-dev_1BIcVF3lFI.mp4 Order modes Add cloud browser to hammer Asset browser defaults to project assets path Update view mode icon when scrolling Disable Parent Directory button if we're in project assets root PathWidget fixes, separate segment update Remove AssetBrowserLocation.FromPath, unused Run OnPathEdited at the end of AssetBrowser ctor so we can disable Parent Directory button if needed
34 Days Ago
Rebase fixes Use ContextMenu
34 Days Ago
Initial Assets have colors - these all suck right now, will go back through and pick some less sucky colours later Preview tweaks Search widget Asset popup, will turn this into something more tooltip-oriented later Split left / split right Chips from tags Tweak styling, move current project to top of asset locations list Implement chip tag filtering Initial cloud browser, separate from asset browser Initial tabbed asset picker w/ both local and cloud assets
37 Days Ago
Get rid of cloud browser chips, move facets next to search bar Remove DropDown widget I added and roll facet dropdown into its own widget, simpler Initial tabbed asset picker w/ both local and cloud assets https://files.facepunch.com/alexguthrie/1b2711b1/sbox-dev_WENJnEwfYb.png Facet dropdown cleanup Only select 1 entry per facet, display selected name and icon in dropdown https://files.facepunch.com/alexguthrie/1b2711b1/sbox-dev_AueEMTPu9O.png
38 Days Ago
Max 15 tags Simplify list drawing code a bit, display author in cloud view Make chips widget shorter Fix Facet icons DropDown widget Tweak AssetList icon sizing Display facets next to tags - not a huge fan of this, seems overly compliated https://files.facepunch.com/alexguthrie/1b2611b1/sbox-dev_LSGvHQMFEE.png
39 Days Ago
sbox.game browser -> cloud browser Fix chips height based on whether there are / aren't any Cloud list view https://files.facepunch.com/alexguthrie/1b2511b1/sbox-dev_PP05UtzRQT.png
39 Days Ago
Cloud chips Fixes Accumulate tags https://files.facepunch.com/alexguthrie/1b2511b1/sbox-dev_a9UaWWMIeH.mp4 Remove cloud from asset locations
40 Days Ago
Stick org icon next to asset info https://files.facepunch.com/alexguthrie/1b2411b1/sbox-dev_C9MXtG8BHu.png
40 Days Ago
Initial cloud browser, separate from asset browser https://files.facepunch.com/alexguthrie/1b2411b1/sbox-dev_H2QXLFoiGB.png
41 Days Ago
Bullshit file filtering Add option to show only assets Refactor list drawing Put type icon in top left
44 Days Ago
Improve search performance
44 Days Ago
List view shows time & modified date Those folders should have been blue Show file sizes in list view https://files.facepunch.com/alexguthrie/1b2011b1/sbox-dev_fjHVEp2Awp.png
45 Days Ago
Implement chip tag filtering https://files.facepunch.com/alexguthrie/1b1911b1/sbox-dev_0quPxgWO64.mp4 Reverse recent locations & limit to 10 to match Windows Explorer functionality
45 Days Ago
Recent locations button Tweak styling, move current project to top of asset locations list https://files.facepunch.com/alexguthrie/1b1911b1/sbox-dev_cY35ptbOcb.png
46 Days Ago
Chip count Tag friendly names
46 Days Ago
Split left / split right copies path
46 Days Ago
Split left / split right Chips from tags