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

Zen Mode Settings #45617

Open
Jonatthu opened this issue Mar 12, 2018 · 19 comments
Open

Zen Mode Settings #45617

Jonatthu opened this issue Mar 12, 2018 · 19 comments
Assignees
Labels
feature-request Request for new features or functionality workbench-zen Full screen 'Zen' view issues
Milestone

Comments

@Jonatthu
Copy link

Jonatthu commented Mar 12, 2018

I request a special property for zen mode

zenMode.fontSize and "zenMode.fontWeight": "bold"

So would be different from

editor property settings

@vscodebot
Copy link

vscodebot bot commented Mar 12, 2018

(Experimental duplicate detection)
Thanks for submitting this issue. Please also check if it is already covered by an existing one, like:

@Jonatthu Jonatthu changed the title Zen Mode Font Size Zen Mode Font Properties Mar 12, 2018
@bpasero bpasero assigned isidorn and unassigned bpasero Mar 13, 2018
@isidorn
Copy link
Contributor

isidorn commented Mar 13, 2018

This seems like a special settings for zen mode which would take effect when in zen mode. Something like a language identifier settings which take priority when you are in javascript file for example.

"[zen]": {
    "editor.fontSize": 12
}

Renaming this feature request to be more global.

@isidorn isidorn added feature-request Request for new features or functionality layout General VS Code workbench layout issues labels Mar 13, 2018
@isidorn isidorn added this to the Backlog milestone Mar 13, 2018
@isidorn isidorn changed the title Zen Mode Font Properties Zen Mode Settings Mar 13, 2018
@Ky6uk
Copy link

Ky6uk commented Apr 27, 2018

I think also things should be configurable in zen mode for a better concentrating on a code:

  • Hide minimap
  • Hide scrollbar
  • Hide strange line on the left side (resizing hook)

screen shot 2018-04-27 at 12 52 36

@ghost
Copy link

ghost commented Jun 18, 2018

It would be nice if this was applied more generally by allowing settings to be changed after a certain action has been executed.

@isidorn
Copy link
Contributor

isidorn commented Dec 27, 2018

@sandy081 is this feature request realistic, could we add a new configuration scope for zen mode.
Here's a highly requested feature which would benefit from this #31609
We could also deprecat a lot of zenMode specific settings if we added this

@sandy081
Copy link
Member

sandy081 commented Jan 3, 2019

@isidorn Do you think all editor settings makes sense to be overridable in zen mode? This also brings up new overriding dimension, for eg zen mode takes precedence over language settings?

@isidorn
Copy link
Contributor

isidorn commented Jan 3, 2019

@sandy081 yes I think all editor setting make sense to be overriden in zen mode. However in general I would need more than editor setting. Do for language overried you only allow editor ones to be overriden?
Yes, zen mode should take precedence over language settings imho.

In practice here are the most needed ones:
editor.lineNumber
workbench.editor.showTabs
workbench.activityBar.visible
workbench.statusBar.visible
editor.fontSize

@sandy081
Copy link
Member

sandy081 commented Jan 4, 2019

Do for language overried you only allow editor ones to be overriden

Yes.

So you need support for more identifiers that can override settings (not just editor).

@isidorn
Copy link
Contributor

isidorn commented Jan 4, 2019

@sandy081 yes. Does that overcomplicate things?

@sandy081
Copy link
Member

sandy081 commented Jan 4, 2019

Yes, it will for the user. It is hard to explain why some settings are supported for some override identifiers and not for others especially there is no UI. Also this will introduce two types of settings for zen mode, one those with zen.* and others with [zen]. Is not it simple if all settings follow only one type?

@isidorn
Copy link
Contributor

isidorn commented Jan 4, 2019

@sandy081 once we introduce this I will deprecate all zen. settings

@sandy081
Copy link
Member

sandy081 commented Jan 4, 2019

Ok, I can provide following internally

  • Contribute override identifiers with settings to override.

@tobyee
Copy link

tobyee commented Jun 12, 2019

Hide minimap configurable +1

@Jonatthu
Copy link
Author

@isidorn Is this going to be ever an option?

@Mattsteele1197
Copy link

I'd love to hide git changes and disable the minimap when I'm in Zen mode, but I need it in my normal workflow.

Has there been any updates to this, or workarounds with zenMode specific settings?

@JacksonKearl JacksonKearl assigned sbatten and unassigned JacksonKearl May 10, 2022
@hughlilly
Copy link
Contributor

I’d like to be able to toggle window.commandCenter to off (false) when in Zen mode.

@miguno
Copy link

miguno commented Sep 19, 2023

I'd love to hide git changes and disable the minimap when I'm in Zen mode, but I need it in my normal workflow.

Has there been any updates to this, or workarounds with zenMode specific settings?

+1

@anatoly-yakubov-betpawa

Centred mode has vertical rulers.

  1. Vertical rules (width) settings is being saved somewhere, but can only be configured by mouse. A numeric setting would be nice to have.
  2. Would be nice to have zen.EditorMinWidth. Currently editor width is controlled by vertical rulers, which tied to % of width available, hence width changes on different displays and windowed/full-screen modes. New settings or two would give a better, more predictable control over focused editor size.

@nicksuhkeys
Copy link

any updates to this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Request for new features or functionality workbench-zen Full screen 'Zen' view issues
Projects
None yet
Development

No branches or pull requests