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

Large and Distracting Scroll Bars in Navie Views #767

Open
Daniel-Warner-X opened this issue Aug 8, 2024 · 2 comments
Open

Large and Distracting Scroll Bars in Navie Views #767

Daniel-Warner-X opened this issue Aug 8, 2024 · 2 comments
Assignees

Comments

@Daniel-Warner-X
Copy link
Contributor

Description

The scroll bars in the Navie response pane, context window, and code block panes appear very large and distracting compared to the other scrollbars in the JetBrains UI and the scrollbars as they render in Visual Studio Code. These scroll bars are very bright, wide, and numerous, which creates a distracting and unfinished experience when navigating Navie responses.

Expected Behavior

The scroll bars in Navie views should match the appearance and behavior of scroll bars in the rest of the JetBrains Specifically:

  • Scroll bars should be less bright and more subtle.
  • Scroll bars should be narrower.
  • The overall prominence and visibility of scroll bars should be reduced to avoid distraction.

Actual Behavior

  • Scroll bars in Navie views are very bright and wide.
  • The scroll bars appear numerous and stand out compared to the rest of the IDE.
  • Changing themes in the IDE does not affect the appearance of the scroll bars in Navie views.

Impact

The large and distracting scroll bars give the experience of navigating Navie responses an unfinished feeling, making it uncomfortable and distracting for users.

Steps to Reproduce

  1. Open JetBrains and navigate to a Navie chat.
  2. View the response pane, context window, and code block panes within Navie.
  3. Observe the appearance and size of the scroll bars in these panes.
  4. Compare these scroll bars to those in the rest of the JetBrains UI and Visual Studio Code.

Environment Details

JetBrains: .72.0
Visual Studio Code: 0.125

Additional Information

image
@jansorg jansorg self-assigned this Oct 21, 2024
@jansorg
Copy link
Collaborator

jansorg commented Oct 21, 2024

With 2023.2 it's possible to style the scrollbar, https://youtrack.jetbrains.com/issue/IJPL-120103/JCEF-customize-scrollbars-in-JCEF,
but we can't use this yet because the plugin must be compatible with 2023.1 and later.

JetBrains is using https://kingsora.github.io/OverlayScrollbars/, it we want to keep compatibility with 2023.1, then we could perhaps include this library and css instead of using CSS provided by the IDE?
But using the styling provided by the IDE would be preferred as we would not have to maintain our own solution.

@jansorg
Copy link
Collaborator

jansorg commented Oct 30, 2024

On Slack it was discussed to put this on hold, for now.

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

No branches or pull requests

2 participants