userAlexcancel

549 Commits over 396 Days - 0.06cph!

11 Months Ago
Interop bindings for OpenVR overlay intersection
11 Months Ago
Add Asset.DumpThumbnail, as well as Dump Thumbnail(s) in asset list context menu
11 Months Ago
Use clamp for texture filtering instead of border inside UI filters, makes blur filter look nicer https://files.facepunch.com/alexguthrie/1b2411b1/filter.png
11 Months Ago
Fix mask image test layout
12 Months Ago
Hide "open menu screen" editor buttons if project isn't active Don't know if this is permanent. Related to sboxgame/issues/3318
12 Months Ago
Custom mask-scope property: default for normal masks, filter to apply to any filters Useful for applying blurs etc. in select areas https://files.facepunch.com/alexguthrie/1b2311b1/sbox_69UkTGRaTg.mp4
12 Months Ago
CSS Masks (#1040) https://files.facepunch.com/alexguthrie/1b2211b1/sbox_fQKTQ4VNsj.mp4
12 Months Ago
Do optimized compiles for ui_cssbox and ui_filter
12 Months Ago
Revert temp changes I made to the menu, didn't mean to commit these
12 Months Ago
Full mask shorthand support - should work with all combinations I think
12 Months Ago
Fix mask-position Move image rect calculations into a class shared between background image and mask image Initial `mask` shorthand support
12 Months Ago
Initial mask-image implementation https://files.facepunch.com/alexguthrie/1b1711b1/sbox_YDcpSIrUj9.png Mask-mode property, supports luminance & alpha New mask-image tests Apply css mask in panel layers https://files.facepunch.com/alexguthrie/1b1811b1/sbox_T4K1fa32Po.png Tests for mask-position, mask-size Basic mask-size, mask-position support, use custom alpha texture for tests We handle proper defaults for mask-size and mask-position, so no need to hack around it MaskAngle, convert to radians properly after parsing angles Use dict for angle direction LUT (easier to read) Fix RotateTexCoord not rotating correctly when given radians as input Simpler mask image test menu
12 Months Ago
Simpler mask image test menu
12 Months Ago
Fix RotateTexCoord not rotating correctly when given radians as input
12 Months Ago
Basic mask-size, mask-position support, use custom alpha texture for tests We handle proper defaults for mask-size and mask-position, so no need to hack around it MaskAngle, convert to radians properly after parsing angles Use dict for angle direction LUT (easier to read)
12 Months Ago
Tests for mask-position, mask-size
12 Months Ago
Apply css mask in panel layers https://files.facepunch.com/alexguthrie/1b1811b1/sbox_T4K1fa32Po.png
12 Months Ago
New mask-image tests
12 Months Ago
Initial mask-image implementation https://files.facepunch.com/alexguthrie/1b1711b1/sbox_YDcpSIrUj9.png Mask-mode property, supports luminance & alpha
12 Months Ago
Asset list: show padlock on local assets without source content (issues/2364)
12 Months Ago
Multiple asset browsers (#994)
12 Months Ago
Refresh cookies when visibility is changed to true rather than inside DoLayout DoLayout is called every frame in some cases, this fixes flickering caused by that
12 Months Ago
Make EditorMainWindow default layout more readable, uses a raw string literal
12 Months Ago
Auto-add widgets created thru DockManager.Create<T> to dock
12 Months Ago
TryCreate throws exceptions so we'll just make it Create instead
12 Months Ago
Handle copy/move when dragging from file explorer
12 Months Ago
When creating widgets by type, pass "this" dockmanager in constructor args instead of calling SetParent manually later Make widget creation error messages more helpful
12 Months Ago
Cleanup
12 Months Ago
Don't append instance count to window titles
12 Months Ago
Update EditorMainWindow default layout to include managed type data
12 Months Ago
Remove logs, throw errors where appropriate Delete on close, any existing windows must be valid
12 Months Ago
OnCreateDock handles managed types Add "New Asset Browser" to View menu Unique cookie keys for asset browser instances, means we can save settings per-window DockManager.TryCreate public API uses generic type Clean up creating DockManager widgets based on type name
12 Months Ago
Hook up managed types names to native dock manager
12 Months Ago
Squashed commit of all the asset browser drag/drop stuff
12 Months Ago
Remove crafting bench from dev map Iron plate prefab, update miner & smelter recipes Inventory bugfixes
12 Months Ago
Crafter prefab Miner / smelter prefabs Fix crafting recipes not taking more than 1 of each input from inventory Tidy up building ghosts
12 Months Ago
Hide crafting menu after crafting something Simplify Inventory giving code PlayerControllerMechanic filename reflects class anme Add built-in building placement tool Remove build hammer Fetch inventory items by slot in UI Crafting successful event UI notification system, OnEvent attributes Add prefab reference to crafting recipe Sync BuildToolComponent target, use for building placement Miner prefab tweaks Use warning instead of error for prefabs without tags Hide placement debug stuff behind debug_buildsystem convar Cleanup
12 Months Ago
MenuPanel - set visible class inside OnVisibilityChanged, check for E key as well to close
12 Months Ago
Abstract show/hide into MenuPanel for Inventory/Crafting, add escape to hide
12 Months Ago
Move components into sub-folders, move enums out into their own files
12 Months Ago
Helper method for prefab enumeration Cleanup Auto propagate RunGameEvents Use events to show crafting bench UI Fix NRE when trying to drop blank inventory slot Split dropping and removing logic Basic crafting logic, rename Items to Storage
12 Months Ago
Just use a transform silly!! add Item.IsActive prop Trim unused inputs Interacting uses RMB, ignores buildzone tag Crafting Recipe Library UI cleanup
12 Months Ago
Building placement bounds check Separate build component out logically into multiple files
12 Months Ago
Organise prefabs into folders Fix oversight where entire inv would become highlighted when dropping active item Basic building logic Show character in inventory
12 Months Ago
Inventory debug UI Delete unused pistol/smg prefabs Build hammer prefab 🔨 Highlight active item in hotbar
12 Months Ago
Set max stack size to 100 instead of 64 Half-decent inventory styling Add Item.OnDrop
12 Months Ago
Inventory bugfixes Inventory - trim the fat, move back to prefabs for consistency between all items Split Item into Material and Tool, should help keep things a lot more organised since we can separate their behaviours
12 Months Ago
dev_islands map w/ build dev_islands map as default Build zones Inventory refactor, supports slots, backed by GameResources
12 Months Ago
Initial commit Update .addon, basic inventory Hook inventory UI up Placeholder iron ingot model Iron ingot prefab Debug - give players all item prefabs on spawn Show item names in inventory UI E to open inventory Hotbar UI & inventory logic Shite item dropping
1 Year Ago
Use constant for asset browser instance title