Skip to content

2026.2.5 - #119

Merged
hoxi merged 5 commits into
comod:masterfrom
hoxi:2026_2_5
Oct 18, 2026
Merged

hoxi merged 5 commits into
comod:masterfrom
hoxi:2026_2_5

Conversation

@hoxi

@hoxi hoxi commented Oct 18, 2026

Copy link
Copy Markdown
Collaborator
  • Add ability yo change gutter colors
  • Save/restore regression fix
  • 2026.3 EAP compatibility fixes

hoxi added 5 commits October 17, 2026 23:46
Git Scope gutter markers get their own added/modified/deleted colors
under Editor | Color Scheme | Git Scope, inheriting the IDE's VCS
colors by default, so they can differ per scheme and be set by themes.
A new setting fades the markers (20-90% opacity) in both merged and
separate gutter mode. The settings page now uses the Kotlin UI DSL.

Fixes comod#118
The opacity slider keeps its natural width and labels every other
step, so both ends carry a percentage without crowding.

Related to comod#118
Saving the active tab index looked up the model at the tab index
instead of the model index, so selecting a scope tab was often not
persisted and the window reopened on an earlier tab such as HEAD.
Regression since 2026.2.2.
Also opens files from the Git Scope window via
OpenFileDescriptor.navigate(), like Project View, instead of the
FileEditorManager open methods: the synchronous ones are deprecated in
2026.3, and the experimental FileEditorOpenRequest overload used until
now no longer exists there.
Builds against 2026.3 EAP snapshots as well as 2026.2:
- Download snapshot platform builds from the Maven repository in the
  module builds too, as the root build already did.
- Declare the vcs.core/vcs.shared modules explicitly, and depend on
  the Version Control plugin that holds the VCS APIs from 2026.3 on.
- Replace StreamEx, now a separate library module, with Java streams.
@hoxi hoxi added this to the 2026.2.5 milestone Oct 18, 2026
@hoxi hoxi self-assigned this Oct 18, 2026
@hoxi
hoxi merged commit e65884f into comod:master Oct 18, 2026
1 check passed
@hoxi
hoxi deleted the 2026_2_5 branch October 18, 2026 14:13
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