Skip to content

Improve selection highlighting - #318

Merged
eristhea merged 12 commits into
QuiltMC:develop/2.8from
supersaiyansubtlety:improve-selection-highlighting
Jan 16, 2026
Merged

eristhea merged 12 commits into
QuiltMC:develop/2.8from
supersaiyansubtlety:improve-selection-highlighting

Conversation

@supersaiyansubtlety

@supersaiyansubtlety supersaiyansubtlety commented Oct 23, 2025 •

Copy link
Copy Markdown
Member

based on #317 rebased


Makes several improvements to the blinking outline that indicates which entry has been navigated to:

  • stops any previous blinking on other entries
  • removes initial delay
  • makes the number of blinks and the delay configurable (set blinks to 0 to disable)
  • when opening a class, waits for it to fully load before highlighting its first entry

Config

# Settings for the editor's selection highlighting; used to highlight entries that have been navigated to.
# The color of the highlight is defined per-theme (in themes/) by [syntax_pane_colors] > selection_highlight.
[selection_highlight]
	# The number of times the highlighting blinks. Set to 0 to disable highlighting.
	# range: 0 - 10
	# default: 3
	blinks = 3
	# The milliseconds the highlighting should be on and then off when blinking.
	# range: 10 - 5000
	# default: 200
	blink_delay = 200
selection-highlight-config-menu

Before

selection-highlighter-before.mp4

After

selection-highlighter-after.mp4

Custom

# Settings for the editor's selection highlighting; used to highlight entries that have been navigated to.
# The color of the highlight is defined per-theme (in themes/) by [syntax_pane_colors] > selection_highlight.
[selection_highlight]
	# The number of times the highlighting blinks. Set to 0 to disable highlighting.
	# range: 0 - 10
	# default: 3
	blinks = 2
	# The milliseconds the highlighting should be on and then off when blinking.
	# range: 10 - 5000
	# default: 200
	blink_delay = 150
selection-highlighter-custom.mp4

@supersaiyansubtlety supersaiyansubtlety self-assigned this Oct 23, 2025
@supersaiyansubtlety supersaiyansubtlety added enhancement new feature or request user interface affects the enigma ui labels Oct 23, 2025
@eristhea
eristhea self-requested a review October 26, 2025 17:52
@supersaiyansubtlety
supersaiyansubtlety force-pushed the improve-selection-highlighting branch from 1716933 to 754e227 Compare October 26, 2025 21:36
This was referenced Oct 26, 2025
@supersaiyansubtlety
supersaiyansubtlety force-pushed the improve-selection-highlighting branch 6 times, most recently from ed8f3a9 to 32426d9 Compare November 1, 2025 21:10
@supersaiyansubtlety
supersaiyansubtlety force-pushed the improve-selection-highlighting branch 5 times, most recently from 7ab9caf to 4f862c3 Compare November 9, 2025 20:39
@supersaiyansubtlety
supersaiyansubtlety force-pushed the improve-selection-highlighting branch from 4f862c3 to 40160c7 Compare November 18, 2025 21:46
@supersaiyansubtlety
supersaiyansubtlety changed the base branch from develop/2.7 to develop/2.8 November 18, 2025 21:47
@supersaiyansubtlety
supersaiyansubtlety force-pushed the improve-selection-highlighting branch from 40160c7 to cf7645a Compare December 10, 2025 00:22
@supersaiyansubtlety
supersaiyansubtlety force-pushed the improve-selection-highlighting branch from cf7645a to 1740578 Compare December 12, 2025 21:17
@supersaiyansubtlety
supersaiyansubtlety marked this pull request as ready for review December 12, 2025 21:22
@supersaiyansubtlety

Copy link
Copy Markdown
Member Author

ready!

@eristhea eristhea left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

love this! the structure is really nicely done

@eristhea eristhea left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

@eristhea
eristhea merged commit bfa4089 into QuiltMC:develop/2.8 Jan 16, 2026
3 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement new feature or request user interface affects the enigma ui

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants