Commit Graph

95 Commits

Author SHA1 Message Date
Rachel Powers
6b790cea16 Logic and SlotLogic types are sometimes the same name
- idealy this would be parsed to the corect varient based on the
  instrution but runtime switching works too.

Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-04-11 17:07:28 -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
f9b2cbee32 preserve enum order during codegen fix wrong pin count check
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-04-10 16:19:00 -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
261a0268c0 add netlify Brewfile so llvm install can be cached
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-04-09 21:11:54 -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
362695af4b ensure targets 2024-04-08 14:28:26 -07:00
Rachel Powers
d249d2381a build settings 2024-04-08 14:11:51 -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 Powers
dd2ba26628 Merge pull request #13 from Emilgardis/simplify-batch
simplify batch
2024-04-05 16:05:32 -07:00
Rachel Powers
ef26361de2 Merge pull request #12 from Emilgardis/fix-vscconf
remove wrong vs code settings
2024-04-05 16:01:11 -07:00
Rachel Powers
7800b44377 Merge pull request #11 from ComputerDruid/display_impl
implement Display for Instruction
2024-04-05 16:00:54 -07:00
Emil Gardström
da793e6fae simplify sample collection 2024-04-06 00:13:21 +02:00
Emil Gardström
78bf16a7e3 refactor batched commands 2024-04-06 00:13:20 +02:00
Emil Gardström
5702baed19 remove wrong vs code settings 2024-04-05 22:12:23 +02:00
Dan Johnson
5a49a41086 fix Display for indirect rr16 and rr17 registers
Turns out rsp and rra are not a thing.
2024-04-05 12:44:12 -07:00
Dan Johnson
ff8b039f38 implement Display for Instruction 2024-04-05 12:44:07 -07:00
Rachel
cee8ddf8fc allow invalid -> nop parse, clean up
- new functions `*_with_invalid` and `set_code_invalid` create a
  program with invalid operations translated to Nop and the parse
  errors collected.

- `step` function refactored to be consistant about advancing the
  instrution pointer with errors. optional ignore erros and advance
  anyway.

Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-04-04 23:28:40 -07:00
Rachel
11642d9dd8 drop the config.toml env
It appears to no longer be needed for building from a windows host

Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-04-03 12:26:29 -07:00
Rachel
6e4be9cf9e Don't build silently in CI
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-04-03 12:08:17 -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
057678f466 Merge pull request #9 from Emilgardis/fix-ci
satisfy lints
2024-04-03 11:04:57 -07:00
Emil Gardström
8dbb57c694 satisfy lints 2024-04-03 11:31:21 +02: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
Rachel
07f271d018 fix register parseing and aliase
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-04-02 12:57:21 -07:00
Emil Gardström
4c47c6f640 add helper for building 2024-04-02 17:32:45 +02:00
Emil Gardström
bae8bb5745 correctly apply cargo config 2024-04-02 17:32:45 +02:00
Emil Gardström
e0c03a1721 ignore npm package-lock 2024-04-02 17:32:44 +02:00
Emil Gardström
c7c92a08d2 use a workspace 2024-04-02 12:19:42 +02:00
Emil Gardström
328a3b2648 poll changes 2024-04-02 12:14:07 +02:00
Emil Gardström
5910096bc1 don't scroll to active line
this behaviour is very intrusive when editing a long file, making the editor scroll to the active line even if it's not in view
2024-04-02 11:31:31 +02:00
Rachel
a04bfd509b Device card start
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-04-01 00:09:41 -07:00
Rachel
a62643092a Beginings of Devices UI
- device summary
- start of offcanvas

Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-03-31 21:49:54 -07:00
Rachel
41cdf863c4 cargo/pnpm update 2024-03-31 16:16:38 -07:00
Rachel
60332b498d full typescript conversion 2024-03-31 16:12:21 -07:00