Missing Settings UI Settings #12033

Closed
opened 2026-01-31 03:04:29 +00:00 by claunia · 0 comments
Owner

Originally created by @carlos-zamora on GitHub (Jan 12, 2021).

Originally assigned to: @PankajBhojwani on GitHub.

The following settings are missing from the Settings UI:

Setting Required? Reasoning
Anything pixel shader related These are very advanced settings that require the user to modify the JSON and file structure.
copyFormatting v1 should just be a checkbox. v2 should allow further customization introduced by #6004
tabSwitcherMode
launchPosition This setting is by pixel. It also has support for some weird scenarios like ,5, 5,, and , where blank allows the user to fallback to the system-defined value for that coordinate.
nullable colors (i.e. foreground, background, profile.tabColor, etc) Design needed. How do you choose null? Must work nicely with #8269.
alwaysOnTop No one will know about this unless it's in the SUI. Should go onto the Startup page.

copyFormatting and tabSwitcherMode are in scope for v1.6. Since they require localization, this should be started sooner than later.

The others merit greater discussion on whether or not we should include them, and if so, what they would look like.

Originally created by @carlos-zamora on GitHub (Jan 12, 2021). Originally assigned to: @PankajBhojwani on GitHub. The following settings are missing from the Settings UI: | Setting | Required? | Reasoning | |--|--|--| | Anything pixel shader related | ❌ | These are very advanced settings that require the user to modify the JSON and file structure. | | `copyFormatting` | ✔ | v1 should just be a checkbox. v2 should allow further customization introduced by #6004 | | `tabSwitcherMode` | ✔ | | | `launchPosition` | ❌ | This setting is by pixel. It also has support for some weird scenarios like `,5`, `5,`, and `,` where blank allows the user to fallback to the system-defined value for that coordinate. | | nullable colors (i.e. `foreground`, `background`, `profile.tabColor`, etc) | ❌ | Design needed. How do you choose `null`? Must work nicely with #8269. | | `alwaysOnTop` | ✔ | No one will know about this unless it's in the SUI. Should go onto the Startup page. | `copyFormatting` and `tabSwitcherMode` are in scope for v1.6. Since they require localization, this should be started sooner than later. The others merit greater discussion on whether or not we should include them, and if so, what they would look like.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#12033