getappmap / appmap-intellij-plugin

MIT License
38 stars 9 forks source link

Large and Distracting Scroll Bars in Navie Views #767

Open Daniel-Warner-X opened 3 months ago

Daniel-Warner-X commented 3 months ago

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:

Actual Behavior

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 commented 1 month ago

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 commented 4 weeks ago

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