Commit Graph

16 Commits

Author SHA1 Message Date
johnruina d1af53cf07 Show optimization score in optimize tab; prevent overlaps via collision resolution and overlap penalty 2026-10-17 21:57:44 -04:00
johnruina 8f8211c9b7 Treat object count as optimizer spec; drag cards onto room to pin/lock, optimizer fills the rest 2026-10-17 21:50:00 -04:00
johnruina 75b391bad1 Clamp all objects/entrance to room bounds and draw entrance-to-object path flow in optimize mode 2026-10-17 21:39:34 -04:00
johnruina 73bdecef2b Give entrance its own dedicated section separate from objects 2026-10-17 21:36:14 -04:00
johnruina 1ecac34502 Unify presets and objects into one Objects list; every object card has an amount field 2026-10-17 21:35:55 -04:00
johnruina 5b2bc25ef6 Unify preset/object GUI as collapsible cards; add NumberField for reliable numeric editing 2026-10-17 20:38:37 -04:00
johnruina e314623c10 Redesign UI: dark theme, collapsible object dropdowns, steppers, improved canvas rendering 2026-10-17 20:33:43 -04:00
johnruina 478b037e6a Keep Create Object button for custom objects 2026-10-17 20:04:10 -04:00
johnruina 752a87cc0f Make entrance a draggable/resizable square with selection and size controls 2026-10-17 20:02:57 -04:00
johnruina ced33b672f Add presets (table/chair), object count, near_object condition, optimization locks placed objects and randomizes remaining 2026-10-17 19:52:52 -04:00
johnruina a708a0cfe5 Add venue planner: OOP furniture, shapes, conditions, room/birds-eye UI, layout+optimize modes, pathfinding, random search + NN stub 2026-10-17 19:41:09 -04:00
johnruina 767d9502d6 Initial React + Vite + TypeScript setup 2026-10-17 18:56:32 -04:00
Maurice 3a2df91a2a bigger 2026-10-17 12:56:49 -04:00
Maurice 803d3fded5 third commit 2026-10-17 12:43:25 -04:00
Maurice abc3800db2 second commit 2026-10-17 12:30:46 -04:00
Maurice 56046a63fc first commit 2026-10-17 12:09:36 -04:00