Steven Hugg
6ce80f9154
Merge branch 'joystickfix'
2026-03-25 16:53:05 +01:00
Fred Sauer
5f88036b65
emuvideo cursor:crosshair
2026-03-23 18:30:19 -07:00
Fred Sauer
1c7f75bc6d
Remove unused emuvideo CSS outline
2026-03-23 18:30:19 -07:00
Fred Sauer
5c0090d37b
set compile error cursor: pointer
2026-03-23 18:30:19 -07:00
Fred Sauer
b3a9ebd5cd
Add "No asset declarations found." message
2026-03-22 10:40:31 -07:00
Fred Sauer
da793a7596
asset editor decoration after regex match
2026-03-22 10:40:31 -07:00
Fred Sauer
fb2b6ea9b6
support #asseteditor/filename/lineno
...
- Track selected asset in hash
- Highlight selected asset on navigation
2026-03-22 10:40:31 -07:00
Fred Sauer
f0ce15dae8
clickable asset editor decorations
2026-03-22 10:40:31 -07:00
Fred Sauer
1a3f0dc389
Add affordance for asset line numbers
2026-03-22 10:40:31 -07:00
Fred Sauer
088e1c7c3a
clicking asset line range highlights source lines
2026-03-22 10:40:31 -07:00
Fred Sauer
546dd1a460
assets show start/end line numbers
2026-03-22 10:40:31 -07:00
Fred Sauer
63247c2f29
stable asset thumbnail position
...
align-items: flex-start
2026-03-22 10:40:31 -07:00
Fred Sauer
c08c216a48
display asset line numbers, headers, and errors
...
- For each detected asset, display its line number
and header snippet for reference.
- When asset data cannot be found or the number
of values detected is incorrect, and inline
error message is displayed instead of a (broken)
asset editor.
2026-03-22 10:40:31 -07:00
Fred Sauer
8a2be85dfe
Recommend default extensions
2026-03-05 18:44:14 -08:00
Fred Sauer
4e79b95c56
css/ui.css remove CM5 styles
2026-02-15 13:42:43 -08:00
Steven Hugg
bb78a4b01a
c64: book
2024-11-13 18:30:17 -06:00
Steven Hugg
579e58e966
close button for debug info
2024-01-01 15:27:42 -05:00
Steven Hugg
5735135add
atari8: wait/dma events, new kbd
2022-09-03 15:28:59 -05:00
Steven Hugg
74a8795152
css: increased screen margin
2022-08-07 11:15:48 -05:00
Steven Hugg
5542555193
scripting: fixed cache, io.module(), return values, button, blank()
2021-08-27 10:42:02 -05:00
Steven Hugg
005adcc9ba
scripting: updates, moved interact to ui pkg
2021-08-23 09:10:12 -05:00
Steven Hugg
8fc94aad25
scripting: started on interact(), ui.select, chromas
2021-08-22 12:39:03 -05:00
Steven Hugg
6cee4e26e4
scripting: print(), css, palette layout, flex
...
make syncdev/prod: fixed mime type upload
2021-08-20 12:25:05 -05:00
Steven Hugg
6134a8c89c
scripting: working on notebook, functions, files, setItem(), fixed tests
2021-08-17 19:38:48 -05:00
Steven Hugg
7f86ed0cb6
use preact for scripting notebook, moved files
2021-08-14 22:05:24 -05:00
Steven Hugg
a8b2b7c043
starting on js scripting language; worker msgs can run async functions (but we don't need to ... yet)
2021-08-13 21:23:23 -05:00
Steven Hugg
e1b6a2397d
add highlight=<start>,<end> option in query string
2021-08-05 16:51:29 -05:00
Steven Hugg
add8ce7b8c
verilog: change input value by clicking
2021-05-03 16:58:33 -05:00
Steven Hugg
c5ccd4ff48
pixel editor: reindex for vcs playfields, fixed ca65 stuff
2021-03-30 15:49:09 -05:00
Steven Hugg
9bc9992aec
embed splits, ui tweaks
2020-10-26 13:36:38 -05:00
Steven Hugg
244377e2a6
serial test harness, readFile/writeFile, tty save/load state
2020-10-22 12:02:49 -05:00
Steven Hugg
6134f90b13
embed=1, fixed top bar styles
2020-09-11 14:36:31 -05:00
Steven Hugg
13a4570745
fixed null err msg during exception, basic: multiline if/else/then, MOD, SUB, CALL, newLocalScope()
2020-08-29 20:37:34 -05:00
Steven Hugg
36cfafcbf9
restartAtPC(), debug info
2020-08-24 09:47:20 -05:00
Steven Hugg
9e48b7f973
basic: WHILE start/end, fixed OPTION boolean, CONVERT, more type checking, set $loc offset, OPTION parsing
2020-08-23 13:02:13 -05:00
Steven Hugg
b2df149fb3
basic: fixed css, star trader fixes
2020-08-21 21:28:00 -05:00
Steven Hugg
eb7b665536
if error line position is available, underline
2020-08-20 11:41:58 -05:00
Steven Hugg
9cedb1af08
basic: fixes for non-line-number mode (24, 62, 81), handle unhandledrejection, MODERN default dialect, DARTMOUTH
2020-08-18 14:13:59 -05:00
Steven Hugg
5269585fd0
editor uses markText to show current pc line, show state when paused
2020-08-10 22:41:17 -05:00
Steven Hugg
d5405c4db1
basic: input validation, array bounds check
2020-08-10 21:02:01 -05:00
Steven Hugg
52a1107114
basic: fixed transcript bottom, moved teletype to file, added label field to errors
2020-08-09 21:59:01 -05:00
Steven Hugg
17f99b34d4
ui: click on errors to go to line; fixed mainpath -> mainPath
2020-08-09 16:02:27 -05:00
Steven Hugg
bef0c6e7e3
basic: GET, POP, fixed func/builtins, dialect stuff, print head, ELSE (44, 44, 68)
2020-08-09 01:49:50 -05:00
Steven Hugg
3a4b39b01c
first crack at BASIC
2020-08-08 11:00:05 -05:00
Steven Hugg
9202583619
ui: highlight relevant book
2020-07-17 13:20:15 -05:00
Steven Hugg
caabcb8196
zmachine: working on status bar window
2020-07-10 12:32:14 -05:00
Steven Hugg
bf36fe2b7f
working on call stack probe, ui tweaks
2020-07-09 19:46:12 -05:00
Steven Hugg
6acaa3f81d
ui tweaks
2020-07-09 01:52:58 -05:00
Steven Hugg
71fa79cec5
working on tree view for state, extra debuginfo
2020-07-08 15:39:54 -05:00
Steven Hugg
741df9f5b8
zmachine experiments
2020-07-07 18:40:03 -05:00