-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make scrollbar styling consistent #174
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think you want the colours to be the same at least between native and grid? Right now they're all different, in the idle, hover, or dragging stage.
Also you can customize the monaco scroll bar a bit: https://microsoft.github.io/monaco-editor/api/interfaces/monaco.editor.ieditorscrollbaroptions.html
and some colour options:
https://microsoft.github.io/monaco-editor/playground.html#customizing-the-appearence-exposed-colors
* `code-studio`, `console`, `file-explorer` * [deephaven#186](deephaven#186) Enable Scala syntax highlighting ([@nbauernfeind](https://github.com/nbauernfeind)) * `components`, `grid`, `iris-grid` * [deephaven#174](deephaven#174) Make scrollbar styling consistent ([@dsmmcken](https://github.com/dsmmcken)) * `console`, `iris-grid` * [deephaven#179](deephaven#179) Update monaco-editor to 0.27.0 ([@mofojed](https://github.com/mofojed)) * `code-studio` * [deephaven#187](deephaven#187) Fix proxy ([@mofojed](https://github.com/mofojed)) - Don ([@dsmmcken](https://github.com/dsmmcken)) - Mike Bender ([@mofojed](https://github.com/mofojed)) - Nate Bauernfeind ([@nbauernfeind](https://github.com/nbauernfeind))
* `code-studio`, `console`, `file-explorer` * [#186](#186) Enable Scala syntax highlighting ([@nbauernfeind](https://github.com/nbauernfeind)) * `components`, `grid`, `iris-grid` * [#174](#174) Make scrollbar styling consistent ([@dsmmcken](https://github.com/dsmmcken)) * `console`, `iris-grid` * [#179](#179) Update monaco-editor to 0.27.0 ([@mofojed](https://github.com/mofojed)) * `code-studio` * [#187](#187) Fix proxy ([@mofojed](https://github.com/mofojed)) - Don ([@dsmmcken](https://github.com/dsmmcken)) - Mike Bender ([@mofojed](https://github.com/mofojed)) - Nate Bauernfeind ([@nbauernfeind](https://github.com/nbauernfeind))
This change updates scrollbars (monaco, grid, native) to all look similar. Since we can't control the monaco scrollbar styling, we instead match it. This style should look better for adding "selection-ticks to grid scrollbars" eventually anyways.
Monaco:
Native:
Grid:
(left: monaco, bottom-right: grid, top-right: native)