Skip to content
This repository has been archived by the owner on Mar 13, 2024. It is now read-only.

Unintended outline present around tabs when using different color themes #3

Closed
Acumane opened this issue May 9, 2023 · 7 comments
Closed
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@Acumane
Copy link
Contributor

Acumane commented May 9, 2023

Adwaita theme:

Screenshot from 2023-05-09 13-46-10

Dark default theme:

Screenshot from 2023-05-09 13-45-51

Especially visible on higher contrast themes:
Screenshot from 2023-05-09 14-07-54

Specifically, the (1) shouldn't be there, and (2) should wrap around the tab in a consistent stroke width

@wroyca
Copy link
Owner

wroyca commented May 9, 2023

Hi there, @Acumane! Can you kindly check if the problem mentioned exists with the vscode-libadwaita-colorscheme provided in the repository? I have a feeling that this issue is particular to piousdeer/vscode-adwaita#15.

@wroyca wroyca added the question Further information is requested label May 9, 2023
@Acumane
Copy link
Contributor Author

Acumane commented May 9, 2023

I will play around with piousdeer's colorscheme tonight, but the issue applies to any theme with outlines (the third image was taken with VSCode's "Dark High Contrast")

@wroyca wroyca changed the title Unintended outline around tabs Unintended outline present around tabs when using different color themes May 9, 2023
@wroyca wroyca added enhancement New feature or request good first issue Good for newcomers and removed question Further information is requested labels May 9, 2023
@wroyca
Copy link
Owner

wroyca commented May 9, 2023

I will play around with piousdeer's colorscheme tonight, but the issue applies to any theme with outlines (the third image was taken with VSCode's "Dark High Contrast")

Ah, I understand now. It seems I overlooked the possibility of using a different color theme. Personally, I prefer to stick with the current theme provided in the repository and only make adjustments to the color scheme, rather than changing the entire color theme, when I want to achieve a different visual appearance. Thank you for bringing this to my attention!

@wroyca wroyca self-assigned this May 10, 2023
wroyca added a commit that referenced this issue May 10, 2023
@wroyca
Copy link
Owner

wroyca commented May 10, 2023

Fixed with: 0f11f76

Note that I have not discovered a method to eliminate the background color from all tabs except for the active one. Interestingly, several themes employ a darker shade for the current tab and a lighter shade for the others, which contradicts the design principles of libadwaita and creates a somewhat awkward situation.

@wroyca wroyca closed this as completed May 10, 2023
@Acumane
Copy link
Contributor Author

Acumane commented May 12, 2023

Looks great!

Interestingly, several themes employ a darker shade for the current tab and a lighter shade for the others, which contradicts the design principles of libadwaita

It's actually standard for active Libadwaita tabs to be darker and I'm not sure how I feel about it:
tabs

I'm not too bothered by slightly unfaithful themes; between Firefox, Obsidian, this theme, etc., complete consistency just isn't happening. To that end, I might look into adding a border around tabs for those higher contrast themes (so they're at least consistent w/ themselves). What do you think?

@wroyca
Copy link
Owner

wroyca commented May 12, 2023

Looks great!

Interestingly, several themes employ a darker shade for the current tab and a lighter shade for the others, which contradicts the design principles of libadwaita

It's actually standard for active Libadwaita tabs to be darker and I'm not sure how I feel about it: tabs

I'm not too bothered by slightly unfaithful themes; between Firefox, Obsidian, this theme, etc., complete consistency just isn't happening.

😅

To that end, I might look into adding a border around tabs for those higher contrast themes (so they're at least consistent w/ themselves). What do you think?

Absolutely! You're more than welcome to customize the theme according to your preferences. While I haven't provided detailed instructions for extensive customization, the theme is intentionally designed to be user-friendly and easily personalized. However, I will probably not accept pull requests for customization changes - each person has their own unique perspectives in this regard, so I believe it's best for users to tweak their local copies based on their specific needs - our main focus should be ensuring the correctness of the theme's behavior so that we can strive for consistency as much as possible in a way that is painless to customize and integrate with existing color themes

@Acumane
Copy link
Contributor Author

Acumane commented May 12, 2023

Edge case: the border returns when tabs start to wrap. I'll submit a PR later today

Screenshot from 2023-05-12 12-51-09

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants