72 Commits over 181 Days - 0.02cph!
BaseEditor copy/paste options
Implement copy/paste for graph nodes
Copy/paste also copies node outputs
Continue button enters world with last played character
Dialog ui html & style
Dialog menu closed by default, tab to toggle for now
Do templates and stylesheets the normal way
Remove unused
Enter world automatically with newly created character
Save last played time to character, initialize newly created characters
Update .addon
Adjust menu camera position
Update .addons
Main menu css tweaks
Put main menu map in this repo for now
main menu improvements
Create empty graph by default on startup
Don't let node connect to itself
Can't connect to same input twice
Inputs only accept 1 connection by default, multiple if allowed
Use name from path if exists
Remove unused
Automatically add existing node types
Fix undo/redo when creating nodes from context menu
Node takes a path to display in nested context menu
Clean up drop target and preview on rebuild
Reopen currently open graph after hotload
Wrap around widget that makes it easy to do save/load/undo/redo/etc
Note
Cleanup
"Would you like to save" dialog before opening new, closing, etc
Show recently opened in file menu
Minor changes
Can save and load graphs from file
Box select zindex greater than nodes
Fix
Rebuild graph when set
Way to remember and restore input/output connections
Stick with this for now
Only connect inputs/outputs of same type
Don't select on mouse release
Higher zindex for selected node
Clicking selects node with highest zindex
Cleanup
Working towards making graph suitable for dialogs
Menu bar, recreate ui on hotload
Update after box select destroyed
Highlight nodes inside box rect select
Don't try to drag or box select when grabbing a connection
Simple npc
Start dialog tool, add GraphView
Handle node selection manually
Nodes can be deleted
GameMenu -> SurvivorMenu
Add Lewis's grid system
Main menu character selection, redirects to world
Camera sways a bit while idle
Movement accel, decel, and adjustments
Head and viewmodel bob
Crosshair
Viewmodel adjustments
Crosshair changes when you're looking at something usable
Display nearby props that can be looted
Can't loot something with empty stash
Hold use for a second before opening lootable ui
Stop collecting item if not hovered
Press and hold item icon to collect an item, don't show lootable ui if target stash is empty now
Move ui images to resources folder
Spawn random loot props around map on load
Stash/loot parents
Drag, DragBegin, DragEnd overrides for panel
Disable dragging items around in lootables
Stay aware of this ever happening
LootProp
Lootable ui
Tint player arms
Save when changing character, ending game, and every x seconds
Save character's position and rotation
Sun color adjustments
Character can be saved to file
Minor tweaks
Refactor fixes
Add standard post process
Night/day color adjustments
SunController, add it to EnvironmentLightEntity on spawn