branchSandboxGame/mastercancel
562 Commits over 730 Days - 0.03cph!
Build everything for netstandard2.1 to fix warnings/errors about version mismatches
Probably fixed line numbers when our compiler removes properties
Add a ton of null checks for PrimitiveComponent
Record some perf stats so I can use them later
Disable compiling Facepunch.Hotload for .net 4.6
Revert "Compile for .net core 2.0 temporarily"
This reverts commit a4850c8d648142dbb5636cde233bcd8a31f6df3c.
Compile for .net core 2.0 temporarily
Compile some libraries against netcoreapp so we can use netcore specific things, fix output paths for release build
Enable compiling in release mode
Add some JS to help vue reuse the existing DOM
Fix NRE when using GetComponent from a hud component that wasn't added to hud yet
Remove properties that get replaced by the preprocessor
Don't remove attributes from replicated properties
Some inspector scaling fixes
Get HUD components by ID in C#, bind directly to FString instead of std::string first
[DataContract] on type only shows props with [DataMember] when inspecting, support [DisplayName]
Press C to change tool options
Move that refresh button under map selection onto workspace tab
Change the default selected map to something that exists
Swallow mouse click when selecting an entity to inspect
HudComponent.Component<T>() gets child components only
Trying stuff to make the inspector show up immediately
Fix some problems with Button and ToggleButton, add Toolbar
Better rendering for buttons with both an icon and text
Load images as BRGA so reading the pixels gives the right values
Allow ToggleButton to have an icon image
IMGUI ToggleButton, add options to controls (but not all use them yet)
Fix textbox selection resetting after value change
Fix enum inspector not disabling when the property is readonly
Fix subobjects updating on a different frame than the rest of the inspector
Initialize the managed side of HUD components sooner in Vue's lifecycle
Automatically select all when focusing textboxes in inspector, fix some readonly errors when tabbing
Made imgui keys more stable to avoid expensive updates
v-swallow-scroll only blocks scrolling if it can scroll
Made it easy to make the rest of the primitive input fields, added layout options
Also added IntField
Remove ICustomInspector.InspectorValueType, replacement in BaseCustomInspector
Remove ICustomInspector.ComponentName
Add some JsonIgnores, make the inspector always expand to full width
Enum inspector improvements for flags
Better scrolling in the inspector, other css tweaks
Horizontal and vertical layouts, supports nesting
Sort properties from reflection so they don't shuffle around sometimes
Add a method to property sources to get a single property instead of all
Store state in a list so order wont mess up
Allow properties to hide their names on the inspector UI
Finish css for flags enum
Inspector for enums, need to finish off flags still
Don't expand strings as IEnumerable
Expand lists (and arrays) in inspector