Skip to content

Conversation

@TrevorBurgoyne
Copy link
Member

@TrevorBurgoyne TrevorBurgoyne commented Nov 3, 2025

Fix Vanish Mode

Description

  • Don't draw annotations when a subtask is vanished
  • Add configurable annotation_vanish_all_keybind
  • Track annotation size per subtask
    • Remove annotation size cookie, since it was tracking just one size per annotation session
    • TODO: remove line size per annotation?
    • TODO: make toolbox collapse arrow not absolute?
  • Deprecated the default_annotation_size argument in the configuration object. Use the initial_line_size argument instead. See api_spec.md for details.

Implements some functionality I initially implemented as part of #153, however the rest of that PR is pretty obsolete

PR Checklist

  • Merged latest main
  • Version number in package.json has been bumped since last release
  • Version numbers match between package package.json and src/version.js
  • Ran npm install and npm run build AFTER bumping the version number
  • Updated documentation if necessary (currently just in api_spec.md)
  • Added changes to changelog.md

Breaking API Changes

Deprecated the default_annotation_size argument in the configuration object. Use the initial_line_size argument instead. See api_spec.md for details.

@TrevorBurgoyne TrevorBurgoyne added the bug Something isn't working label Nov 3, 2025
Base automatically changed from feature/keybinds to main November 17, 2025 17:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants