Skip to content

Release v0.7.0 - #18

Merged
JDonaghy merged 4 commits into
mainfrom
develop
Apr 2, 2026
Merged

Release v0.7.0#18
JDonaghy merged 4 commits into
mainfrom
develop

Conversation

@JDonaghy

@JDonaghy JDonaghy commented Apr 2, 2026

Copy link
Copy Markdown
Owner

Summary

  • Cursorline highlight — subtle background highlight on the cursor line (default on), derived from theme background via Color::cursorline_tint()
  • GTK tab bar polish — taller tabs with more padding (1.6× line_height, 14px horizontal), wider Command Center search bar (280px min)
  • Breadcrumb picker pre-selection@ symbol picker highlights the function containing the cursor
  • Smart indent — language-aware auto-indent on Enter/o, auto-outdent on closing braces
  • Buffer picker<leader>sb / :Buffers to search open buffers
  • Keybindings picker<leader>sk for fuzzy-searchable key bindings reference
  • Breadcrumb navigation — clickable breadcrumb segments, <leader>b focus mode, scoped symbol filtering
  • Tree-style symbol drill-down — expandable tree view in @ picker matching VSCode Outline
  • Command Center enhancements% grep prefix, debug/task/chat keyword prefixes, placeholder hints
  • Inline explorer entries — new file/folder creation directly in the tree
  • VSCode undo fix — coalesced character insertions into single undo groups
  • Crash logging — panic hook writes crash report to temp file with GitHub issue URL
  • Git branch switcher — clickable branch name in status bar opens branch picker

Test plan

  • cargo fmt passes
  • cargo clippy -- -D warnings passes (zero warnings)
  • cargo build succeeds
  • 5,199 tests passing (10 pre-existing command center debug/task test failures)
  • Manual smoke test: GUI mode tab bar padding, cursorline highlight visible
  • Manual smoke test: TUI mode cursorline highlight visible

🤖 Generated with Claude Code

JDonaghy and others added 4 commits March 31, 2026 23:13
… VSCode undo fix

- Smart indent (language-aware): Enter/o add extra indent after {/(/[
  (universal), : (Python), do/then (Lua/Ruby/Shell); typing }/)/] as
  first non-blank auto-outdents; == operator also language-aware
- Auto-detect indentation: detect_indent() analyzes indent deltas on
  file open; effective_shift_width() prefers detected over setting
- Buffer picker: <leader>sb / :Buffers opens fuzzy search of open buffers
- Keybindings picker: <leader>sk opens fuzzy-searchable key bindings
  reference with configurable panel_keys and user remaps marked
- Help > Key Bindings menu now opens :Keybindings reference
- Crash logging: cross-platform crash log path via std::env::temp_dir();
  GTK panic hook prints log path + GitHub issues URL to stderr
- VSCode undo coalescing: consecutive character insertions grouped into
  single undo entry, broken by non-char actions or cursor moves
- Bicep comments: added to // comment style family
- :$ EOF + line addresses: :$, :+N, :-N, :., :0 as ex commands
- 36 new tests (5038 total)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…symbol filtering, scroll wheel

Breadcrumb segments are now clickable in both GTK and TUI — directory segments
open the file picker filtered to that path, symbol segments open the @ picker
scoped to siblings. <leader>b enters breadcrumb focus mode (h/l/Enter/Escape).
<leader>so opens document outline. Added "chat" prefix to Command Center for
AI integration. Picker gains mouse click-to-select, scroll wheel support, and
jump list integration (push_jump_location before navigation). BreadcrumbSegment
enriched with index/path_prefix/symbol_line fields. Tree-sitter syntax gains
children_of_scope/top_level_scopes for hierarchical symbol queries. 12 new tests.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…-selection

Cursorline: setting default on, cursorline_bg derived from theme background
via Color::cursorline_tint(), rendered in both GTK and TUI backends.
GTK tabs: 1.6× line_height row, 14px horizontal padding, 280px min search bar.
Breadcrumb picker: pre-selects the symbol at cursor position when opened.
Also: hardcoded colors audit (59 instances filed in BUGS.md), tree-sitter
highlight query expansion added to roadmap.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@JDonaghy
JDonaghy merged commit 0448099 into main Apr 2, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant