1,928 Commits over 913 Days - 0.09cph!
Fix attributes not being applied on client
Inventory & items
Big cleanup
Don't spawn a zombie in start room
Cleanup
Window open/close hotkey and sound
Tweak panel style
Unlimited inventory size
Add a draggable window
Make rain a looping sound
Tweak the player's lighting
Tweak post-processing and camera position
Put together some ui & fonts
Add wandering zombies
Fix up attack behaviour
Add post processing
Stack of crates prefab, spawn one in every room
Fix css filters not accounting for margins
Apply scaling to text stroke width & line height
Add rain effect
Add footstep sound
Small tweaks
Spawn player's unit on load
Camera tweaks
Basic level generation & setup
Camera & light tweaks
Add minimap
WebSurface's in-browser navigations will update the current url
Resolves sboxgame/issues/issues/2977
Fixes razor <style> blocks sometimes failing to update
We'd cache all stylesheets that occur at runtime then fail to update when trying to return to a stylesheet that existed previously, even if it's different than the block's present stylesheet. Resolves sboxgame/issues/issues/2999
Disable video settings in editor mode
Improve behaviour of RJ against walls
Add quake controller & map type
Update addon and sound compile
Add rocket launcher
Add RocketJump map type
Maps set to RocketJump will spawn players with the rocket launcher
Add letter-spacing transition
Add support for line-height css property
Supports px and % values
https://files.facepunch.com/crayz/1b0711b1/sbox-dev_JqHcXREoIW.mp4
Add emoji/linebreak test to text overflow test page
Fixes a bug with incorrect forced linebreak positions on fontruns with no linebreaks
Use break-all for server and lobby list titles for visual consistency
Fixes highlight not repainting consistently when text selection changes
Fix text selection not working on center and right aligned texts
Format everything in RichTextKit
Nothing changed except formatting. I forgot to do this when bringing it over, forcing it now so it's not a nuisance going forward (mostly spaces to tabs and looking at diffs)
Add support for `word-break` css property (#853)
Supports `normal` and `break-all` values. Normal will break by word, break-all will break by character.
https://files.facepunch.com/crayz/1b0211b1/sbox-dev_Yt8zD84LqS.mp4
RichTextKit - add WordBreakMode to break by words or characters
Add word-break with support for `normal` and `break-all`
Normal will break by words, break-all will break by characters
Add StrafeDB WebPanel to tab menu
Cpr table, map page, run page
Remove all traces of wank component library
Remove debug code
Cap dashboard runs to 10
Maps page, top and info cards
Runs & Maps page
Order maps by recently played
Switch to horizontal navbar
New theme for dashboard, servers, and RunList component
Always dark mode, cleaning up, and removing wank component library
Update SkiaSharp & HarfBuzzSharp to latest (2.88.3)
Apply workaround for SKBitmap.Decode bug
Fixed inconsistency in text-shadows with multiple lines of text
https://files.facepunch.com/crayz/1b2311b1/Photoshop_ZFN5bkrhnW.png
Replace RichTextKit.dll with a stripped version of its source (#820)
Replace RichTextKit.dll with a stripped version of its source
Add OverflowContent to TextBlock (#4)
Don't shrink the player count on server & lobby widget entries
Add support for text-overflow css property (#803)
text-overflow is now supported with `clip` or `ellipsis`
Update RichTextKit.dll
Plumb in text overflow
Test page
Cleanups
Switch TextOverflow to an enum
Add TextOverflow from BaseStyles.tt
Switch TextOverflow to an enum
Add TextOverflow from BaseStyles.tt
Switch TextOverflow to an enum