AtomMaterialUI / material-theme-issues

Issues Repository for the Material Theme UI plugin for JetBrains
Other
61 stars 4 forks source link

[Bug]: Spacing next to line number is way too wide #462

Closed DepickereSven closed 6 months ago

DepickereSven commented 6 months ago

Describe the bug

After updating the plugin to the new version 9.0.0 you will notice a very long whitespace next to line numbering on the side

To Reproduce

  1. Update the plugin to version 9.0.0

  2. Open any file after the update and you will experience the following view: image

  3. If you open multiple files you see that the side space next to the line number is less than one file is open: image

Expected behavior

When opening one file this is the spacing I expect: image

When opening multiple files this is the spacing that I would expect: image

This expected behavior is reproducible in the plugin version Material Theme UI 8.13.2 in IDE version WebStorm 2024.1 EAP.

Material Theme Version

v9.0.0

IDE

IntelliJ IDEA, WebStorm

System Info

I experienced the issue on 2 following OS:

* Mac
* WebStorm 2024.1 EAP
* Material Theme UI - 9.0.0

* Linux
* WebStorm 2024.1 EAP, InteliJ IDEA Ultimate 2024.1 EAP
* Material Theme UI - 9.0.0

Logs/Screenshots

![image](https://github.com/mallowigi/material-theme-issues/assets/26543813/c0250388-cbfa-4365-be18-95a99176a843)

![image](https://github.com/mallowigi/material-theme-issues/assets/26543813/344e8632-0341-4bfe-828a-69cd26ef7c46)

![image](https://github.com/mallowigi/material-theme-issues/assets/26543813/eab77ab2-749b-45a1-b148-9773d707c6ba)

![image](https://github.com/mallowigi/material-theme-issues/assets/26543813/4265c714-6f64-4a3a-8903-d1aaa8a65ec9)
mallowigi commented 6 months ago

please read changelog

DepickereSven commented 6 months ago

@mallowigi the changelog is not present on your website: https://material-theme.com/docs/changelog/

Changelog - Material Theme UI Documentation
The Material Theme plugin is a plugin for JetBrains IDEs (IntelliJ, PhpStorm, WebStorm, Android Studio, etc...) which completely redesigns the UI with a beautiful and configurable Material Design UI. This is the plugin's documentation page which presents and explains the different features provided by the plugin.
mallowigi commented 6 months ago

Yes I know, the website dœsn't have the latest information because the version 9.0.0 is only for EAP. But the plugin has a changelog with all the new features and changes.

prey87 commented 6 months ago

Which part of the changelog relates to this issue?

Features
New Settings! Reorganized the settings into multiple panes for better organization
Rewrote all settings panes and wizard using Kotlin DSL v2
New settings are now saved in material_theme_new.xml, including the custom theme and per-project settings.
Themes: View the current theme's colors in the settings.
Themes: Introduced Second Accent Color, used for Accent Mode.
Themes: New Theme: Adaptive Theme. This is a theme that listens to Color Scheme changes and adapts itself accordingly (Experimental).
Accent Mode: Ability to toggle specific components only: Tabs, Notifications, Lists…
Accent Mode: Allow accent mode to modify color scheme (for the tab indicator, for example) – default is OFF.
Spacing: Header size is now customizable (for both compact and non-compact modes). (Premium)
Spacing: Status bar size is now customizable. (Premium)
Contrast: Allow to fine-tune the strength of the High Contrast mode. (Premium)
Custom Theme: Now you can customize the dark and light custom themes separately (Experimental).
Features: Centered Editor: you can center the editor like in Distraction-free mode. (Free)
Features: Overlay Opacity: customize the opacity of the overlays. (Premium)
Language Additions: New Language: Rust (experimental)
Language Additions: Toggle language additions per language.
Project-tree indicators: New indicators: Right, Underline, Boxed.
Project-tree indicators: Ability to set a gradient instead of a single color. (Premium)
Arrows Style: Customize the look of the arrows in trees (only if the Atom Material Plugin is not installed, in which case it is controlled by the plugin). Styles:
Material (chevrons)
Darcula (triangles)
Plus-Minus (+/-)
Arrows (→)
Circles (circles with arrows)
None
Title Bar (previously Project Frame): Ability to colorize the Left Toolbar, Right Toolbar and Status Bar! (Premium)
Title Bar Widget: The Project Frame widget can now be added to the New UI's Title Bar!
You can also switch between presets to display.
UI Components: Round notifications (Premium)
UI Components: Borderless mode (Premium)
Add back the icon for Intentions
Action Buttons are now rounded (will be customizable in the future).
New Java Keywords: abstract, extends, impements, native, assert, class, interface, enum, for, while, do, if, else, import, package, instanceof, new, module, requires, return, switch, synchronized, volatile, throw, throws, try, catch, finally, var and primitive types.
Fixes
Improved Accent Mode to be more readable
Fix Lighter themes' arrows not visible
Space the text and the icon in Icon Buttons
Change the Failed Tests color scheme colors
Fix mnemonic texts not being visible
Change the default color of Left/Right Tool Windows to the background color instead of the contrast color.
Better support for Native themes.
Add a border to Notification for better visibility.
Add support for newer UI Properties.
Other performance improvements.
Removals
Removed the Recommended Plugins page, as it was flaky and not really useful
Removed the Focus Mode related settings, migrated to a separate plugin
Removed a lot of hacks due to them no longer working in JBR 21
Other
Added a Migrate Action for migrating settings to the new format.
Refactored most of the project to Kotlin.
mallowigi commented 6 months ago

Centered editor

gregholland commented 6 months ago

I thought this was a bug too