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

Theming: Some elements are not themable #23506

Closed
2 of 7 tasks
roblourens opened this issue Mar 28, 2017 · 37 comments
Closed
2 of 7 tasks

Theming: Some elements are not themable #23506

roblourens opened this issue Mar 28, 2017 · 37 comments
Assignees
Labels
feature-request Request for new features or functionality themes Color theme issues
Milestone

Comments

@roblourens
Copy link
Member

roblourens commented Mar 28, 2017

#23294

Not sure if these are in progress, but I changed every theme attribute to red/yellow so I can notice which elements aren't themable.

  • Disable/uninstall buttons on extension page
    image

  • Welcome page
    image
    image

  • Not all editor settings applied inside the welcome walkthrough
    image

This one goes out to Hot Dog Stand

Items collected by @psuedosudo

  • Disable and uninstall buttons

disable and uninstall buttons

Extra

These might be out of scope for the initial workbench theming but as far as I can tell the buttons and badges used throughout the ui are also not themable.

  • git file status badges and counts

git file status badges and counts

  • Install button

install button

  • reload button

reload button

@bpasero bpasero added this to the March 2017 milestone Mar 29, 2017
@aeschli aeschli removed their assignment Mar 29, 2017
@aeschli
Copy link
Contributor

aeschli commented Mar 29, 2017

@bpasero I assume you set the March milestone as you are working on fixes?

@bpasero
Copy link
Member

bpasero commented Mar 29, 2017

That is usually what it means.

@bpasero
Copy link
Member

bpasero commented Mar 29, 2017

Awesome, just learned that there is a ::placeholder CSS pseudo element that can be used to theme the placeholder text 👍

Great findings, will continue in April.

@bpasero bpasero modified the milestones: April 2017, March 2017 Mar 29, 2017
@bpasero bpasero added the themes Color theme issues label Mar 29, 2017
@aeschli aeschli assigned aeschli and unassigned aeschli Mar 29, 2017
@pseudo-su
Copy link

pseudo-su commented Apr 5, 2017

Some of these are duplicates but I'm cross-posting this here as requested in #3112

I've switched to insiders so I can test the Solarized Dark theme.

I'm not sure if these are issues with the theme or the theming support but I've tried to find all the ui areas that I think aren't themed yet. Some are pretty minor but hopefully it helps.

List copied to description...

@aeschli
Copy link
Contributor

aeschli commented Apr 6, 2017

@psuedosudo Great list of missing items! Thanks! I copied them from your comment to the issue description, along with checkmarks to track our progress.

@davenport
Copy link

please consider adding:
editorColumnHighlight
editorColumnHighlightBorder
so that a cross-hair effect can be produced - old/tired eyes will appreciate it

@aeschli
Copy link
Contributor

aeschli commented Apr 6, 2017

@davenport Can you add a screenshot? Not sure what you mean.

@davenport
Copy link

This is a screenshot from vim. Believe it or not this is usually a deal breaker for me when switching editors.

cross-hair

@aeschli aeschli added the feature-request Request for new features or functionality label Apr 6, 2017
@Swiiip
Copy link
Contributor

Swiiip commented Apr 6, 2017

I'm not sure there is a way to customize minimap background as well (at least I did not find it).

image

@flying-circus
Copy link

I've got an impossible one: editor right click context menu.
It's not just an aesthetic thing, it always bothered me that if you are using a dark theme right clicks flash light into your eyes.

This might be so unfixable I am offtopic, but I think it's worth mentioning.

@benperiton
Copy link

I couldn't see it above, but would it be possible to add a background colour for the explorer title? That way the colour from the tabs and activity bar can flow through.

screen shot 2017-04-24 at 10 18 18

@bpasero
Copy link
Member

bpasero commented Apr 24, 2017

There is!

image

@benperiton
Copy link

@bpasero I tried setting the INACTIVE and ACTIVE backgrounds, but they only affect the title bar, not the 'EXPLORER' heading - that was my bad for using the word 'title' instead of heading :)

screen shot 2017-04-24 at 15 02 28

@bpasero
Copy link
Member

bpasero commented Apr 24, 2017

@benperiton there is only sideBarBackground right now.

@benperiton
Copy link

@bpasero Ah ok cool, something that could be added in the future?

@cleidigh
Copy link
Contributor

cleidigh commented May 1, 2017

More items identified:

Title/Editor action bar icons
image

Panel Drop-down\list focus color:
image

Debug Launch drop-down (select box) focus color:
image

Find Selected/Focused Text: (also file find):
image

@bpasero
Copy link
Member

bpasero commented May 2, 2017

@cleidigh icons are not themable at all anywhere in the UI. The other ones are good catches, looks very bad especially on Windows where the selection color is so strong (compared to Windows).

@cleidigh
Copy link
Contributor

cleidigh commented May 2, 2017

@bpasero

  • good to do something useful - I already learned select/options has platform and browser styling limitations
  • I infer from your prior comments , best to have issues for each of these for tracking
  • I also infer (other than the icons) that the other items having been there for a while so they have all been determined to be legitimate candidates , priority TBD

so I will do the following to set up for May milestones IF you agree:

  • create individual issue for each theme item, common issue title "UI Theme Add: xyz" (easy search)
  • copy image for reference, current UI color name where obvious or possible new names for discussion
  • any known issues from above

Then you and the team can decide what goes into the May milestones, then discuss / assign

I am already working on the select box as mentioned interesting issues, may want to really be a single select list. Also found it odd not all UI items in color registry and default colors distributed in various places.

@equinusocio
Copy link

equinusocio commented May 3, 2017

Tree default foreground color, there is only list.activeSelectionForeground but not the default status (active tree not selected list item/folder)
screen shot 2017-05-03 at 17 18 58

  • Editor scroll shadows

screen shot 2017-05-03 at 17 50 36

@rfgamaral
Copy link

@equinusocio What icon theme are you using?

@equinusocio
Copy link

equinusocio commented May 3, 2017

@rfgamaral Material Theme Icons from my Material Theme, https://github.com/equinusocio/vsc-material-theme

@be5invis
Copy link
Contributor

be5invis commented May 5, 2017

Is the border of scroll bar themable?

image

@be5invis
Copy link
Contributor

be5invis commented May 5, 2017

image
I do not see any option to change the color of the border of pair character indicator.

@bpasero
Copy link
Member

bpasero commented May 6, 2017

I have extracted some issues for specific editor things that are not themable yet: #26102, #26103, #26104, #26105

@bpasero bpasero modified the milestones: Backlog, May 2017 May 8, 2017
@bpasero
Copy link
Member

bpasero commented May 8, 2017

We continue working on this but will probably not get everything done for May, so moving to Backlog to focus on individual items as we see fit. Thanks for the input 👍

@bpasero bpasero changed the title Elements that aren't themable Theming: Some elements are not themable May 8, 2017
@pzuraq
Copy link

pzuraq commented May 12, 2017

Is there a way to theme the intellisense parameter info popup?

screen shot 2017-05-12 at 2 34 41 pm

@aeschli
Copy link
Contributor

aeschli commented May 15, 2017

@pzuraq I created #26671

@aeschli
Copy link
Contributor

aeschli commented May 15, 2017

Inspect TM Scopes dialog now also uses the hover colors

marckassay pushed a commit to marckassay/vscode that referenced this issue May 15, 2017
marckassay pushed a commit to marckassay/vscode that referenced this issue May 15, 2017
@bpasero
Copy link
Member

bpasero commented May 24, 2017

Closing this one, I added support for extension buttons. The full list of new colors is available here: https://github.com/Microsoft/vscode-docs/blob/vnext/release-notes/v1_13.md#theming

For things still missing I suggest to open separate issues (after checking for any existing duplicates).

@bpasero bpasero closed this as completed May 24, 2017
@bpasero bpasero modified the milestones: May 2017, Backlog May 24, 2017
@joeshub
Copy link

joeshub commented May 24, 2017

Would it be at all possible to somehow change the style of changed files in explorer? I know there is issue #178 but I thought it maybe a simple change so asking here. Thank you!

@Tyriar
Copy link
Member

Tyriar commented May 24, 2017

@joeshub outside of icon themes which you can use today, it's not a particularly simple change and #178 is the right spot for the discussion.

@joeshub
Copy link

joeshub commented May 24, 2017

@Tyriar that's exciting, looked it up, do you know by any chance if there's documentation on how to set up VS icons to reflect git status?

@Tyriar
Copy link
Member

Tyriar commented May 24, 2017

@joeshub I believe the icons can only be based on the type (folder/file) and the name of the file.

@vscodebot vscodebot bot locked and limited conversation to collaborators Nov 18, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature-request Request for new features or functionality themes Color theme issues
Projects
None yet
Development

No branches or pull requests