Skip to content

Minor UI fixes#2549

Merged
skylot merged 5 commits intoskylot:masterfrom
TinyServal:ui-tweaks
Jul 2, 2025
Merged

Minor UI fixes#2549
skylot merged 5 commits intoskylot:masterfrom
TinyServal:ui-tweaks

Conversation

@TinyServal
Copy link
Copy Markdown
Contributor

A few minor UI tweaks and fixes.

  1. Use system menu bar on macOS, there's no reason to make the user to set apple.laf.useScreenMenuBar manually in a custom script.
  2. Everything else uses sans font so AboutDialog should probably do that too.
  3. GetScrollableUnitIncrement calculates the horizontal unit increment by column size, so horizontal scrolling is way too fast if you have only a few very wide columns. Override this to a sensible value.
  4. The result table has some very bad flickering with auto search enabled, I've increased the debounce timer a little without making it feel sluggish.
  5. The wrap-around behavior for tab scrolling is very annoying if you have a large list of tabs open. This could be made configurable but no other text editors or web browsers with tabs does this, it's probably easier to just disable it for now.

@skylot skylot merged commit d58c9ac into skylot:master Jul 2, 2025
4 checks passed
@TinyServal TinyServal deleted the ui-tweaks branch July 2, 2025 22:06
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.

2 participants