You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add a dedicated Mac Settings plugin that provides a searchable, unified workspace for viewing and changing supported macOS settings.
The primary use case is everyday control of the current Mac:
Search for a setting without navigating through System Settings
Toggle switches directly
Adjust sliders and menus inline
Favorite frequently used settings
Review recently changed settings
See when a setting requires a logout, restart, permission, supported device, or manual System Settings step
Profiles, import/export, comparison, and sharing are secondary advanced capabilities. They should support device migration and reusable configurations without dominating the normal interface.
The plugin should begin with a small, curated catalog of well-tested settings rather than attempting to expose every macOS preference.
Motivation
macOS contains many useful settings that are individually easy to change but difficult to discover, remember, and manage together.
Examples include:
Three Finger Drag
Pointer size
Keyboard shortcuts for screen zoom
Tap to Click
Natural Scrolling
Tracking speed
Key repeat rate
Show all filename extensions
Finder path and status bars
Dock auto-hide and position
Screenshot format and destination
These settings are spread across different System Settings pages, and some change location or terminology between macOS versions.
Existing MacTools plugins already expose several system controls, but there is no single searchable interface for discovering and managing a broader set of current-Mac settings.
The intended experience is:
Open Mac Settings, search for a setting, and change it directly without hunting through System Settings.
Product principles
1. Current Mac first
The default screen must focus on the current Mac and its current values.
Profiles, migration, export, and comparison are advanced features reached through secondary navigation or contextual actions.
2. Inline control
Users should be able to change many settings from one searchable list without opening a separate editor for every row.
3. Honest capability reporting
MacTools must distinguish between settings that are:
Directly changeable and verifiable
Directly changeable but require logout or restart
Backed by another MacTools plugin
Hardware-dependent
Guided manual changes
Managed-only
Unsupported or too fragile to expose
Sensitive and never portable
A setting that cannot be safely changed should open the correct System Settings destination rather than displaying a nonfunctional toggle.
4. Curated rather than exhaustive
The first release should include approximately 20–30 carefully tested settings.
Reliability is more important than catalog size.
5. Dedicated plugin ownership
The feature, setting catalog, UI, profiles, history, and setting-specific behavior belong to a standalone plugin.
The host should provide only common infrastructure that is already shared or clearly reusable by multiple plugins.
6. Safe and reversible
Changes should be verified whenever possible.
Profile application and other multi-setting operations should support preview, partial selection, structured results, and rollback where the setting is known to be reversible.
Proposed plugin
Working plugin identity:
Directory: Plugins/MacSettings
Plugin ID: mac-settings
Display name: Mac Settings
Category: system
Settings capability: workspace
The final display name may be revisited, but the product should not be called “Mac Setup” because setup and migration are not the primary use cases.
Other possible names:
Settings Hub
System Controls
Mac Controls
Primary user experience
Default destination: All Settings
Opening the plugin should show the current Mac’s supported settings.
The workspace should not open on a profile library, setup assistant, or comparison screen.
Suggested navigation:
Current Mac
All Settings
Favorites
Recently Changed
Needs Attention
Categories
Accessibility
Trackpad & Mouse
Keyboard
Finder
Desktop & Dock
Screenshots
Display
Power
Network
Advanced
Profiles
Import & Export
Change History
Profiles should not receive equal top-level visual weight with the live settings experience.
All Settings workspace
The primary workspace contains:
Search
Category navigation
Inline controls
Current values
Favorites
Recently changed settings
Availability and requirement badges
Setting details under progressive disclosure
Optional comfortable and compact density modes
Example:
Accessibility
Three Finger Drag
Drag windows and items with three fingers. [ On ]
Pointer Size
Make the pointer easier to see. —————●— 1.6×
Keyboard Shortcuts to Zoom
Use Option–Command shortcuts to zoom. [ Off ]
Trackpad & Mouse
Tap to Click [ On ]
Natural Scrolling [ On ]
Tracking Speed ———————●— 7
Inline controls
Use controls appropriate to the setting value type:
Value type
Control
Boolean
Native switch
Small enumeration
Menu or picker
Continuous numeric value
Slider with visible value
Discrete numeric value
Stepped slider, field, or stepper
File or folder destination
Path summary and Choose action
Color
Native color well
Keyboard shortcut
Shared shortcut recorder
Guided manual setting
Open System Settings
Unsupported setting
Disabled row with explanation
The common operation should remain inline. Selecting or expanding a row may show additional information but should not be required for ordinary changes.
Search behavior
Search is a primary navigation mechanism, not only a way to navigate to another page.
Search results must remain directly controllable.
Search should match:
Display title
Description
Category
Apple’s current System Settings terminology
Older macOS terminology
Common aliases
Natural-language phrases
Localized synonyms
Examples:
Query
Expected result
drag window trackpad
Three Finger Drag
large cursor
Pointer Size
show extension
Show All Filename Extensions
dock disappear
Automatically Hide the Dock
screenshot jpg
Screenshot Format
zoom keyboard
Keyboard Shortcuts to Zoom
Search metadata should be defined by the setting catalog rather than embedded in the view.
Favorites
Users can favorite frequently changed settings.
Favorites should:
Appear in a dedicated workspace filter
Remain directly controllable
Preserve user ordering where practical
Optionally populate the plugin’s compact Feature Panel contribution
Example favorites:
Natural Scrolling
Dock Auto-hide
Screenshot Format
Pointer Size
Stage Manager
Tracking Speed
Recently Changed
Store a bounded local history of settings changed through MacTools.
Example:
Today, 3:42 PM
Natural Scrolling: On → Off
Today, 3:40 PM
Tracking Speed: 5 → 7
Yesterday
Show All Filename Extensions: Off → On
The history should help users answer:
Which recent setting change caused this behavior?
History requirements:
Local only
Bounded by count and age
No sensitive values
Clearable
Setting-specific rollback where known to be safe
Clear distinction between verified and unverified outcomes
Detecting changes made externally by System Settings is optional and should not be required for the MVP.
Needs Attention
Show only settings with an actionable issue, such as:
Required permission missing
Logout or restart pending
Required hardware unavailable
Existing provider/plugin unavailable
Last apply attempt failed
Manual System Settings step incomplete
Current value could not be verified
Do not create an empty permanent diagnostics dashboard when nothing needs attention.
Feature Panel contribution
The plugin may contribute a compact Feature Panel section for selected favorites and status.
Example:
Mac Settings
4 favorites · 1 needs attention
Natural Scrolling [ On ]
Dock Auto-hide [ Off ]
Three Finger Drag [ On ]
Screenshot Format JPEG
Open All Settings…
The Feature Panel is a quick-access surface. The complete catalog belongs in the plugin workspace.
Advanced profiles
Profiles are a secondary feature for:
Moving selected settings to another Mac
Sharing a configuration
Testing a received profile
Reapplying a known group of desired values
Keeping reusable configurations such as Travel or Accessibility Focus
Profiles should be reachable through the Advanced section and contextual actions such as:
Save Selected Settings as Profile
Capture Current Category as Profile
Import Profile
Export Profile
Apply Profile
The default workspace must not require users to understand profiles.
Profile inclusion model
A profile setting requires three logical states:
Not included
Included with desired value Off
Included with desired value On
A Boolean switch alone cannot represent the difference between:
“Turn this setting off”
“Do not change this setting”
Use a separate inclusion control plus the normal value control.
Example:
☑ Three Finger Drag Current: Off Desired: [ On ]
☐ Full Keyboard Access Current: Off Desired: [ Off ]
Rules:
The leading checkmark means the profile manages this setting.
The normal control represents the desired value.
Changing the desired value automatically includes the setting.
Unchecking the row removes the setting from the profile without changing its current Mac value.
Category-level Select All and Deselect All should be available.
Off remains a real desired value and must not be treated as excluded.
This model should also work for sliders, menus, colors, paths, and other non-Boolean settings.
Profile import and apply flow
Comparison is a contextual step, not a permanent main destination.
Suggested flow:
Import or choose profile
↓
Preview profile metadata
↓
Compare with current Mac
↓
Select individual differences
↓
Create rollback point
↓
Apply and verify
The comparison view should show:
Setting
Current
Desired
Apply
Status
Three Finger Drag
Off
On
Selected
Ready
Pointer Size
1.0
1.6
Selected
Ready
Tap to Click
On
On
Not selected
Already matches
Dock Position
Bottom
Left
Selected
Requires logout
Privacy permission
Not granted
Granted
Not selected
Manual
Users must be able to skip any individual change without modifying the saved profile.
Applying a profile should never be one opaque “restore everything” operation.
Structured apply results
Report results separately:
Applied and verified
Already matched
Applied but pending logout or restart
Skipped by user
Guided manual step
Unsupported on this Mac
Provider unavailable
Failed and rolled back
Failed without a safe rollback
Verification unavailable
Partial success must not be displayed as complete success.
Profile format
Use a versioned MacTools-specific format, such as:
My Settings.mactoolsprofile
The format should contain:
Format version
Creation and modification dates
Source macOS version
Source MacTools version
Optional profile name and description
Stable setting IDs
Typed desired values
Optional category metadata
Compatibility metadata where useful
It must not contain:
Arbitrary shell commands
Raw implementation paths
Passwords
Keychain data
Apple Account information
Wi-Fi credentials
TCC privacy grants
FileVault recovery data
Touch ID data
Secure tokens
SIP state
Certificates or private keys
Device enrollment information
Machine identifiers
Browser cookies or authentication data
Import should always provide a preview before applying anything.
Setting capability model
Every setting should be assigned an execution class.
Suggested model:
enumSystemSettingExecutionClass:Codable,Sendable{case directVerified
case directRequiresLogout
case directRequiresRestart
case existingPluginProvider
case guidedManual
case hardwareDependent
case managedOnly
case unsupported
}
Additional metadata should describe:
Minimum and maximum supported macOS versions
Required hardware
Required permissions
Portability
Sensitivity
Whether the value can be reset
Whether the change can be rolled back
Whether verification is available
Search keywords and synonyms
Exact System Settings destination where applicable
The exact structure may change during implementation.
Host boundary
The host should continue owning shared infrastructure that already serves multiple plugins, such as:
Plugin workspace hosting
Plugin lifecycle
Canonical action registration and execution
Global shortcut assignment
Unified Search navigation
Common permission presentation
Common progress and cancellation presentation
Safe deep links
Portable plugin preference backup bridge
Shared system context where already justified
The host should not own:
The Mac Settings catalog
The Mac Settings sidebar or workspace
Profile creation
Profile comparison
Setting-specific compatibility rules
Setting-specific rollback
The profile file format
Import/export screens
Do not add a host-wide system-setting platform solely for this first implementation.
Existing plugin integration
Several existing plugins already own behavior relevant to this workspace, including appearance, Dock behavior, menu-bar behavior, Stage Manager, input behavior, display controls, and other system toggles.
Mac Settings should not create competing implementations.
Preferred integration order:
1. Reuse an existing shared service
Where an existing plugin already delegates to a reusable service, Mac Settings should use the same service.
2. Explicit state and desired-value integration
For a simple setting, the provider may expose:
Current value
Explicit Set On operation
Explicit Set Off operation
Availability
Verification result
A toggle-only action is insufficient for profiles because applying a desired value must be deterministic.
3. Plugin-owned adapter
For settings not represented elsewhere, Mac Settings may own the adapter directly.
A future optional contribution protocol may be introduced only after a concrete need is demonstrated.
This protocol is not required for the first implementation.
Initial candidate settings
The exact list depends on the Phase 0 feasibility audit.
Accessibility
Three Finger Drag
Pointer Size
Keyboard Shortcuts to Zoom
Scroll Gesture with Modifier to Zoom
Full Keyboard Access
Sticky Keys
Slow Keys
Trackpad and Mouse
Tap to Click
Natural Scrolling
Tracking Speed
Secondary Click
Scroll Speed where reliably supported
Keyboard
Key Repeat Rate
Delay Until Repeat
Function Key behavior where reliable
Finder
Show All Filename Extensions
Show Path Bar
Show Status Bar
New Finder Window Destination
Search Current Folder preference
Desktop and Dock
Automatically Hide the Dock
Dock Position
Dock Magnification
Menu Bar Auto-hide
Stage Manager where existing integration is available
Screenshots
Screenshot Format
Screenshot Destination
Show Floating Thumbnail
Include Window Shadow
Appearance
System, Light, or Dark appearance
Other appearance settings only where they can be safely read, applied, and verified
This list is exploratory. Inclusion in the issue does not guarantee technical support.
Phase 0: feasibility audit
Before committing the final MVP catalog, audit every candidate setting.
For each setting, record:
Current-value read method
Write method
Verification method
Supported macOS versions
Required hardware
Required permission
Whether an existing MacTools plugin already owns the behavior
Logout or restart requirement
Rollback behavior
Portability
Sensitivity
System Settings destination
Relevant tests
Whether the method relies on public, documented, private, or preference-domain behavior
Classify every candidate as:
Direct and verifiable
Direct but requires logout/restart
Existing MacTools provider
Guided manual only
Hardware-dependent
Managed-only
Unsupported or too fragile
Do not expose a direct control until its behavior and limitations are understood.
Proposed implementation phases
Phase 1 — Plugin foundation and live catalog
Add the Mac Settings plugin package
Add typed setting IDs, values, schemas, and metadata
Add the setting registry inside the plugin
Add capability and compatibility evaluation
Add read, apply, and verify contracts
Add deterministic test adapters
Complete the Phase 0 audit for the first catalog
Implement 10–15 representative settings
Phase 2 — Current Mac workspace
Add All Settings as the default destination
Add category navigation
Add searchable inline controls
Add search synonyms and natural-language keywords
Add direct, restart-dependent, manual, and unsupported row states
Add setting detail disclosure
Add keyboard navigation and VoiceOver
Add verification feedback
Expand the catalog toward approximately 20–30 settings
Phase 3 — Everyday organization
Add Favorites
Add favorite ordering
Add Recently Changed
Add Needs Attention
Add bounded local history
Add per-setting rollback where supported
Add compact Feature Panel favorites
Consider comfortable and compact workspace density
Phase 4 — Profiles
Add profile models and versioned storage
Add separate inclusion and desired-value controls
Add profile creation from selected current settings
Add category-level inclusion controls
Add profile import and export
Add import validation and preview
Add current-versus-desired comparison
Add per-change selection
Add immutable apply plans
Add pre-apply rollback snapshots
Add structured partial results
Add rollback for supported settings
Phase 5 — Integration and extension
Reuse existing MacTools plugin behavior where appropriate
Publish useful canonical actions
Add safe deep links to settings and categories
Evaluate a contribution protocol based on concrete integrations
Add reviewed built-in profile templates
Consider optional organization-signed profiles in a later proposal
Canonical actions
Potential actions include:
Open Mac Settings
Open Favorites
Open a category
Search Mac Settings
Set a supported Boolean setting explicitly On
Set a supported Boolean setting explicitly Off
Apply a saved profile
Create a snapshot
Undo the most recent supported change
Avoid generating an excessive permanent action catalog for every possible value.
Parameterized actions may be preferable for settings that can be safely represented through typed schemas.
Actions must use the same setting adapters and verification path as the workspace.
Privacy and security
Requirements:
No network service is required for the primary feature.
Current setting values remain local.
Sensitive values are never written to logs or histories.
Profiles exclude credentials and privacy grants.
Imported files are size-bounded and schema-validated.
Unknown setting IDs are preserved only where safe and never automatically executed.
Arbitrary commands, paths, preference domains, and scripts are rejected.
Applying a profile cannot bypass normal MacTools safety or permission handling.
Managed-only settings are never represented as locally enforceable.
Manual settings must clearly state that MacTools cannot verify completion unless a supported read method exists.
Accessibility
The workspace must be fully keyboard and VoiceOver accessible.
Suggested behavior:
Command-F focuses search.
Arrow keys move through rows.
Space toggles a selected Boolean control.
Return expands setting details.
Tab navigation follows visible controls.
Search results remain directly operable.
Category navigation exposes selected state.
Included profile settings expose both inclusion and desired value.
Example VoiceOver description:
Three Finger Drag, included in profile, desired value On, current value Off.
Do not expose inclusion and value as one ambiguous switch.
Performance
Reading the workspace must not synchronously block on slow system queries.
Setting values should load incrementally.
Expensive reads should be cached with explicit freshness.
Opening search must not scan hardware or invoke shell commands synchronously.
Applying one setting should update only the affected row.
Plugin deactivation must stop active observers and cancellable work.
Change-history storage must be bounded.
Testing
Add focused coverage for:
Catalog and schemas
Stable setting IDs
Duplicate IDs
Invalid value schemas
Invalid desired values
Search metadata
Localization fallback
Compatibility evaluation
Setting adapters
Read success and failure
Apply success and failure
Verification success and mismatch
Unsupported macOS version
Missing hardware
Missing permission
Logout or restart requirement
Existing plugin provider unavailable
Rollback support
Workspace
Search ranking
Category filtering
Inline control updates
Optimistic versus verified state
Failure presentation
Favorites
Recently changed
Needs Attention
Keyboard navigation
VoiceOver labels
Profiles
Inclusion versus Boolean Off
Changing a value automatically includes the setting
Excluding a setting leaves the current Mac untouched
Import validation
Unknown setting IDs
Unsupported setting types
Current-versus-desired comparison
Already-matching values
Per-change selection
Partial success
Rollback
Logout or restart pending state
Manual steps
No sensitive values in exported profiles
Lifecycle
Plugin activation and deactivation
Cancellation
App relaunch
macOS setting changed outside MacTools
Permission changed while the workspace is open
Hardware connected or removed
Existing provider plugin installed, updated, or removed
Acceptance criteria
Current Mac experience
Mac Settings is delivered as a dedicated plugin.
Opening the plugin defaults to All Settings for the current Mac.
Users can search settings by title, description, aliases, and category.
Search results remain directly controllable.
Supported settings use native inline controls.
Users can change multiple settings without leaving the list.
Direct changes are verified where possible.
Verification failures are visible and do not appear successful.
Logout, restart, permission, hardware, managed-only, manual, and unsupported states are clearly distinguished.
Guided settings open an appropriate System Settings destination.
The first release includes a curated, tested catalog rather than every discoverable preference.
Organization
Users can favorite settings.
Favorites remain directly controllable.
MacTools records a bounded local history of plugin-originated changes.
Needs Attention contains only actionable states.
The Feature Panel can expose selected favorite settings without duplicating the full workspace.
Profiles
Profiles are secondary to the current-Mac experience.
Profiles store only explicitly included settings.
Boolean Off is distinct from not included.
Changing a desired value includes the setting automatically.
Imports are previewed before application.
Applying a profile shows current and desired values.
Users can skip individual changes without editing the saved profile.
Already-matching settings are not applied unnecessarily.
Summary
Add a dedicated Mac Settings plugin that provides a searchable, unified workspace for viewing and changing supported macOS settings.
The primary use case is everyday control of the current Mac:
Profiles, import/export, comparison, and sharing are secondary advanced capabilities. They should support device migration and reusable configurations without dominating the normal interface.
The plugin should begin with a small, curated catalog of well-tested settings rather than attempting to expose every macOS preference.
Motivation
macOS contains many useful settings that are individually easy to change but difficult to discover, remember, and manage together.
Examples include:
These settings are spread across different System Settings pages, and some change location or terminology between macOS versions.
Existing MacTools plugins already expose several system controls, but there is no single searchable interface for discovering and managing a broader set of current-Mac settings.
The intended experience is:
Product principles
1. Current Mac first
The default screen must focus on the current Mac and its current values.
Profiles, migration, export, and comparison are advanced features reached through secondary navigation or contextual actions.
2. Inline control
Users should be able to change many settings from one searchable list without opening a separate editor for every row.
3. Honest capability reporting
MacTools must distinguish between settings that are:
A setting that cannot be safely changed should open the correct System Settings destination rather than displaying a nonfunctional toggle.
4. Curated rather than exhaustive
The first release should include approximately 20–30 carefully tested settings.
Reliability is more important than catalog size.
5. Dedicated plugin ownership
The feature, setting catalog, UI, profiles, history, and setting-specific behavior belong to a standalone plugin.
The host should provide only common infrastructure that is already shared or clearly reusable by multiple plugins.
6. Safe and reversible
Changes should be verified whenever possible.
Profile application and other multi-setting operations should support preview, partial selection, structured results, and rollback where the setting is known to be reversible.
Proposed plugin
Working plugin identity:
The final display name may be revisited, but the product should not be called “Mac Setup” because setup and migration are not the primary use cases.
Other possible names:
Primary user experience
Default destination: All Settings
Opening the plugin should show the current Mac’s supported settings.
The workspace should not open on a profile library, setup assistant, or comparison screen.
Suggested navigation:
Profiles should not receive equal top-level visual weight with the live settings experience.
All Settings workspace
The primary workspace contains:
Example:
Inline controls
Use controls appropriate to the setting value type:
The common operation should remain inline. Selecting or expanding a row may show additional information but should not be required for ordinary changes.
Search behavior
Search is a primary navigation mechanism, not only a way to navigate to another page.
Search results must remain directly controllable.
Search should match:
Examples:
drag window trackpadlarge cursorshow extensiondock disappearscreenshot jpgzoom keyboardSearch metadata should be defined by the setting catalog rather than embedded in the view.
Favorites
Users can favorite frequently changed settings.
Favorites should:
Example favorites:
Recently Changed
Store a bounded local history of settings changed through MacTools.
Example:
The history should help users answer:
History requirements:
Detecting changes made externally by System Settings is optional and should not be required for the MVP.
Needs Attention
Show only settings with an actionable issue, such as:
Do not create an empty permanent diagnostics dashboard when nothing needs attention.
Feature Panel contribution
The plugin may contribute a compact Feature Panel section for selected favorites and status.
Example:
The Feature Panel is a quick-access surface. The complete catalog belongs in the plugin workspace.
Advanced profiles
Profiles are a secondary feature for:
Profiles should be reachable through the Advanced section and contextual actions such as:
The default workspace must not require users to understand profiles.
Profile inclusion model
A profile setting requires three logical states:
A Boolean switch alone cannot represent the difference between:
Use a separate inclusion control plus the normal value control.
Example:
Rules:
This model should also work for sliders, menus, colors, paths, and other non-Boolean settings.
Profile import and apply flow
Comparison is a contextual step, not a permanent main destination.
Suggested flow:
The comparison view should show:
Users must be able to skip any individual change without modifying the saved profile.
Applying a profile should never be one opaque “restore everything” operation.
Structured apply results
Report results separately:
Partial success must not be displayed as complete success.
Profile format
Use a versioned MacTools-specific format, such as:
The format should contain:
It must not contain:
Import should always provide a preview before applying anything.
Setting capability model
Every setting should be assigned an execution class.
Suggested model:
Additional metadata should describe:
Illustrative value model
A saved profile stores stable IDs and typed values. It should not store implementation commands.
Plugin ownership
The Mac Settings plugin should own:
Suggested source organization:
The exact structure may change during implementation.
Host boundary
The host should continue owning shared infrastructure that already serves multiple plugins, such as:
The host should not own:
Do not add a host-wide system-setting platform solely for this first implementation.
Existing plugin integration
Several existing plugins already own behavior relevant to this workspace, including appearance, Dock behavior, menu-bar behavior, Stage Manager, input behavior, display controls, and other system toggles.
Mac Settings should not create competing implementations.
Preferred integration order:
1. Reuse an existing shared service
Where an existing plugin already delegates to a reusable service, Mac Settings should use the same service.
2. Explicit state and desired-value integration
For a simple setting, the provider may expose:
A toggle-only action is insufficient for profiles because applying a desired value must be deterministic.
3. Plugin-owned adapter
For settings not represented elsewhere, Mac Settings may own the adapter directly.
A future optional contribution protocol may be introduced only after a concrete need is demonstrated.
Illustrative future shape:
This protocol is not required for the first implementation.
Initial candidate settings
The exact list depends on the Phase 0 feasibility audit.
Accessibility
Trackpad and Mouse
Keyboard
Finder
Desktop and Dock
Screenshots
Appearance
This list is exploratory. Inclusion in the issue does not guarantee technical support.
Phase 0: feasibility audit
Before committing the final MVP catalog, audit every candidate setting.
For each setting, record:
Classify every candidate as:
Do not expose a direct control until its behavior and limitations are understood.
Proposed implementation phases
Phase 1 — Plugin foundation and live catalog
Phase 2 — Current Mac workspace
Phase 3 — Everyday organization
Phase 4 — Profiles
Phase 5 — Integration and extension
Canonical actions
Potential actions include:
Avoid generating an excessive permanent action catalog for every possible value.
Parameterized actions may be preferable for settings that can be safely represented through typed schemas.
Actions must use the same setting adapters and verification path as the workspace.
Privacy and security
Requirements:
Accessibility
The workspace must be fully keyboard and VoiceOver accessible.
Suggested behavior:
Command-Ffocuses search.Example VoiceOver description:
Do not expose inclusion and value as one ambiguous switch.
Performance
Testing
Add focused coverage for:
Catalog and schemas
Setting adapters
Workspace
Profiles
Lifecycle
Acceptance criteria
Current Mac experience
Organization
Profiles
Ownership and integration
Non-goals
defaultskeyOpen questions
UX reference
Existing exploratory mockups demonstrate:
The mockups should be treated as conceptual references rather than final hierarchy.
Before implementation, revise them so that:
My Mac / Profiles / Compare & Applysegmented control is removed.