branchSandboxGame/mastercancel
562 Commits over 730 Days - 0.03cph!
Fix inconsistent accessibility errors from generated code
Add FileSystem.FindInAddons to search addons that haven't been mounted yet
Remove some unused stuff
Fix data func and methods so code that runs on regular vue just works
Map the rename event to two changes
Fix the in game menu header buttons
Merge branch 'master' of github.com:Facepunch/SandboxGame
jQuery and Lodash are banned (and promise polyfill that we don't need)
Hide the file not found message when the HUD tries to load something (will show in coherent's log - why does less even load these?)
Setup vue-router for the menu
Add GetComponent in JS to get Vue component templates (returns a promise)
Fix UI hotloading for things loaded by coherent (including less imports)
Fix the stylesheet list not loading less files as less
Support relative paths when using less in vue components (also removed dotLess)
Fix Coherent inspector path
Remove all the generated files that have absolute paths in them
Missed a project file change
Update CodeSandbox, whitelist some more things, enable sandboxing on some addons
- SourceImport
- Sandbox
- QFusion
- Citizen
Update CodeSandbox to fix verification failures on some initonly fields (readonly)
Update CodeSandbox with fix for dependency addons being considered blacklisted
Bring the Addons folder back, but don't support enumerating or watching on it
Loading addons without mounting them almost working
Only mount addons when they're active (breaks the icons on the menu, but that's expected)
Remove all the search path stuff
Reload the menu if the gamemode fails to load
Merge branch 'master' of github.com:Facepunch/SandboxGame into filesystem-restructure
Fix file change filtering, fix loading textures embedded in FBX
Disable import.json cause it would never work as is with these changes
Merge branch 'filesystem-restructure'
Integrating Facepunch.CodeSandbox, also upgrades to .NET Core 2.1.8 (happened automatically)
Expand the whitelist
Almost there, just some codesandbox bugs left
Update codesandbox
Add a temporary field to addon.json to turn sandboxing off
Code sandboxer loads the dependencies on other addons as trusted (they get sandboxed on their own)
Disable sandboxing in MapBuilder, MenuSystem, and SourceUtils. Fix SpacePhysics build
Make the save filesystem go through the main one instead of being separate
Resizable entity inspector and some other stuff
Move imgui back into engine addon because it's weird/annoying being separate
Remove the old inspector code
Add RequiresAuthority attribute, inspector will make those properties readonly when it doesn't have authority
Freeze imgui textbox value while it has focus
Add ColorOptions attribute for turning off the alpha channel etc, also support readonly flag
Fix ColorInput's color not showing up sometimes
Switch color picker to use Color values (instead of Color32)
Use the color picker in the map builder too
Add generic color picker component, hook it up to imgui and inspector
Range attribute adds a slider to numeric fields in the inspector
Fix range attribute step
Add slider field
Add Header, Range, and Multiline attributes
Maintain property accessibility modifiers in generated proxies
Replace another finalizer that would never be called with Destroyed
Fix filesystem watcher leak
Fix Inspector.RenderDefault
Revert "Fixed vue not reacting to variable changes (again)"
This reverts commit 5623324fa81ebbb7bef4e18a58285868f1c3e137.
Fix combine() mutating arrays the wrong way
Make properties with non-public setters show as readonly in inspector
Fix in game console scrolling
Add HudComponent.Destroyed, hide a bunch of HudComponent stuff that should be private/internal
Fix some inspector/imgui style issues
Add imgui addon (refactored from the one in engine)
Remove vue component namespaces
Remove the old imgui
Fix case sentivity issue with vue components
Tolerate null RootComponent in AbsoluteLocation/Rotation/Scale
Remove debug log from JS
Fix some imgui stuff (disabled/readonly flag, scrolling, styles)
Inspector bring up
Update EntityInspector, other small fixes
Enum inspector
Fix readonly, handle setting things in structs, other small fixes
Remove the old inspector
Use json.net to deserialize arguments in JS->C# calls
Ctrl+F5 to reload the current gamemode