6,973 Commits over 2,741 Days - 0.11cph!
Don't queue up layouts for elements that are not in loaded scenes
Action panel state swapping
Add a panel for inspecting built towers by clicking on them
Update dependency versions for Fleck and FP.Nexus again
Disable assembly version validation against because it's too much trouble making versions line up exactly
Downgrades to work nicely in Unity
Downgrade pretty much everything to play nicely with Unity
Update Fleck and FP.Nexus to fix slight assembly version mismatches
Enable assembly version validation
Delete unused dependencies for FP.Nexus
Update dependencies to align with what we have in Rust
Fix tooltip shadows rendering like rectangles instead of nice soft shadows like they were supposed to be
Add a button to clear filters to the server browser
Tweaks to server browser UI design
Fix min height on scroll views
Update player screen with new scroll views
Update options menu so things use dropdowns instead of the left/right buttons to scroll through
Update Facepunch.Flexbox with latest fixes/improvements
Add a scrollbox prefab
Add a sample of auto sized flex scroll views
Count basis when measuring the main axis
Add support for flex basis
Support rotation in flex transition
Fix gap calculation off by 1
Exclude space used by gap when calculating percent unit values on the main axis
Merge from server_browser_ui
Change rotate behavior for the sign painting UI so it's more intuitive (rotates in the direction you move the mouse)
Increase the sensitivity for panning in the painting UI
Also in case you didn't know like me, you can pan in the painting UI by moving the mouse with shift+RMB held down
Update the painting UI palette to one that has a lot more colors (last changed in 2015!)
Fix extra gap between server tags caused by empty tag groups
Update tag search behavior to find servers with all of the selected tags instead of any of them
Tags are now grouped so selecting monthly+biweekly for example will still match either monthly or biweekly, but other tags will still need to match too
Fix gradient blocking clicks above the refresh button
Add server tags for different regions
More UI work to make things look nicer
Add Facepunch.Flexbox
WIP server browser UI tweaks to make filtering servers nicer
Fix some issues with switching to/from play mode
Fix percent units not taking element scale into consideration
Fix align items stretch sizing elements larger/smaller than the container when the element is scaled
Don't show warning that a FlexElement isn't marked as absolute if the element is the root object of a prefab
Fix broken implicit autosizing for non-absolute elementsin prefabs
Fix broken padding behavior
Add a scene to test all layout combos with padding
More editor mode improvements
Namespace everything, support layout in editor mode without FlexLayoutManager
Make FlexTransition nicer to use
Remove redundant fields from transition definitions
Fix a padding bug
█▄▌▉█ ▅▉▄▇▉▄▍ ▅▅█▇██▍ ▆▊▇ ▊▄▊█▄▍▅▍ ▉▊▉▄ ▄▋█▄ ▉▌▍ ▇▋▊▉▊
▍▅▋▍▅▉ ▆▉▍ █▌▉ ▄▉▇▉▅▊▌▄ ▆▊ ▅▍▇▉█▅▆▉ █▌▇▍▍▊▍
█▌▄▊▊▊▋ ▄▌▄▅▋█▄ ▊▌▋▄ ▌▊▅█▍▊ ▆▌▊ █▄▋▅ ▉ ▍▍▊ ▉▅▇▍ ▉▌▆█▅█▅▌▄ ▄▉▆▊▆▌▅
Progress on supporting percent units for min/max element sizes
Fix a scale bug not related to percent units
Fix auto sizing not working anymore
Fix another scaling bug with scaling when the element grows/shrinks
Cache parameters from child elements when calculating sizing so we avoid repeated work for no reason
Merge branch 'percent-unit'
Replace RectOffset with struct that uses floats instead
Add a generic transition component for animating UIs
Fix another scaling bug with scaling when the element grows/shrinks
Cache parameters from child elements when calculating sizing so we avoid repeated work for no reason
Fix auto sizing not working anymore