Commit Graph

49 Commits

Author SHA1 Message Date
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
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
Rachel
ddb964f4dc fix peek instruction 2024-03-30 21:47:35 -07:00
Rachel
d0cc415ca5 bit the bullet and make the ts move
(I want types sooo bad...)
2024-03-30 21:43:51 -07:00
Rachel
d76610f5d9 fix stack scroll 2024-03-30 14:07:17 -07:00
Rachel
d9a8a9fbec fix hash autocomplete
- begin device from template
2024-03-30 13:33:20 -07:00
Rachel
78463e6701 fix lsp build 2024-03-29 19:06:16 -07:00
Rachel
5706c82553 better data 2024-03-29 16:33:09 -07:00
Rachel
5130fb1695 better production build 2024-03-29 15:13:46 -07:00
Rachel
875a0832c6 Update data 2024-03-29 15:13:46 -07:00
Rachel Powers
231f5ba0b3 Merge pull request #4 from Emilgardis/fixes
Some small changes and fixes
2024-03-29 15:04:29 -07:00
Emil Gardström
5e3ba95a83 use to_owned for lit -> String 2024-03-29 15:19:41 +01:00
Emil Gardström
5dc021f953 make yield look more like the other instructions syntactically 2024-03-29 15:10:06 +01:00
Emil Gardström
f69073c1b2 simplify mismatch operand error handling
also fixes an issue where for example `sleep` would report too many operands
2024-03-29 15:06:35 +01:00
Emil Gardström
3254e4ad30 fix typos 2024-03-29 14:28:20 +01:00
Emil Gardström
1d51ee0486 some more lints and small changes 2024-03-29 14:22:20 +01:00
Emil Gardström
588e64ba35 apply clippy suggestions 2024-03-29 13:01:21 +01:00
Rachel
e6dcc61835 improved layout + stack 2024-03-28 16:05:31 -07:00
Rachel
8d62cf407e Better Layout 2024-03-28 14:22:11 -07:00
Rachel
88e37d23cf fix silly Map iter error 2024-03-28 11:02:22 -07:00
Rachel
2b9f9bab44 Fix deafult session Id, edit register values 2024-03-28 04:09:43 -07:00
Rachel
baf67b2c6a Vm working. simple interface built
- still need stack view
- still ned to work with devices
2024-03-28 01:31:09 -07:00
Rachel
3047f774c5 depricate the node 16 using wasm-pack action 2024-03-26 21:54:33 -07:00
Rachel
a30ec6a428 add stationpedia thumbnails 2024-03-26 21:05:33 -07:00
Rachel
9792fddf1f finished implimenting instrucitons 2024-03-26 21:03:19 -07:00
Rachel
bcc10adaf0 Nearly done with instruction impl 2024-03-26 01:43:31 -07:00
Rachel
22348a8f68 clean up unused
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-03-25 16:01:07 -07:00
Rachel
e9df98a4c2 All branch/jump and set instructions impl
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-03-25 15:54:03 -07:00
Rachel
93b5a7c4bf Move to a much more "simple" parser, start op impl
- wasm compiles in seconds instead of 20+ minutes wooo! (I'm looking at
  you rust-sitter)

Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-03-24 23:11:08 -07:00
Rachel
da03005bae More swap + disk report
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-03-23 21:40:31 -07:00
Rachel
9a13f7dcff needs more swap for actions?
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-03-23 21:27:42 -07:00
Rachel
1e544a0d1e back off BSON
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-03-23 20:34:49 -07:00
Rachel
99ed5bfe02 Renable session saving to fragment (using bson)
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-03-23 18:44:16 -07:00
Rachel
45f24e01b5 Frontend refactor, prep for emulator intergration
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-03-23 17:04:10 -07:00
Rachel
bdbe218bf1 Beginings of program compiler
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-03-22 16:30:25 -07:00
Rachel
78c13331a1 Define a grammar with rust-sitter
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-03-22 04:09:04 -07:00
Rachel
2425d8145a Cleanup css and bind some menu entries
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-03-19 23:59:56 -07:00
Rachel
e0965ddcef fix overflow, add editor settings
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-03-19 22:32:43 -07:00
Rachel
3e4eb9d0cf add github link, embed meta
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-03-19 00:46:31 -07:00
Rachel
e3c8caffa7 update cargolock to point at latest lsp 2024-03-18 22:17:15 -07:00
Rachel
812aa00881 Saveing and opening files, quick links.
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-03-18 22:12:01 -07:00
Rachel
13491aa7df Fix async stream iteration on chromium
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-03-18 18:47:45 -07:00
Rachel
213a1ec9b7 content compressed page fragment -> sharable links
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-03-18 15:44:42 -07:00
Rachel
c1456d575d fix highlight rules to support r16 and 17
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-03-18 14:17:15 -07:00
Rachel
7d542c53ba fix up ace loading through webpack,
- enable language tools extention
2024-03-17 22:49:12 -07:00
Rachel
3ff8211028 add emu build to workflow 2024-03-17 16:14:55 -07:00
Rachel
de8503b745 inital commit 2024-03-17 15:41:23 -07:00