Closed hamen closed 1 month ago
Also needed is to check other OSes to make sure they look correct. They should look the same everywhere, according to the Int UI specs, but they didn't use to the last time I checked, and I'm not sure they do as of today.
Plus, macOS also allows customising whether they always show, always show when using a mouse, or only appear when scrolling. In every case, they must never overlap actual content in their non-active (the narrower, idle) state
Swing reference code: com.intellij.ui.components.MacScrollBarUI
and com.intellij.openapi.editor.impl.EditorImpl.MyScrollBar
Based on the initial work in #419, we need to add:
14.dp
The following image shows how this works in the current non-Jewel implementation: