branchsbox/asset-browser-instancescancel

44 Commits over 30 Days - 0.06cph!

1 Year Ago
Refresh cookies when visibility is changed to true rather than inside DoLayout DoLayout is called every frame in some cases, this fixes flickering caused by that
1 Year Ago
Make EditorMainWindow default layout more readable, uses a raw string literal
1 Year Ago
Auto-add widgets created thru DockManager.Create<T> to dock
1 Year Ago
TryCreate throws exceptions so we'll just make it Create instead
1 Year Ago
Handle copy/move when dragging from file explorer
1 Year Ago
When creating widgets by type, pass "this" dockmanager in constructor args instead of calling SetParent manually later Make widget creation error messages more helpful
1 Year Ago
Cleanup
1 Year Ago
Don't append instance count to window titles
1 Year Ago
Update EditorMainWindow default layout to include managed type data
1 Year Ago
Remove logs, throw errors where appropriate Delete on close, any existing windows must be valid
1 Year Ago
OnCreateDock handles managed types Add "New Asset Browser" to View menu Unique cookie keys for asset browser instances, means we can save settings per-window DockManager.TryCreate public API uses generic type Clean up creating DockManager widgets based on type name
1 Year Ago
Hook up managed types names to native dock manager
1 Year Ago
Squashed commit of all the asset browser drag/drop stuff
1 Year Ago
Use constant for asset browser instance title
1 Year Ago
Tidy up MainAssetBrowser, move relevant stuff into MainAssetBrowser.Instances.cs These docks aren't really transient because they persist between sessions, let's call them dynamic Move dynamic window creation into DockManager, cleanup
1 Year Ago
Simplify AddWindow title/name handling
1 Year Ago
Rename IsTitleMatch to IsMatch, less confusing
1 Year Ago
Remove debug logs, make method naming clearer Add IsTitleMatch so we can swap logic out easier in a bit, use 'name' instead of 'title' Use more robust check for IsTitleMatch Don't use linq for getting window/dock info, and shorten it down a ton Clean up
1 Year Ago
Temp way of fetching transient windows / docks Wrap window widgets in WindowInfo, references original DockInfo Can use this to differentiate between transient dock types Clean up AssetBrowser Better transient window creation
1 Year Ago
Strip most of this down, we don't need it anymore DockManager cleanup
1 Year Ago
DockManager.RegisterTransientDock, temp asset browser limit Start making this stuff less manual, DockManager should handle it for us Cleanup
1 Year Ago
Quick cleanup
1 Year Ago
Squashed commit of the following: commit 0951135505c0c622a75298f7a4cb50fd993b9063 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue May 2 14:01:33 2023 +0100 Show favourited collections on asset list commit b7d7fcdb3e3e5231c2ec08a62f2beefd11db922a Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue May 2 14:00:59 2023 +0100 Clear api cache when favouriting commit cd881a19724697fd03e468faa06db9e88cfeb491 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue May 2 11:51:12 2023 +0100 Move the shadow with the popup 😓 commit dd391c4f487e09d3aec7c74dbf9e232e562861b0 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue May 2 11:48:01 2023 +0100 Right clicking a cloud asset shows a popup, allowing favouriting, rating etc commit 692701e80e4935de5572421a57172feec6458849 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue May 2 08:59:20 2023 +0100 Show your organizations in the asset browser commit 771441fb552bb68f68966e14c1b52beb07bef695 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue May 2 08:15:07 2023 +0100 Asset Browser - cloud assets support filtering by more types commit 290fc66195c03c2656006690a821dfaaa1f452e4 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue May 2 08:14:32 2023 +0100 Add Package.Type.Collection commit 19d4967d1fbb6846e74bcd33f9d9d2bc5bb689ba Author: bakscratch <lt_8@hotmail.co.uk> Date: Sun Apr 30 20:59:21 2023 +0100 Fixed sboxgame/issues/issues/3224 commit 819bb6b258f0f73a4bbdeb7a39049a3ecaa2e6cd Author: Tony Ferguson <devultj@gmail.com> Date: Sun Apr 30 03:09:04 2023 +0100 Optimize Input.SetupManifestData Register analogs when creating groups, instead of iterating through after we've finished commit 17103b14d7b31cec3d7b88d055cc217bf842eb46 Author: Tony Ferguson <devultj@gmail.com> Date: Sun Apr 30 02:48:19 2023 +0100 ManifestGroups cleanup commit 1f9377af515a19e773697122b7526f7d1357f655 Author: Tony Ferguson <devultj@gmail.com> Date: Sun Apr 30 02:45:06 2023 +0100 Don't pass KeyboardModifiers in input actions related methods anymore commit ab877927a48c6f7aef4cb34259d31bdf7ac3c7ca Author: Tony Ferguson <devultj@gmail.com> Date: Sun Apr 30 02:44:25 2023 +0100 Fix up obsolete event usage in Sandbox.Game commit d6085f2397e1d2604c79ed17152fbee25bf7053a Author: bakscratch <lt_8@hotmail.co.uk> Date: Sat Apr 29 22:55:34 2023 +0100 Updated preview flat (modeldoc testmap) commit ddec2314503ee0b8c469dcbfd4ffdb44106eef4c Author: bakscratch <lt_8@hotmail.co.uk> Date: Sat Apr 29 22:55:03 2023 +0100 Clean up template maps commit ffd6fce420455d38064ba0639292271b1265802f Author: Maxime Lebled <ml.maxofs2d@gmail.com> Date: Sat Apr 29 23:06:51 2023 +0200 Citizen/animgraph: added a new "slide" special movement state https://files.facepunch.com/maxlebled/1b2911b1/sbox_2023-04-29_23-02-50.mp4 commit 234d0ca49e33faed7bd5091a3493bacc77481f4b Author: Tony Ferguson <devultj@gmail.com> Date: Sat Apr 29 13:56:29 2023 +0100 Fixed analog actions NRE caused by a silly typo commit 8489a4ac85a98fc3a4cb7d425709b6ab6e9d6fc2 Author: kurozael <kurozael@gmail.com> Date: Sat Apr 29 13:01:56 2023 +0100 Update cref value commit 2663ce00378179b050e710b5a8eb84567d4c7101 Merge: 56ca0533ef 546958beaa Author: kurozael <kurozael@gmail.com> Date: Sat Apr 29 12:33:30 2023 +0100 Merge branch 'master' of github.com:Facepunch/sbox commit 56ca0533ef3ca81f47a25b4a659b035c6fffca16 Author: kurozael <kurozael@gmail.com> Date: Sat Apr 29 12:33:24 2023 +0100 Add GameEvent.Server.ClientJoined and GameEvent.Server.ClientDisconnect events commit 546958beaa53391c7d180880a0985d6ec3bb32eb Author: bakscratch <lt_8@hotmail.co.uk> Date: Fri Apr 28 20:12:37 2023 +0100 Fixed several materials having incorrect surface commit f3382629ae5cd061e2debe9ed6fadcd2115376a9 Author: James King <james.king@facepunchstudios.com> Date: Fri Apr 28 17:51:25 2023 +0200 Addon packages should reference package.base too commit 703ecf082368054646a01e430a3420855b828ca0 Author: Conna Wiles <kurozael@gmail.com> Date: Fri Apr 28 16:51:24 2023 +0100 Error when compiling if event listener method has incorrect params based on MethodArguments attribute (#992) * Initial commit * Nicer error * Use an error id thats not used * Use full name when getting attribute so dont process this for some other random attribute with the same name * Apply to any attr * Change error title * Remove unused using statements commit 00811098695852416040f9b8a9eb05646b198b51 Author: Conna Wiles <kurozael@gmail.com> Date: Fri Apr 28 16:45:56 2023 +0100 Move game specific events to GameEvents, keep Event.Hotload and Event.Debug.Overlay, mark others obsolete (#993) commit a63412e1e3b6ef72add774e941c445856067b2ae Author: James King <james.king@facepunchstudios.com> Date: Fri Apr 28 17:17:48 2023 +0200 Remove some logging commit e8bb97ed3542140c0ef63975da43be3576b0aba4 Author: James King <james.king@facepunchstudios.com> Date: Fri Apr 28 16:11:09 2023 +0200 Added test for Package.SortByReferences() commit 727f0fc0ca17e6acdce057f541a79df066d4cb19 Author: James King <james.king@facepunchstudios.com> Date: Fri Apr 28 16:00:13 2023 +0200 When loading multiple packages, sort by references Make sure that a referenced package is loaded before the packages that reference it. Possible fix for #996 commit 12c99974d426c685ab9522a6148a78ac8ea4ba64 Author: Tony Ferguson <devultj@gmail.com> Date: Fri Apr 28 14:27:37 2023 +0100 Editor: Add option to render specific thumbnail in the clothing editor commit c49880be238a3fdd49b6800180f15819001c098a Author: Maxime Lebled <ml.maxofs2d@gmail.com> Date: Fri Apr 28 14:51:23 2023 +0200 Citizen/clothing: rigged "waistcoat and shirt" item commit 3f6aab630f934f4811d84ee8ecd4b1f0928bb516 Author: DanduwFP <daniel@facepunchstudios.com> Date: Fri Apr 28 12:29:46 2023 +0100 Bin Man Outfit https://files.facepunch.com/daniel/1b2811b1/sbox-dev_AOAV6ReGJF.jpg commit 5a22ce7187238bee8d4a7eca03be2dde0367c81f Author: James King <james.king@facepunchstudios.com> Date: Fri Apr 28 10:51:33 2023 +0200 Allow resolving newer versions of assemblies in AccessControl commit 1fa6195c2531cba6547e607bc4e257580b682cf9 Merge: e0c209050a 647dcd8f30 Author: EzMeowFP <ezmeow@facepunchstudios.com> Date: Fri Apr 28 15:54:09 2023 +0900 Merge branch 'master' of sbox commit 647dcd8f30a78eb0f44b011d9634d0ac685ab085 Author: Layla <fortblox@gmail.com> Date: Fri Apr 28 06:29:32 2023 +0100 Don't set light probe textures if they're null commit 51e729ec9056cf92d649d4f54204bd0df765d64c Author: Layla <fortblox@gmail.com> Date: Fri Apr 28 06:28:58 2023 +0100 Resolve map name for scenemap so it's more forgiving with the map name you give it commit 81e14b6afcf901c5ff97d112e20b76141c59e55e Author: Layla <fortblox@gmail.com> Date: Fri Apr 28 06:27:51 2023 +0100 Check if model has visible meshes before creating scenemap models commit 0e580b17145bdb455175edb78c3194d429aba12f Author: Layla <fortblox@gmail.com> Date: Fri Apr 28 06:27:14 2023 +0100 Assert when creating scene object with model that has no visible meshes, this would result in no native scene object being created and the next handle to mess up commit e0c209050ae6d09b2788251464c969171ef1f962 Merge: 1a8e483720 c0a95ccdbc Author: EzMeowFP <ezmeow@facepunchstudios.com> Date: Fri Apr 28 04:25:39 2023 +0900 Merge branch 'master' of sbox commit 1a8e483720a2018d7f664844bc8e37a731823229 Author: EzMeowFP <ezmeow@facepunchstudios.com> Date: Fri Apr 28 04:25:29 2023 +0900 adding chain link fence models/textures/material/tileset commit c0a95ccdbc4031ae5ef835108610fc0760300eec Author: Rubat <3299036+robotboy655@users.noreply.github.com> Date: Thu Apr 27 21:35:40 2023 +0300 Use Asset Picker for selecting local maps in Launch Configs commit a83ad4f99f61b73feec169142f2a17cfae0addf7 Author: Rubat <3299036+robotboy655@users.noreply.github.com> Date: Thu Apr 27 21:34:48 2023 +0300 Improvements to package selector Restrict ability to select multiple games/maps for launch configs. Do not require holding CTRL when selecting multiple addons for a launch config (Added BaseItemWidget.ToggleSelect) Package selector properly selects initial selected items on open commit 2470fce45688db7f0edcbf49cbfd741a75b2ae3e Author: James King <james.king@facepunchstudios.com> Date: Thu Apr 27 16:28:06 2023 +0200 Fixed publishing addons referencing libraries * Added helper DistinctReferences / DistinctPackageReferences properties to include all system / package references respectively. * For addon packages, DistinctPackageReferences will include the parent package. commit 62aa90d49b69bf75bd30400df0194613bce88a57 Author: Tony Ferguson <devultj@gmail.com> Date: Thu Apr 27 10:49:53 2023 +0100 Speculative fix for sound events ran in tools commit d3e44856f5eb8587d59cf1d454732b9d660b5cd6 Author: Tony Ferguson <devultj@gmail.com> Date: Thu Apr 27 09:20:09 2023 +0100 Let us show tools that only show up in non-retail mode commit a0e965fc36296bb3e14f1b303f0996ab7617b96d Author: cr4yz <jacob.ee92@gmail.com> Date: Wed Apr 26 18:07:04 2023 -0600 Don't land on the blank lobby page after leaving a game Fixes the occasional blank menu on disconnect commit da75d95b36ec1477494d1a7bc28d46a4723ea8c7 Author: Layla <fortblox@gmail.com> Date: Wed Apr 26 22:56:13 2023 +0100 PET: Render sound pitch scale default to 1.0 commit b8ff13be40318250923f3efeefe720bfa5dd6ea5 Author: cr4yz <jacob.ee92@gmail.com> Date: Wed Apr 26 15:25:48 2023 -0600 Fix gamemode & map error report tags getting set to null or previously loaded game commit 42e007548dc4274db27c8dbc4040baaa75cb3200 Author: Tony Ferguson <devultj@gmail.com> Date: Wed Apr 26 21:09:57 2023 +0100 Adjust mixgraph to fix muffled audio commit 3d97b563596ec9ba84330d440b07f98ff5a6d3c1 Author: Tony Ferguson <devultj@gmail.com> Date: Wed Apr 26 19:03:36 2023 +0100 Remove Steam Audio (#990) * Removed steamaudio from soundsystem, map builder, hammer * Obsolete ReverbScale / ReverbVolume commit 6b9bd50d8742f16e63d07a121a159611bd3581c8 Author: Rubat <3299036+robotboy655@users.noreply.github.com> Date: Wed Apr 26 20:57:42 2023 +0300 Added support for bodygroups on static props commit 063b6041844f9ed57a0ae55a5618d50c5f267aab Author: Rubat <3299036+robotboy655@users.noreply.github.com> Date: Wed Apr 26 20:55:02 2023 +0300 Hammer 'convert model to mesh' respects bodygroups for models with source files commit e399a7a7341e5279c41164f5449951e09a85863e Author: James King <james.king@facepunchstudios.com> Date: Wed Apr 26 16:53:17 2023 +0200 Package reference fixes (#965) * Use PackageReference for referencing packages, References for referencing assemblies * Fixed test passing for the wrong reason * Rename Compiler.PackageReference to PackageReferences * Don't fast hotload if a referenced assembly has changed * More assembly / package reference strictness * Made generic method resolving / comparing stricter * We need to re-resolve all member references in fast-hotloaded methods * More precise logic when deciding if a referencing assembly can be fast-hotloaded * Constructor resolution regression fix * Some cleanup in ILGeneratorExtensions * Hotload.GetMethods helper now matches name * Access control now caches assembly definitions by name + version * Assert that the correct assembly definition version is resolved * Keep exactly the outgoing assembly definition cached, but dispose older versions * Clean up AccessControl.Resolve a bit * WIP referencing fast-hotloaded assembly fix * Fixed unloading IsolatedAssemblyContexts during fast hotload * Remove some logging * Fix menu breaking after hotload * WIP force-reload assemblies that depend on a changed package * Allow resolving newer assembly versions * PackageLoader.LoadAssemblyFromPackage cleanup * Only force an assembly reload if dependent package did a full hotload * Fix exception in ContextTools.DetermineContext in fast hotloaded methods * Init TypeLibrary in TestUI.Panels.PanelTests * Description codegen: just allow multiple [Description] instead of being non-deterministic commit 17754380d123782cef4d195556e79120cf1ed684 Author: bakscratch <lt_8@hotmail.co.uk> Date: Wed Apr 26 14:56:08 2023 +0100 fixed security shutter length commit edf8f27351afe630880a1cc663752daa713028e2 Author: DanduwFP <daniel@facepunchstudios.com> Date: Wed Apr 26 14:32:48 2023 +0100 New Outfit Piece! - Loose Trousers https://files.facepunch.com/daniel/1b2611b1/sbox-dev_DZQW1epzxX.jpg Adjustments to skinning and LODs coming asap commit c0880dfd4cf424ead00e36a4081934a61f1ea41a Author: Layla <fortblox@gmail.com> Date: Wed Apr 26 14:02:25 2023 +0100 Trim _c off asset drag drop, fixes compiled only models being dragged in commit 3d7010489de63a57b7ab5ea3b52f8ac6e56239ff Author: Layla <fortblox@gmail.com> Date: Wed Apr 26 13:40:49 2023 +0100 ShaderGraph: Add Texture Cube node https://files.facepunch.com/layla/1b2611b1/sbox_GNWEjlZAAv.png commit 1a93bfed0db76adbe200dcb1ef3bffad60de8b29 Author: Maxime Lebled <ml.maxofs2d@gmail.com> Date: Wed Apr 26 11:33:11 2023 +0200 Citizen/animgraph: changed the logic used to disable the scale_height pelvis height offset to a tag-based state machine + other minor improvements commit 8be5ce17ca8de2d276787487d5fa24f6e414fdab Author: Layla <fortblox@gmail.com> Date: Wed Apr 26 08:53:49 2023 +0100 Animgraph: Support int params for selector node https://files.facepunch.com/layla/1b2611b1/sbox-dev_um7vlodzlf.mp4 commit 0a40996c61e3382125e5d3ea123ef871dd079742 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Wed Apr 26 06:38:39 2023 +0100 Gizmos available in game orgs/sboxgame/discussions/3203 commit e0a5cb5348ff3f9291d3c19d3d596a0f7587a458 Author: cr4yz <jacob.ee92@gmail.com> Date: Tue Apr 25 19:41:06 2023 -0600 Replace game template input obsoletes commit b5f10ae48e36916a7a52cd763ec3a1f7dc99c523 Author: Layla <fortblox@gmail.com> Date: Tue Apr 25 22:30:10 2023 +0100 PET: Remove junk from render sound, hook up volume_atten and pitch commit 1ebb78c89b7f50bf1ad5e57b420c69a74fd7816e Author: Rubat <3299036+robotboy655@users.noreply.github.com> Date: Tue Apr 25 23:36:53 2023 +0300 Minor code cleanups commit d3cf3e446c68cf7979332e46e3d01ce391e88698 Author: Rubat <3299036+robotboy655@users.noreply.github.com> Date: Tue Apr 25 23:30:07 2023 +0300 Documentation pass commit ac7d3805ccabbe3e35bd990293881dba6c556d95 Author: cr4yz <jacob.ee92@gmail.com> Date: Tue Apr 25 12:42:04 2023 -0600 Allow WebSocket uri schemes commit e5027ac0ced3dfe2781ffe073f116598a4d35af6 Author: Matt Stevens <matt@mattstevens.co.uk> Date: Tue Apr 25 16:45:21 2023 +0100 Whitelist System.Net.Primitives assembly, and HttpStatusCode type commit f78c545750745b8a3e773a2e74b1e2d1fd11e34e Author: Tony Ferguson <devultj@gmail.com> Date: Tue Apr 25 16:12:56 2023 +0100 Editor: add locally stored maps to map package selector https://files.facepunch.com/devultj/1b2511b1/sbox_DmMON8Jt0A.png commit ac37ace576dee9df27e5169afeae3b5782ea5f47 Author: Rubat <3299036+robotboy655@users.noreply.github.com> Date: Tue Apr 25 18:09:43 2023 +0300 Make the Publish Wizard description field multi-line commit 3a3c338b97551573ae43f8c274da26a4fff223e4 Author: Tony Ferguson <devultj@gmail.com> Date: Tue Apr 25 15:10:08 2023 +0100 Manually register analog inputs in existing manifest groups. Fixes trigger/joysticks not working if you're using them for other actions. commit 41c3662ce9393d6b2fcdabc88996fbfdebfe4102 Author: Jason <123948489+JasonO3D@users.noreply.github.com> Date: Tue Apr 25 15:08:20 2023 +0100 plastic_bucket_a fixes & cleanup commit 5508e341ab494aadda72d5eda96bed6135dac745 Author: Tony Ferguson <devultj@gmail.com> Date: Tue Apr 25 14:04:33 2023 +0100 Refactor our SteamInput layer for input actions - we're no longer using an action set layer since we've eliminated the whole InGame action set. Actions and analog inputs on the same group don't play so well currently, so that's next. commit 7aa5f39cafd03361ba885ab98b7290fa39bee485 Author: Jason <123948489+JasonO3D@users.noreply.github.com> Date: Tue Apr 25 13:07:11 2023 +0100 toilet_a & bathtub_a fixes Corrected axis position & asset scale Minor texture adjustments Collision/Optimisation improvements commit 69c2c2537be22e95647c83466c32fd96d22d5861 Author: Matt Stevens <matt@mattstevens.co.uk> Date: Tue Apr 25 12:46:35 2023 +0100 Fix these typos in the HttpHeaders whitelist, but probably will unwhitelist these commit 55dc9687fc6b0fb711c4d40fa18957b8708771e9 Author: Matt Stevens <matt@mattstevens.co.uk> Date: Tue Apr 25 12:45:50 2023 +0100 Let you define Content-Type and stuff through the standard headers field commit 84918a1dc334bed241fb7c716ced63c3a82c970c Author: Matt Stevens <matt@mattstevens.co.uk> Date: Tue Apr 25 12:45:14 2023 +0100 Fix User-Agent typo so none would ever be set commit 93b88fbf3134d318f1682c3432dc21f8524f497b Author: Tony Ferguson <devultj@gmail.com> Date: Tue Apr 25 12:33:12 2023 +0100 Set UsingController if any of our analog states are not zero length commit e85ea22f482364e634a2503cbd17a5b951d667f9 Author: Matt Stevens <matt@mattstevens.co.uk> Date: Tue Apr 25 12:08:37 2023 +0100 Http.CreateJsonContent specifies application/json as default content type commit 29845dad0a8f7654b258b23787531df9f6ff9423 Author: Matt Stevens <matt@mattstevens.co.uk> Date: Tue Apr 25 12:08:17 2023 +0100 Can specify HttpContentHeaders specifically for Content related headers, non-content would still use standard way commit 44c05b4ca57e7f7580203fa18e9610fd49ce57f2 Author: Jason <123948489+JasonO3D@users.noreply.github.com> Date: Tue Apr 25 09:49:01 2023 +0100 Updated standard postprocessing commit 4610356923771f394c2706e4ee656f59f2a782b4 Author: Matt Stevens <matt@mattstevens.co.uk> Date: Tue Apr 25 09:42:46 2023 +0100 Static Http API (#604) Add Sandbox.Http static REST methods that run off an allow list in your project settings. Obsoletes Sandbox.Internal.Http. --------- Co-authored-by: Rohan Singh <rohan-singh@hotmail.com> Co-authored-by: Garry Newman <garrynewman@users.noreply.github.com> commit 9157680c86afc84429c1649cba2e73d25e2cc5ea Author: Layla <fortblox@gmail.com> Date: Tue Apr 25 07:58:37 2023 +0100 Rework Inertia and InertiaRotation to use non inverse inertia to give sane values commit 4a8960252f96a5edf06b8da68ea51c37b2d22cae Author: Layla <fortblox@gmail.com> Date: Tue Apr 25 07:21:08 2023 +0100 Modeldoc: Don't scale and mirror offsets for hull and mesh, fixes mirror getting cancelled out commit aabd055ce7aa3c8ac355a25e794f5d83db4079b4 Author: Layla <fortblox@gmail.com> Date: Tue Apr 25 06:22:30 2023 +0100 ShaderGraph: Fix inline node editor not updating when deleting connection commit 142448449d5a29b34dc2edf7a15996e466efd10e Author: Maxime Lebled <ml.maxofs2d@gmail.com> Date: Tue Apr 25 02:49:45 2023 +0200 Citizen: tweaks to scale_height source poses (they now affect arms a little bit less) commit ef923123dbbe5683c74e4a5470e779cd6f7b04bf Author: Tony Ferguson <devultj@gmail.com> Date: Mon Apr 24 23:15:47 2023 +0100 Added Mouse.CursorType setter, my use case here is for interacting with world objects from a game where there's only pointer passthrough. commit 83cbe638ca7e01612ea67b6aacbd016bfa9c9f74 Author: Rubat <3299036+robotboy655@users.noreply.github.com> Date: Mon Apr 24 21:31:39 2023 +0300 Fixed 'Convert Model to Editable Mesh' with compiled only models Fixes converting a model to a mesh when the model has no source .vmdl combining all bodygroups into 1 big mess. Now only the selected bodygroups are converted to a mesh. commit 8bdf7e248d36a60441cad42a534034f97a2101c2 Author: kurozael <kurozael@gmail.com> Date: Mon Apr 24 15:57:24 2023 +0100 Fix System.Collections.Concurrent not being supported commit f0d41d67296ed8af964613800db293769c651c7b Merge: baa40365da cab88ec551 Author: kurozael <kurozael@gmail.com> Date: Mon Apr 24 15:38:51 2023 +0100 Merge branch 'master' of github.com:Facepunch/sbox commit baa40365dab00048e93cf2aa77e3046de57daf76 Author: kurozael <kurozael@gmail.com> Date: Mon Apr 24 15:38:45 2023 +0100 Fix mimic bots not copying player's action inputs
1 Year Ago
1 Year Ago
Add "Remove Asset Browser" button Cleanup
1 Year Ago
Use asset browser name in cookie (allows saving states for all instances)
1 Year Ago
Always register as dock type, cleanup
1 Year Ago
Move everything into MainAssetBrowser Move "New Asset Browser" button to main app "View" menu Remove editor.startup Use DockManager for windows Quick cleanup Make Utility.CopyFileToDirectory internal
1 Year Ago
Copy only when dragging from file explorer
1 Year Ago
Add editor.startup event, fires just after editor window is made visible Clean up split persistence stuff
1 Year Ago
Cleanup
1 Year Ago
check for file/directory existence before doing anything
1 Year Ago
Allow dropping from explorer OnDragHover uses correct action based on ctrl modifier Don't need to specifically handle OnDragHoverItem here Persist split asset browser instances
1 Year Ago
AssetLocations accepts dropping onto directories
1 Year Ago
Add "select all" (ctrl+a) Use string.IsNullOrEmpty when checking compiled/source paths
1 Year Ago
Add optional overwrite parameters to copy/move
1 Year Ago
Move/copy source and compiled Pass Asset to CopyToDirectory and MoveToDirectory Fix CopyToDirectory destination path (oops) Implement Utility.MoveToDirectory Asset system doesn't seem to update after deleting old copy? Call Refresh() after moving/copying (fixes that thing I just mentioned)
1 Year Ago
Implement keyboard modifiers on DragEvent Hold ctrl to make copy of assets on drop Cleanup
1 Year Ago
Basic drag/drop for asset browser (can do this better) Utility.MoveToDirectory & Utility.CopyToDirectory Implement asset drag/drop nicely https://files.facepunch.com/alexguthrie/1b2611b1/sbox_YjsDm0UmkQ.mp4 Dropping on a folder should move into that folder Allow drag/drop of multiple assets
1 Year Ago
Derive AssetBrowserInstance straight from AssetBrowser Let's call this splitting instead of instancing Remove duplicate PopulateSettingsMenu
1 Year Ago
When creating a new asset browser instance, 'split' the existing one Docks the new instance to the right of the existing one, with the same filter applied Copy view mode too Cleanup function names Forgot to call CopyFrom, whoops Only show new instance button inside main asset browser Hammer/SFM don't work well with it (neither use the new docking system)
1 Year Ago
Return the instance we make from AssetBrowserInstance.Create()
1 Year Ago
Make asset browser instances dockable https://files.facepunch.com/alexguthrie/1b2511b1/sbox_dSV3cOCjfU.png Temp SuppressAllCookies switch on AssetBrowser, should really be saving all state info for instances Keep track of all asset browser instances, use index as identifier for asset browser instance cookies Use same highlight/selected functionality as main asset browser
1 Year Ago
Add "new instance" button to asset browser, AssetBrowserInstance class