Commit Graph
450 Commits
Author SHA1 Message Date
Steven Hugg a852b18ac0 editor: fixed tabs-insert-spaces 2026-09-21 10:58:50 +02:00
Steven Hugg e89e339dcd ToolchainSource reads the entire header file set up front, so we don't miss search results 2026-09-19 18:04:17 +02:00
Steven Hugg 0f7ef43d31 oscar64: compileLinkedSources property for tools that don't have a linker, #pragma compile("...") 2026-09-18 13:30:14 +02:00
Steven Hugg 4024aeadd9 added help for verilog waveform viewer 2026-09-17 23:38:37 +02:00
Steven Hugg 52d34f080a fixed some shortcut focus issues with waveform viewer 2026-09-17 23:06:11 +02:00
Steven Hugg 262fdd3a0a ui: gutter styles moved to css/ui.css 2026-09-16 16:16:07 +02:00
Steven Hugg a8ddc3e3e5 ui: re-arm breakpoints after a build 2026-09-16 11:51:25 +02:00
Steven Hugg 3be5f4a11d ui: showToolHelp() shows cc65-specific pages for some platforms 2026-09-16 10:40:17 +02:00
Steven Hugg d3d8cb34e4 asseteditor: added sms/gg palette layouts, fixed overflow in ui 2026-09-15 13:44:41 +02:00
Steven Hugg 9fd3d716bf asseteditor: added name/palname to palettes 2026-09-15 13:03:41 +02:00
Steven Hugg d887234f07 editor: switched from cpp() to @fazelstudio/codemirror-lang-c 2026-09-15 12:17:30 +02:00
Steven Hugg 0a48c5c75d ui: in tab mode, pause/resume emulator when show/hide emulator tab 2026-09-15 12:03:15 +02:00
Steven Hugg ded0a5364e added more breakpoint conditions, updated docs 2026-09-14 21:06:34 +02:00
Steven Hugg 2b3dbd3803 ui: in tab mode, clicking a sidebar item activates the window 2026-09-14 16:58:36 +02:00
Steven Hugg f4f65c19fb default tab = workspace (to avoid weird rolling vcs display and "Failed" msg); css tweak for mobile 2026-09-14 13:19:47 +02:00
Steven Hugg aa21ebda29 removed jquery package, only @types/jquery now (it's imported in index.html) 2026-09-14 13:02:38 +02:00
Steven Hugg 5310e3dbf6 ui: mobile screens use a tab bar instead of split 2026-09-14 11:37:14 +02:00
Steven Hugg 3d588cbe1b getActiveSelectionText() prefills search dialog 2026-09-13 20:22:30 +02:00
Steven Hugg c117a164d9 asseteditor: fixed palette selector not changing when switching 2026-09-12 17:15:24 +02:00
Steven Hugg 3959965e0e added generated toolchains.md and tool info dialog 2026-09-12 16:00:35 +02:00
Steven Hugg 3df69e7d04 add ID docs to src/docs and search index, F1 for Help window 2026-09-12 14:43:28 +02:00
Steven Hugg 17c08bbc85 added new build directives, kept legacy CFGFILE/etc directives
Examples:

//#symbol VERSION=3
//#symbol as START=$8000
//#symbol ld NES_MAPPER=4
//#flag c -Osir
//#flag as --cpu 65c02
//#flag ld -m map.txt
//#tooldef ld cfgfile=apple2-hgr.cfg
2026-09-12 12:02:02 +02:00
Steven Hugg a90b520dd0 new error reporting endpoint 2026-09-11 21:18:12 +02:00
Steven Hugg 4f719500eb asset editor: PaletteColorPicker for large color swatches (like 555) 2026-09-11 16:13:02 +02:00
Steven Hugg 3700ae90dc fixed audio race when focus changes 2026-09-11 12:05:37 +02:00
Steven Hugg 09fc5d86b7 fix disappearing shortcut chips when pause/resume 2026-09-10 14:55:48 +02:00
Steven Hugg 9b8e831cb4 improved findLineForOffset() performance using binary search and Map access 2026-09-10 13:43:45 +02:00
Steven Hugg df93d0a706 new Breakpoints pane, fixes/tests for find listing location in source 2026-09-08 18:48:01 +02:00
Steven Hugg d67d48c302 updated keyboard shortcuts dialog 2026-09-08 17:48:43 +02:00
Steven Hugg 03405df20b ui: pending shortcuts to avoid flicker 2026-09-03 08:42:46 +02:00
Steven Hugg 4f7617346b ui: F8 for pause/resume 2026-09-02 14:56:24 +02:00
Steven Hugg fb3fb958b7 search: allow search of symbols w/o source code 2026-09-02 14:54:02 +02:00
Steven Hugg fa78e61476 report errors to log 2026-09-01 16:42:49 +02:00
Steven Hugg 7c026da92a ui: cmd+shift+g go-to-offset in disassembler and memory views 2026-09-01 11:22:44 +02:00
Steven Hugg b4ea378903 ui: shortcuts for waveform and asset editor 2026-09-01 04:20:18 +02:00
Steven Hugg 85843e6c5f ui: fixed shortcuts when focus/unfocus 2026-08-31 23:44:12 +02:00
Steven Hugg f94b636c7f ui: fixed debug shortcuts, removed bar status 2026-08-31 23:12:42 +02:00
Steven Hugg 0f1302e02d ui: CodeMirror-shortcuts interop 2026-08-31 17:17:52 +02:00
Steven Hugg 92d7aea016 ui: refactored keymap, use keys.ts, still keep Mousetrap for asset editor/waveform viewer 2026-08-31 17:03:42 +02:00
Steven Hugg da67b7aca2 ui: shortcuts bar 2026-08-31 16:32:31 +02:00
Steven Hugg 3b9382b05d search: fix search results file info wrapping 2026-08-31 14:50:00 +02:00
Steven Hugg 89f7acc9fe ui: use getLanguageForFilename() for header view editor style 2026-08-31 14:36:14 +02:00
Steven Hugg 9a97d04802 search: styling fix 2026-08-31 14:27:43 +02:00
Steven Hugg bf040f8109 search: arrow key up fix 2026-08-31 14:27:43 +02:00
Steven Hugg b1aaab3e56 search: font styling for result kind 2026-08-31 14:27:43 +02:00
Steven Hugg 4926b3ca77 search: arrow key navigation 2026-08-31 14:27:43 +02:00
Steven Hugg 69fcbb1cb9 search: toolchainsource just does a header search on the worker 2026-08-31 14:27:43 +02:00
Steven Hugg b749c369a7 started on search feature 2026-08-31 14:27:43 +02:00
Steven Hugg 07ef5e5cae implemented stepOver() for source (C) and assembly modes 2026-08-24 18:12:00 +02:00
Steven Hugg 8db4e98f5a ui: fixed problem with #help anchors throwing exception if reloading ide 2026-08-24 17:15:27 +02:00