userCarson Komponcancel
reposboxcancel

456 Commits over 245 Days - 0.08cph!

7 Months Ago
Grey out interpolation icon when disabled
7 Months Ago
Disable extra network settings when Network Mode is not set to Network Object. Radio Options no longer interactive when disabled
7 Months Ago
Change Network Orphaned -> "Orphaned Mode" and Network Interpolation -> "Interpolation"
7 Months Ago
Combed Network Mode, Network Interpolation, and Advanced Network Settings into one condensed menu https://files.facepunch.com/CarsonKompon/2024/July/22_12-45-ClearcutGlobefish.mp4 Added [Icon] attributes to NetworkOrphaned and OwnerTransfer enums Move Interpolation Icon to be the same as the other options. Remove unnecessary code and comments. Give Network Options button ToolTip
7 Months Ago
Show Prefab Variable button before Nullable button in ControlSheet
7 Months Ago
Add Box Gizmo to Hitbox Component
7 Months Ago
Tick correct session in SceneViewWidget. Fixes occasional `Error calling 'tool.frame' on 'Editor.SceneViewWidget'`
7 Months Ago
Hook up File -> Open Scene (Resolve TODO)
7 Months Ago
Call MapInstance.OnCreateObject for all objects instead of just those that weren't supported. Allows users to add/remove behaviour to any loaded map object.
7 Months Ago
Fix the Top 2D View (so X is horizontal and Y is vertical)
7 Months Ago
Fix ShortcutOverrides not loading properly Use CodeToString(ButtonCode) instead of the weird enum parsing I was doing.
7 Months Ago
Fix typo "ChildrentWantMouseInput" -> "ChildrenWantMouseInput"
7 Months Ago
Make Mouse.OverridingVisibility internal
7 Months Ago
Added setter to Mouse.Visible so you don't have to create a panel with pointer-events just to unlock your mouse.
7 Months Ago
Update minimal scene so its not running upgraders when you make a new project.
7 Months Ago
Add header to PageNotifications so it's the same as the others
7 Months Ago
Rename Name -> DisplayName so there's no conflict on KeybindPanel
7 Months Ago
Super minor cleanup
7 Months Ago
Cache the overrides so we don't have to keep checking against EditorCookie
7 Months Ago
Change "F5" -> "editor.toggle-play" on Play menu option
7 Months Ago
Fix SaveMixer being static
7 Months Ago
Shortcuts with Function Keys are always to editor even when Game Frame is in focus F3 and F5 editor commands are now Shortcuts like everything else Fix shortcut not displaying on Align To View option
7 Months Ago
Qt Option now takes shortcut ident (eg. "editor.undo") and internally resolves bind (eg. "CTRL+Z"), updating when changed. No longer registers shortcut internally when set.
7 Months Ago
Cleanup shortcut groups Added individual Revert button when bind is different from the default https://files.facepunch.com/CarsonKompon/2024/July/12_08-54-UnimportantTarantula.mp4
7 Months Ago
Allow non-static method shortcuts since there seems to be a good chunk of those Stop feeding shortcut to Options for now Fix size of Editor Keybinds page Fix using the wrong widget for non-static shortcuts Move EditorPreferences.Keybinds over to new [Shortcut] attribute system on each function Completely remove EditorPreferences.Keybinds Change name/groups for a few shortcuts Order categories by name in PageKeybinds Remove some debug logs Create Texture Editor and Actiongraph shortcuts Create ShaderGraph, Hotspot Editor and some more scene shortcuts Add GameObject/Transform shortcuts and fix static method issues. Made grid size shortcuts Window type instead of Widget type Make all the different editors share a few binds (So there's not a Copy,Cut,Paste,Undo,Redo,ect. per-editor) Make classes with [Shortcut] attribute properly rebindable (used for editortools)
7 Months Ago
Created EditorKeybinds.cs with a few starting keybinds Move Keybinds into EditorPreferences since that makes more sense Add RegisterShortcuts() function whenever shortcuts are registered and use the EditorPreferences keybind instead of hardcoded string Added Editor Keybinds page to EditorPreferencesWindow Subscribe all RegisterShortcut voids to keybinds.update EditorEvent https://files.facepunch.com/CarsonKompon/2024/July/10_21-46-TautDuck.mp4 Create shortcut for EditorCycleViewMode Make Keybinds page scrollable, add Reset to Default button, and add Are You Sure popup to Reset button Use TitleAttribute for keybind names https://files.facepunch.com/CarsonKompon/2024/July/10_22-23-FakeGourami.png Add AllowModifiers to KeyBind widget, set to true for Editor Keybinds Page (Allows you to bind CTRL+SHIFT+ALT+Whatever) Some FileOption binds, but they dont auto-update yet. Will need to find a good way to do that for Option entries Call keybinds.update EditorEvent on Reset to Default Created EditorShortcuts.cs to eventually replace EditorPreferences.Keybinds Need to call this after EditorTypeLibrary is created Register shortcuts elsewhere and remove some option shortcuts Change default shortcut type Register shortcuts on hotload Convert some older shortcuts into the new [Shortcut] attribute Change shortcut defaults Update EditorShortcuts to include Identifier and Keys, including method to get current keys from overrides (player defined overrides) Display [Shortcut] shortcuts in Editor Keybinds page instead of EditorPreferences.Keybinds EditorShortcuts rebinding actually works now, much more lightweight than prior version Make user overrides save properly Get Name and Group properly, allow attributes to override. Get keys from shortcut name in Option.cs
7 Months Ago
Get keys from shortcut name in Option.cs
7 Months Ago
Call keybinds.update EditorEvent on Reset to Default Created EditorShortcuts.cs to eventually replace EditorPreferences.Keybinds Need to call this after EditorTypeLibrary is created Register shortcuts elsewhere and remove some option shortcuts Change default shortcut type Register shortcuts on hotload Convert some older shortcuts into the new [Shortcut] attribute Change shortcut defaults Update EditorShortcuts to include Identifier and Keys, including method to get current keys from overrides (player defined overrides) Display [Shortcut] shortcuts in Editor Keybinds page instead of EditorPreferences.Keybinds EditorShortcuts rebinding actually works now, much more lightweight than prior version Make user overrides save properly Get Name and Group properly, allow attributes to override.
7 Months Ago
Add AllowModifiers to KeyBind widget, set to true for Editor Keybinds Page (Allows you to bind CTRL+SHIFT+ALT+Whatever) Some FileOption binds, but they dont auto-update yet. Will need to find a good way to do that for Option entries
7 Months Ago
Create shortcut for EditorCycleViewMode Make Keybinds page scrollable, add Reset to Default button, and add Are You Sure popup to Reset button Use TitleAttribute for keybind names https://files.facepunch.com/CarsonKompon/2024/July/10_22-23-FakeGourami.png
7 Months Ago
Created EditorKeybinds.cs with a few starting keybinds Move Keybinds into EditorPreferences since that makes more sense Add RegisterShortcuts() function whenever shortcuts are registered and use the EditorPreferences keybind instead of hardcoded string Added Editor Keybinds page to EditorPreferencesWindow Subscribe all RegisterShortcut voids to keybinds.update EditorEvent https://files.facepunch.com/CarsonKompon/2024/July/10_21-46-TautDuck.mp4
8 Months Ago
Change project open file filter from ".sbproj" -> "*.sbproj" to find named project files
8 Months Ago
Don't serialize component [Property] variables if they have [JsonIgnore] attribute
8 Months Ago
Fix New Project button in Editor Launcher
8 Months Ago
Make sure Top 2D view isn't flipped 180deg (Makes everything face upright at default rotation, perfect for 2D games)
8 Months Ago
Added ResourceLibrary.GetAll<T>. Resolves Facepunch/sbox-issues#4749
8 Months Ago
Fixed SwitchControl styling
8 Months Ago
Make BaseDropObject public so it's accessible to editor tools
8 Months Ago
Fix "Value cannot be null." when ControlWidget cannot be created for property
8 Months Ago
Fixed "Hidden" banner styling. Resolves Facepunch/sbox-issues#5746
8 Months Ago
DockManager only looks for types with DockAttribute. Fixes "Inspector" dock not being created if you had another class named "Inspector", ect.
8 Months Ago
Prevents errors when loading a project that either doesn't have a startup scene set or has their startup scene deleted
8 Months Ago
Console no longer errors when clicking on objects that can't be serialized. Resolves Facepunch/sbox-issues#5737
8 Months Ago
Added SoundscapeDropObject. Allows you to drag-and-drop soundscapes directly into your scene
8 Months Ago
Dragging a png,jpg,ect directly into the Scene will now automatically create a vtex and reference that.
8 Months Ago
Added TextureDropObject. Allows you to drag-and-drop vtex, png, jpg, ect directly into the Scene (regardless of dimensions). https://files.facepunch.com/CarsonKompon/2024/June/25_15-43-EnergeticBeaver.mp4 Resolves Facepunch/sbox-issues#4470
8 Months Ago
Added SoundDropObject. Allows you to drag-and-drop sounds from your project or asset.party into the scene.
8 Months Ago
Added DropObjectAttribute. CreateDropFor no longer has hard-coded list. Resolves Facepunch/sbox-issues#5445
8 Months Ago
Checkbox when creating new project allowing you to set project location as default. Resolves Facepunch/sbox-issues#5628
8 Months Ago
CustomEditorAttribute now orders by number of parent classes so most relevant editor is always found. Resolves Facepunch/sbox-issues#5647