Commit Graph
133 Commits
Author SHA1 Message Date
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
Fred Sauer 0f1842384a git rm css/codemirror.css 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 9ab7801fa8 codemirror: updated to 5.56.0, fixed tests 2020-08-04 14:32:01 -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