Commit Graph
1935 Commits
Author SHA1 Message Date
Steven Hugg dea718b91a cli: rewrite; symbols and tracing 2026-08-24 11:23:13 +02:00
Steven Hugg 22fc4b8219 ui: tweak mbo theme 2026-08-22 16:17:50 +02:00
Steven Hugg ca18fe8503 ui: show line numbers checkbox 2026-08-22 16:13:33 +02:00
Steven Hugg 8afc7d474a ui: Debug Expression dialog submit on enter key 2026-08-22 15:59:36 +02:00
Steven Hugg e32e731612 c64: fixed issue #203, added openroms-compatible cc65 library overrides for _cgetc and PLOT 2026-08-22 14:22:03 +02:00
Steven Hugg 3e462b0bcd cli: added simple scripting 2026-08-22 13:52:06 +02:00
Steven Hugg a4b1d593a9 fixed "leave repository" when repo=/ 2026-08-22 12:15:34 +02:00
Steven Hugg 70469212c5 cache WASI shared FS so we can chase #includes for those tools 2026-08-22 12:14:46 +02:00
Steven Hugg 8f0f820300 asset editor: scan presets to validate assets, computeRequiredWords() fix 2026-08-22 06:41:58 +02:00
Steven Hugg 0648fc27ef cli: fixed emscripten glue 2026-08-21 23:21:51 +02:00
Steven Hugg a435cfd1fd repo= given, but not imported yet? offer to import it from github
(repo can be "user/repo" or "user/repo/tree/branch/...")
fixes issue #242
2026-08-21 23:10:59 +02:00
Steven Hugg 48dbeb5dd2 editor: asmSpacesKeymap() infers tab stops (in default tab-inserts-spaces mode) 2026-08-21 19:20:53 +02:00
Steven Hugg e4ad8dc633 isProductionHost() 2026-08-21 18:29:13 +02:00
Steven Hugg 215057ae64 ui: click decoration to link to #include/#link files in project or inside worker FS 2026-08-21 18:21:55 +02:00
Steven Hugg 6a13c17d00 pacman: fixed #includes and added to platforms menu (fixes #184) 2026-08-18 13:08:32 +02:00
Steven Hugg 971647930d mbo theme tweaks 2026-08-18 12:37:31 +02:00
Steven Hugg d41aefdc38 improved persistent browser API handling into src/ide/storage.ts 2026-08-18 11:39:50 +02:00
Steven Hugg 3a5c6ab0fe verilog: fixed issue #241 (shift state lost for digit-row keys) 2026-08-18 11:25:09 +02:00
Steven Hugg 60638098e1 npm update 2026-08-18 11:14:35 +02:00
Steven Hugg 4b0e1ff8db tweaked cobalt theme 2026-08-18 11:01:56 +02:00
Steven Hugg 5c1ee18694 removed markdown/showdown platform 2026-08-18 10:37:09 +02:00
Steven Hugg 204c198cac big refactor to centralize tool metadata in src/common/toolmeta.ts 2026-08-18 10:37:07 +02:00
Steven Hugg 049f42e6f7 fixed test/tsconfig.json to avoid stale gen/src files 2026-08-18 00:07:39 +02:00
Steven Hugg be5693f93e asseteditor: added cut/paste, but c'mon cut should be a scissors icon 2026-08-18 00:06:03 +02:00
Steven Hugg 693128980f gb: changed pakupaku sprites to be as ugly as i could make them B-) 2026-08-18 00:06:03 +02:00
Steven Hugg 9db2720902 gb: 16x16 sprite format 2026-08-18 00:06:03 +02:00
Steven Hugg b4ae363ebb fixed various gamepad bugs in issue #193 (i think) and added unit tests 2026-08-18 00:05:59 +02:00
Steven Hugg 9491bdce74 editor: highlight executed lines toggle 2026-08-16 23:43:13 +02:00
Steven Hugg c64d24173d editor: color theme tweaks 2026-08-16 22:55:20 +02:00
Fred Sauer 9ac402c90b Cleanup and polish editor themes
- Remove unused styles.
- Adjust mbo transparent background color highlights
   to improve usability.
- Fix up cobalt theme: add missing highlight colors,
   update to align with (cleaned up) mbo styles.
- Fix gutter background color transparency issue.
2026-08-16 21:36:47 +02:00
Fred Sauer 7c6b28301e Submenu clicks close menu dropdown
Let clicks on leaf menu items propagate
so Bootstrap closes the main dropdown.
2026-08-16 19:07:37 +02:00
Steven Hugg 8d037557db updated showHelp() 2026-08-16 17:19:28 +02:00
Steven Hugg d03901a01e oscar64: parse listings/symbols/map 2026-08-16 13:50:38 +02:00
Steven Hugg 6e06f5a9a9 lazy load Mousetrap so tests don't reference DOM at module load time 2026-08-16 13:11:18 +02:00
Steven Hugg f492ece303 asset editor: supports #embed, refactor for tests 2026-08-16 12:09:21 +02:00
Steven Hugg 923ad5b603 oscar64 compiler support for C-64 2026-08-16 11:31:20 +02:00
Steven Hugg b230543cc4 removed ga hooks 2026-08-15 13:10:29 +02:00
Steven Hugg ed7a36025f refactor: moved stuff from emu.ts to src/machine/chips and vtextscroller 2026-08-15 12:49:00 +02:00
Steven Hugg 1122de18a5 added some more unit tests 2026-08-15 12:39:16 +02:00
Steven Hugg 4ae7b5541d build: updated package versions 2026-08-14 18:57:02 +02:00
Steven Hugg d1225b296b build: npm ci --no-audit --legacy-peer-deps and added quickjs peerDependency, reverted rootDir=. 2026-08-14 18:52:54 +02:00
Steven Hugg 309df400a2 ui: click hex offset in gutter to Run to Line 2026-08-14 18:06:52 +02:00
Steven Hugg f54af9e19f npm update, updated chrome driver for test-web-quick 2026-08-14 18:06:42 +02:00
Steven Hugg 6cbb8f615c ui: pacman keys, adjacent sibling css fix for control-key 2026-08-14 17:45:46 +02:00
Steven Hugg 392f24f1cc editor: added 6502 undocumented opcodes to lexer/theme 2026-08-14 17:22:20 +02:00
Steven Hugg 541d193136 Revert Backspace -> deleteCharBackwardStrict from cherry-picked PR #251 commit
Keeps default CodeMirror backspace behavior (deletes whitespace up to
previous tab stop) instead of always deleting a single character.
2026-08-14 16:52:12 +02:00
Fred Sauer 435ed27f48 Remove unused setCurrentLine return value
Previously returned boolean | undefined
2026-08-14 16:48:14 +02:00
Fred Sauer 9cdd15439a Unmap ctrl/cmd-shift-i from indentSelection
Rely instead on indentSelection mapping from
defaultKeymap / standardKeymap.
2026-08-14 16:47:46 +02:00
Fred Sauer 0a657e1f84 Backspace key runs deleteCharBackwardStrict
Map backspace key to delete selection or
single character, instead of consuming all
whitespace to previous tab stop.
2026-08-14 16:46:36 +02:00
Fred Sauer ddcef74f08 Delete unused highlightSearch in ui.ts 2026-08-14 16:45:56 +02:00