Skip to content

Conversation

@supersaiyansubtlety
Copy link
Member

@supersaiyansubtlety supersaiyansubtlety commented Oct 23, 2025

based on #317

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
Before
selection-highlighter-before.mp4
After
selection-highlighter-after.mp4
Custom
# Settings for the editor's selection highlighting; used to highlight tokens 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.
	# default: 3 (min: 0, max: 10)
	blinks = 2
	# The number of milliseconds the highlighting should be on and then off when blinking.
	# default: 200 (min: 10, max: 5000)
	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
…t's the same class (editor bounds were 0x0 when setting source)

navigate to tooltip target entry declaration when showing tooltip
stop excluding curly braces from method and class sources
add "No source available" label when there's no classhandle
centralize target name reporting
add/remove EntryTooltip's global listeners on open/close
reset TooltipManager on key presses
@supersaiyansubtlety supersaiyansubtlety force-pushed the improve-selection-highlighting branch from d4aa871 to 7f4b9ee Compare October 29, 2025 21:26
@supersaiyansubtlety supersaiyansubtlety force-pushed the improve-selection-highlighting branch from 7f4b9ee to c6b5e8f Compare October 29, 2025 23:49
@supersaiyansubtlety supersaiyansubtlety force-pushed the improve-selection-highlighting branch from c6b5e8f to 1e14e74 Compare October 30, 2025 18:26
@supersaiyansubtlety supersaiyansubtlety force-pushed the improve-selection-highlighting branch from 1e14e74 to 7161b54 Compare October 31, 2025 02:32
@supersaiyansubtlety supersaiyansubtlety force-pushed the improve-selection-highlighting branch from 7161b54 to ed8f3a9 Compare October 31, 2025 19:49
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.

1 participant