Skip to content
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

Too thin scrollbar in tile mode #323

Open
Anixx opened this issue Nov 21, 2024 · 5 comments
Open

Too thin scrollbar in tile mode #323

Anixx opened this issue Nov 21, 2024 · 5 comments
Labels
bug Something isn't working

Comments

@Anixx
Copy link

Anixx commented Nov 21, 2024

The scrollbar is too thin in the tile (mod store) mode. The user has to pixelhunt to catch it.

The preferences option regarding scrollbar thickness only affects the editor mode and not store mode.

@Anixx Anixx added the bug Something isn't working label Nov 21, 2024
@m417z
Copy link
Member

m417z commented Nov 21, 2024

It's a VSCode limitation, the editor scrollbars and the WebView scrollbars are implemented differently, which causes some inconsistencies, for example:
microsoft/vscode-discussions#998

And it seems that in newer VSCode versions there's an issue which causes them to be unstyled:
microsoft/vscode#213045

Ideally, VSCode could have editor.scrollbar.verticalScrollbarSize affect WebView scrollbars as well, or have another option for that, but I doubt that they'll add something like this. You can try and open an issue for VSCode.

Meanwhile, I can add a specific handling for that in Windhawk. I'll consider it, but it won't be high priority.

@Anixx
Copy link
Author

Anixx commented Nov 21, 2024

Unstyled? You mean, they are in Classic theme? That's good :-)

Everything should be better styled as the system theme.

And take dimensions from the Control Panel WindowMetrics registry key. If I want the scrollbars bigger, I can make them bigger in the Window Metrics section. That's why one has to write apps that follow the systemwide settings. So not to have hundreds of issues with particular scrollbars, fonts, etc.

@m417z
Copy link
Member

m417z commented Nov 21, 2024

Maybe "less styled" is more precise, check out the linked issue for screenshots.

And take dimensions from the Control Panel WindowMetrics registry key.

Feel free to suggest that to the VSCode guys as well :)

@Anixx
Copy link
Author

Anixx commented Nov 21, 2024

I honestly do not understand, why this whole Electron thing became so popular for development.

Recently I have installed the ChatGPT app, and it is also an Electron app, which means that

  • It brings with itself the whole standalone Chromium browser, and takes 286 MB drive space (even though its sole mission is to serve as a chat window)

  • It does not follow the system theme style, except the dark/light mode.

  • It does not use the system fonts: neither sybpixel smoothing, nor the font family, nor the color. It uses grey font on
    white background, which coupled with greyscale antialiasing makes the font unreadable (as opposed to my system theme which uses black font on white background). In dark mode it uses the same grey font on black background.

@Anixx
Copy link
Author

Anixx commented Nov 21, 2024

Maybe "less styled" is more precise, check out the linked issue for screenshots.

At least, it does not disappear when not hovered. I abolutely hate that scrollbar autohide. And the arrows are very useful.

@Anixx Anixx changed the title Too think scrollbar in tile mode Too thin scrollbar in tile mode Nov 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants