191 Commits over 882 Days - 0.01cph!
Fix asset browser not finding files on T and U drives
Resolves sbox-issues/issues/4560
Ensure PanelComponent finds its parent
If PanelComponent gets enabled before WorldPanel it fails to find a valid parent
Resolves sbox-issues/issues/5024
Drag & drop components to change their order
Resolves sbox-issues/issues/4254
EditLogs for when a component is moved
Fix game setup's Launch Mode always falling back to default LaunchMode.Normal
Resolves sbox-issues/issues/4923
ICollisionListener & ITriggerListener have default interface methods + docs
Resolves sbox-issues/issues/4852
Get rid of redraw flicker when adding/removing from lists and dicts
Fix NRE when deleting items from serialized list in inspector
Fix removing dictionary entries not marking scene unsaved
Very basic editor tint when entering play mode
sbox-issues/issues/4333
Gradient editor lets you press delete to remove the selected point
Resolves sbox-issues/issues/4963
Create prefabs by dragging objects from hierarchy to asset browser
Resolves sbox-issues/issues/4740
Fix show grid toggle not being checked when grid is shown
Fix open scene list not updating when opening a prefab from asset browser
Resolves sbox-issues/issues/4904
Update tags when parent changes
sbox-issues/issues/4931
Tag editor popup improvements
* Fixed being tall and oddly spaced out
* Placeholder text in create tag entry
* Creating a tag rebuilds the list of available tags
Editing tags in inspector marks scene unsaved
Slightly improve component selector search
i.e. "MyComponent" will find the "My Component" component
Optimize use of Styles.IsDefault
Filtered TreeView items aren't selected with shift select or arrow keys
Resolves sbox-issues/issues/4516
Can continue shift+selecting in TreeView to modify selection
Resolves sbox-issues/issues/4517
A couple small SceneTreeView improvements
* Clear TreeView selection by clicking in empty space
* Added a button to clear filter text
* Search filter responds as you type
* Minor style adjustments
Fix F / scene framing also getting interrupted by camera's smoothing
Gizmo.Draw.ScreenText flags defaults to LeftTop
Resolves sbox-issues/issues/4574
Gizmo toggle is checked when gizmos are on
Panning in scene view clears camera's velocity and target
Resolves sbox-issues/issues/4788
Pressing the play button when viewing a prefab works
This assumes the best non-prefab scene for you in this order:
1. Current viewed scene
2. Last viewed scene
3. Closest scene to the left of the prefab
4. Closest scene to the right of the prefab
Resolves sbox-issues/issues/4692
Fix a couple instances of scene not being marked as unsaved
* Adding a component
* Modifying the transform, name, or enabled state of a GameObject from the inspector
Update Editor.Trace summary
Resolves sbox-issues/issues/4786
Don't mark scenes unsaved from Selection
* Exposed issue where EditorTool wasn't adding to the scene's EditLog and marking unsaved, also fixed
Resolves sbox-issues/issues/4776
Rotation FromAxis & RotateAroundAxis remarks
Resolves sbox-issues/issues/4930
Disable context menu for live game scene tab
Resolves sbox-issues/issues/4856
Fix SegmentedControl displaying wrong when size changes during animation
Resolves sbox-issues/issues/4497
Fix component selector sometimes getting stuck half way
If an animation finishes before the Layout does its size/position adjustments the layout will have final say. Issue exposes itself at low framerates or animation time of 0
Resolves sbox-issues/issues/4890
Support for tabs in text drawing (#1460)
* Fixes tabs drawing as boxes
* Nicely spaces tabs to line up columns
* Requires `white-space: pre` in razor
https://files.facepunch.com/crayz/1b2111b1/sbox-dev_HbcLhN7N6C.png
Don't pass input to SceneView when clicking its toolbar
Constrain to screen input action delete & edit popups
Fix grid size button tooltips
Color picker improvements
Lose text field input when clicking sliders
Don't fail when typing in a hex color without the #
Give a little more space to display rgba & hue values
Fix stray margin when expanding/collapsing components
Fix disabled components not dropping in from treeview
Fix odd text alignment in ResourceControlWidget
Suspend updates when rebuilding ComponentSheet
Flicker was gettin' to me
Fix qt smooth scroll desynced when dragging the scrollbar then wheeling
Fixes sbox-scenestaging/issues/70
Disabled components can be dragged into reference slots
Fix shrunken bodygroup editor
Component selector fuzzy search
Fix incorrect velocity adjustment when clipping 2 planes
TreeView's shift select can handle items that aren't in view
Fix visual studio not opening to the file & line on first launch
Add basic editing to TreeView entries
* BaseItemWidget added OnBeginEdit virtual method
* Implement editing to TreeNode & TreeView
Fix flex shorthand not catching length for basis
Add support for `white-space: pre-line`
Collapses whitespace but preserves linebreaks
Revert "Clamp panel scroll so you can't hyperscroll into oblivion"
This reverts commit ae00da50dc4754cfcae051e09e621346f06c8343.
This broke inversed axis scrolling, incorrect fix
Whitespace collapses by default & switch white-space to enum
Clamp panel scroll so you can't hyperscroll into oblivion