232 Commits over 92 Days - 0.11cph!
merge from flex_color_picker_fixes
Reverted previous idea, now using a better way of fixing it
Fixed flexible color picker hex input fields across various panels; generic painting dialog, row workshop color, ornate frame config, balloon config
merge from creative_indicator_fix
Fixed creative mode UI indicator persisting in demos when disconnecting from a server while being in creative mode
merge from espcanvas_autosize_clan_fix
Fixed clan text not being affected by the ESPCanvas auto-sizing setting
merge from trdesk_snapping_fix
Fixed Twitch Rivals Desk being flipped 180° when snapped
Before: https://files.facepunch.com/raul/2026/August/Unity_1Lnnf0xnVr.mp4
After: https://files.facepunch.com/raul/2026/August/Unity_GSudl4SgyH.mp4
Added admin-only `global.perf_disable_gc_notif` ConVar for media which disables the perf text showing emergency GC collections
merge from unixtimestamp_boundary_fix
merge from hackweek_parented_ddraw
Updated DDrawCommand wrapper to include the new optional entityId and identifier arguments
merge from f1menu_blur_fix #2
merge from f1menu_blur_fix
Removed fullscreen fade-out blurring altogether, we never intend to use it anywhere - this removes the blur fade from the inventory
Fade-in fullscreen blur works just the same as before, reverted code change in DeveloperTools since it's now obsolete
https://files.facepunch.com/raul/1b0311b1/no_more_blur_fadeout.mp4
Improved Epoch.ToDateTime to properly process unix timestamps when they are in millisecond format
merge from PlayerMaintainedMonuments
merge from PlayerMaintainedMonuments/powergrid
Improved powerline pole prevent building triggers, no longer able to place pookies on them
This also improves IO interaction with the powerline box, it no longer feels buggy at certain angles
https://files.facepunch.com/raul/1b0111b1/01_03-09-GrimyBubblefish.mp4
merge from ddraw_panels_fix
merge from ddraw_panels_fix
Fixed DDraw text being drawn on top of inventory, F1 menu, map and dialogs in general
Before: https://files.facepunch.com/raul/1b0111b1/01_00-00-SphericalIndusriverdolphin.mp4
After: https://files.facepunch.com/raul/1b3111b1/31_23-53-OddballEuropeanfiresalamander.mp4
merge from hackweek_sv_pie_menu
Added back inventory tab checks
Run the custom pie close command (if available) if it cannot be opened due to dialogs
Added boundary validation to Facepunch.Math.Epoch.ToDateTime/FromDateTime
Fixes an issue where setting wipetimer.wipeUnixTimestampOverride to an invalid value, causes all players to get kicked while server is spamming errors
merge from PlayerMaintainedMonuments/powergrid
More adjustments to powerline pole ladder - now more forgiving, able to climb the IO box and made the radius wider, so it's harder to lose grip
https://files.facepunch.com/raul/1b3011b1/30_00-03-EnormousElephantbeetle.mp4
Fixed escape button not working in the sculpture editing dialog
Save then close the sculpting dialog when pressing escape, following behaviour of the other painting panels
merge from nameplate_dialog_fix
Added hideNametags to UIDialog, enabled it on sign and sculpture panels - makes things more robust when we want to selectively disable nametags on panels which render raw camera feed
merge from nameplate_dialog_fix
Improved performance when checking for open painting / sculpting dialogs
Fixed nameplates showing up on the painting / sculpting dialogs
merge from f1menu_blur_fix
Updated BlurManager to use SingletonComponent instead
merge from f1menu_blur_fix
Removed blurring fade when closing the F1 menu (the blur is still there, it will just update the blur instantly on close)
merge from hackweek_sv_pie_menu
No longer allow opening custom pie menus if the inventory is already open