Skip to content

Arkos IDE 0.3.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 00:20
· 178 commits to main since this release
  • README: one spelling of the markdown view shortcut
  • Terminate saves and recovers too; theme colours, the pending tail and a README key
  • Small rendered view fixes: HTML, the tail, banners, find, repaints
  • Code blocks over the highlight limit or 2000 lines are drawn plain
  • Cmd+click on a link never opens a file with the system
  • Loads split the markdown blocks off the UI thread
  • A markdown file the user cannot write is shown read-only
  • Rendered mode waits for the caret to be placed; Escape leaves the block
  • Unsaved markdown edits are never dropped silently
  • Markdown editing: the banners and the README
  • Task 6 fixes: raw only once the caret is placed and the pane focused; reveals and click edges
  • The active block is raw, clicks place the caret, arrows cross blocks
  • The rendered markdown view: a virtualised list of blocks, and the mode pill
  • Task 4 fix 2: a fence closes itself only when the fences below it are unbalanced
  • Task 4 fixes: Enter after a closing fence, the fence rule's structure, the chip, the composition guard
  • Raw markdown is an editor: text input, the Mac editing keys, Cmd+S
  • Task 3 fixes: a superseded save never lands; re-check, CR files, IME and rediff
  • A markdown viewer holds an editable document, a mode, and saves it safely
  • Task 1 fixes: the redo caret after a forward word delete; word delete the macOS way
  • Markdown blocks: top-level blocks with source ranges, inline runs, list helpers
  • An editing core: a line buffer with caret, selection, undo and movement
  • arkos-shoot: the light picture is the finished scene; captures stay with the progress files
  • arkos-shoot: a shot can wait for a pane's session to have changed N files
  • arkos-shoot: the hero from 60 s on, with a bigger task in the working pane
  • arkos-shoot: the demo allows every shell command; a longer rate-limit task
  • arkos-shoot: a shot's earliest time, a clean environment, cleanup that always runs
  • arkos-shoot: captures by window id, progress every 20 s, its own bundle id
  • The shoot's demo lives at ~/Projects/lantern, a path the title bar can show
  • Screenshots of the real app: scripts/shoot.sh and the arkos-shoot crate
  • Plan 7: changed_blocks compares block text; pos_of_offset clamps to the last text line
  • Plan 7 amended after review: safe saves, derived conflicts, list splicing, wrapped active block
  • Plan: markdown editing (milestone 7)