295 Commits over 882 Days - 0.01cph!
Don't apply keybinds until save is pressed
Switch various game settings to button groups
Add glass.is-label, apply it to all settings labels
Give each page its own save/restore buttons + highlight the button when changes are made
Move settings pages to Menu.Settings namespace
Remove inline setting label style, define it in stylesheet
Clean up avatar html/scss, use glass styles
▉▇▅ ▉▊█▌▅ & ▄▉▄▌▌/█▄▄▅▌▄ ▆▄▌ ▍▅▉▆▊
Fix package selector property not saving or updating
Don't pass #local packages to GameSupport
Convert DevCamera ui to razor
Convert GameIcon & Home to razor
Loading screen to razor
Remove FriendLine html template
Remove/replace html templates in UI tests
Add search & button to display local maps for games with "this list only" map support
Fix Graphics.DrawRoundedRectangle not drawing a border
Add a palette to the color picker
Minor avatar screen cleanup
Fix package card's body text sometimes shrinking and getting clipped
Fix map list not displaying tagged maps for #local packages
Fix clothing list not rendering initially
Improve selection & style for items with variations
Avatar screen subcategories and clothing variations (#626)
Adds Parent to the Clothing GameResource
Clothings with a Parent will be displayed as a variation in a separate panel
Categorizes clothing items by their subcategory
Updated a few items to have subcategories and parents
Clothing parent documentation and description
Style & layout arrangements
Group items by subcategory
Give glasses and necklace a subcategory
Tweaks
List item variations separately
Setup beanie variations
Cleanup
Style tweaks
Move category buttons to sidebar
Group null/empty subcategory names the same
Scroll back to top when changing categories
Subcategorize tattoos, eyebrows, eyelashes
Style tweaks & cleanup
Group null/empty subcategory names the same
Scroll back to top when changing categories
Subcategorize tattoos, eyebrows, eyelashes
Move category buttons to sidebar
List item variations separately
Setup beanie variations
Cleanup
Style tweaks
Style & layout arrangements
Group items by subcategory
Give glasses and necklace a subcategory
Tweaks
Paint.DrawRect with individual border radiuses
Add individual radiuses to tab buttons
Cleanup & clamp borders
Revert "Focus GameFrame when entering full screen"
This reverts commit 8904f4f5b1f11f0a8921373f2a42485a9eaab8ce.
Blur and disable console input's focus when entering fullscreen mode
This takes care of the editor sometimes auto-focusing the console and getting confused about whether it wants to be full screen or not
Focus GameFrame when entering full screen
Fixes sbox-issues/issues/2081
Palette value updated on clicking a swatch, bind it to the color picker
Open color picker as a window
Pass Swatch object instead of color to listview
Clicking the plus button adds a swatch with picker's value to palette
Style & layout tweaks, maintain a nice size for the sv slider
Color picker sliders signal a value changed
sbox-issues/issues/2426
Clean & simplify
Palette's ListView gets resized to its vertical height
Adjust swatch sizes
Last swatch is a plus button, to add the current color
Layout & style improvements
Item context menu
Start on user defined color palettes
Allows panel transforms to transition between different unit types
Color picker sliders take focus, fixes hex input not getting blurred or updating its value
Add starting & current colors to color picker
Pack color picker specific widgets into partials
ColorProperty picker tweaks
Add hex value input to color picker
Create text gradients with Skia, fixes overwriting strokes and emojis
* Update RichTextKit.dll with newly added Gradient parameter in TextPaintOptions
* Deleted D_TEXT_BACKGROUND_IMAGE and recompiled ui_text
* Removed text background image from stylesheet parsing
* Added new GradientInfo class, generated during stylesheet parsing
* Updated SkiaTextBlock to grab gradient info and pass it to RichTextKit
Initial work for new text gradients
Support for closest-corner, farthest-corner, .., and radial offset
Small cleanup
Update Topten.RichTextKit.dll
Cleanup & some parser error awareness
Remove D_TEXT_BACKGROUND_IMAGE
Mark GradientInfo internal, text gradients set explicitly by style
Update Topten.RichTextKit.dll
Tuck gradient type away into GradientInfo
Color picker style improvements & layout tweaks
Fix hue slider being slightly larger
Improve color picker's layout & design, add an alpha slider
https://files.facepunch.com/crayz/1b1111b1/sbox-dev_s2QkeANHgK.mp4
Mark GradientInfo internal, text gradients set explicitly by style
Update Topten.RichTextKit.dll
Tuck gradient type away into GradientInfo
Initial work for new text gradients
Support for closest-corner, farthest-corner, .., and radial offset
Small cleanup
Update Topten.RichTextKit.dll
Cleanup & some parser error awareness
Remove D_TEXT_BACKGROUND_IMAGE
Simple color picker for color properties
Snap to color on mouse press
Add comments to new publics
Merge pull request #573 from Facepunch/color-picker
Simple color picker for color properties
Snap to color on mouse press
Add comments to new publics
Simple color picker for color properties
Remove D_TEXT_BACKGROUND_IMAGE
Cleanup & some parser error awareness
Small cleanup
Update Topten.RichTextKit.dll