131 Commits

Author SHA1 Message Date
Rachel Powers
9d2bc5f1f3 upgrade pnpm to 9.0.2 adn reinstall lockfile 2024-04-17 19:56:16 -07:00
Rachel Powers
e1ccbce710 fix pnpm lockfile having windows path seperator 2024-04-17 19:36:30 -07:00
Rachel Powers
c4a11bf696 let devices be removed 2024-04-17 19:22:43 -07:00
Rachel Powers
651a4ad067 inprove device-template header layout 2024-04-17 17:05:57 -07:00
Rachel Powers
a8c8dde9a5 pnpm update + enable symantic tokens
closes #16
2024-04-17 16:06:23 -07:00
Rachel Powers
9957be1b45 default device templates to use the default network 2024-04-17 15:04:41 -07:00
Rachel Powers
1fafed06a2 bump search delay, autoselect search text on open 2024-04-17 14:59:13 -07:00
Rachel Powers
67a0ccbf97 fix filter position and active tab in device list 2024-04-17 14:53:42 -07:00
Rachel Powers
b9f0980cce let user change Read Only fields 2024-04-17 14:47:16 -07:00
Rachel Powers
8ec48c508a fix hex parsing 2024-04-17 14:44:22 -07:00
Rachel Powers
b60cc44580 fix: slotType serial + feaures
- fix slotType serialisation
- show slot images including class if no occupant
- filter/search device list
2024-04-17 14:23:21 -07:00
Rachel Powers
7e2ea652c3 more performant search 2024-04-17 00:41:51 -07:00
Rachel Powers
fdec8c7639 parse hex and binary numbers, allow ids to be entered as hex or binary 2024-04-16 16:35:00 -07:00
Rachel Powers
ad55b65755 stablize device order, fix UI desync when devices are added or removed 2024-04-16 15:54:36 -07:00
Rachel Powers
18095d0136 refine UI events with multiple devices in play 2024-04-16 14:13:41 -07:00
Rachel Powers
16cff30d7d flesh out dbentry to device templates on frontend 2024-04-15 23:43:34 -07:00
Rachel Powers
4e6ac09c5e device templates exist now 2024-04-15 21:30:05 -07:00
Rachel Powers
10d5db967c paliminary build device from template 2024-04-15 19:52:43 -07:00
Rachel Powers
a103049616 add reagents to devicedb 2024-04-15 16:01:03 -07:00
Rachel Powers
f29f4d7adc pull even more device data 2024-04-14 22:32:22 -07:00
Rachel Powers
eed4f1f429 Allow the Id of a device to be changed, toast errors 2024-04-14 17:21:57 -07:00
Rachel Powers
9283d9d939 better device database, pins and sorting / slot class + types 2024-04-14 03:14:46 -07:00
Rachel Powers
fb192fbbe6 link error field, enhance networks, improve device update envents 2024-04-13 21:44:59 -07:00
Rachel Powers
d50eabe594 make slots account for having occupents. return logic fields that are deived form the device or slot occupant 2024-04-13 00:45:39 -07:00
Rachel Powers
567d591f42 fix shoelace assets
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-04-12 14:19:44 -07:00
Rachel Powers
fac6616b2c code review + esbuild for faster bundle (1.7x boost) 2024-04-12 12:59:12 -07:00
Rachel Powers
bc51a8d794 final cleanup, template device template cards
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-04-11 19:24:03 -07:00
Rachel Powers
03b55822a4 better item assets matching 2024-04-11 16:21:09 -07:00
Rachel Powers
71a6a26355 order fuzy search results correctly
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-04-11 15:02:24 -07:00
Rachel Powers
d63f8dff36 Device db fuzy search!
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-04-11 14:48:10 -07:00
Rachel Powers
c85e2f6612 Id is a property that shoudl be copiable
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-04-10 19:31:20 -07:00
Rachel Powers
d1812696f4 emit events from VM Global when changing device values
cleanup old UI code

Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-04-10 02:30:06 -07:00
Rachel Powers
4f6d9df665 allow device cards to collapse
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-04-10 02:16:12 -07:00
Rachel Powers
36d72e9b73 bind stack and register cell edits
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-04-09 21:41:46 -07:00
Rachel Powers
3cdcc742b9 Device Cards
brings the rework inline were last efforts left off

Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-04-09 21:01:12 -07:00
Rachel Powers
fd114f42fc bind stack and register cell edits
cleanup prep for merge
2024-04-08 13:42:01 -07:00
Rachel Powers
ef0d2e6327 rename js folder to ts 2024-04-08 12:27:26 -07:00
Rachel Powers
41a9e6da86 Registers and stack pages are back
(still need to hook for changing values)

Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-04-08 01:55:15 -07:00
Rachel Powers
b609b2e94b device component with event to update state
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-04-07 22:44:15 -07:00
Rachel Powers
5c7ff7c287 share dialog is back 2024-04-07 22:18:36 -07:00
Rachel Powers
568601418a rebuild editor setting ui, bind open and save events 2024-04-07 22:18:36 -07:00
Rachel Powers
00887575ce fix lspWorker and attach App properties 2024-04-07 22:18:35 -07:00
Rachel Powers
3437c9b194 editor working under webcomponate
- session is now an EventTarget using CustomEvent
2024-04-07 22:18:35 -07:00
Rachel Powers
ca011cf48e Begin rewriting frontend with web-componentes
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-04-07 22:18:35 -07:00
Rachel
7cc49d75ff Pull in lit and shoelace 2024-04-03 11:12:58 -07:00
Rachel
3c4566c12b More device card stuff 2024-04-03 11:12:58 -07:00
Rachel Powers
85c2e441c2 Merge pull request #6 from Emilgardis/dont-scroll
don't scroll to active line
2024-04-03 01:19:01 -07:00
Rachel Powers
d95ce8ebc7 Merge pull request #8 from Emilgardis/dev-experience
improve building experience
2024-04-03 01:17:23 -07:00
Emil Gardström
e0c03a1721 ignore npm package-lock 2024-04-02 17:32:44 +02:00
Emil Gardström
328a3b2648 poll changes 2024-04-02 12:14:07 +02:00