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

Add themes support #874

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

kewinzaq1
Copy link
Collaborator

@kewinzaq1 kewinzaq1 commented Dec 21, 2024

This pull request adds support for vscode themes
Connected (#729 (comment) , #866)

My approach is to use vscode theme variables that fit for ide elements.
This is an early stage draft and suggestions are more than welcome.

night-owl.mov
cursor-default.mov
vscode-default.mov
palenight.mov

Copy link

vercel bot commented Dec 21, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
radon-ide ✅ Ready (Inspect) Visit Preview 💬 Add feedback Dec 27, 2024 4:59pm

@kewinzaq1 kewinzaq1 changed the title feat: preview background Add themes support Dec 21, 2024
Copy link
Collaborator

@filip131311 filip131311 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello, thank you for your time.
In general I really like the changes unfortunately there are some parts of the application that lose on readability after the changes, for example lunchConfiguration:
Screenshot 2024-12-23 at 10 08 55

Vscode has styled inputs:
Screenshot 2024-12-23 at 10 11 28
Screenshot 2024-12-23 at 10 11 35

so i believe you can find the styles for them

I also left one inline question

Thank u again and merry Christmas

}

.icon-button:active {
color: var(--swm-button-active);
background-color: var(--swm-button-active-background);
color: var(--vscode-list-activeSelectionForeground);
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why did you make a decision to sometimes expose the vscode variables in webview files and sometimes use swm aliases?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@filip131311 no reason I will move it to swm variable, I think that keeping the brand variables would make more sense and easier to keep and adjust based on something maybe high contrast or so.

@kewinzaq1
Copy link
Collaborator Author

Hello, thank you for your time. In general I really like the changes unfortunately there are some parts of the application that lose on readability after the changes, for example lunchConfiguration: Screenshot 2024-12-23 at 10 08 55

Vscode has styled inputs: Screenshot 2024-12-23 at 10 11 28 Screenshot 2024-12-23 at 10 11 35

so i believe you can find the styles for them

I also left one inline question

Thank u again and merry Christmas

Thanks for the review merry Christmas 🎄

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

Successfully merging this pull request may close these issues.

2 participants