Various thoughts on a desktop environment concept.
New DE Application Meta GUI Toolkit
- DE Applications use a user customization UI Toolkit mode (similar to Firefox's "Customize" mode, but more
- DE Applications use a convenient user Profile Save/Import/Export
- DE Application UI Toolkit integrates with sharing platform
- browse for application profiles and themes that only pertain to that application
- DE Applications utilize multiple tool user accessibility tiers
- Tier 1: Buttons/Toolbars/Dialogues/Tabs
- Tier 2: Custom Drop-down Menus
- Tier 3: Bank of Consideration
- Tier 4: Bank of Out-of-Sight, Out-of-Mind
- Each individual tool can be moved between tiers
- Each Menu is based off of custom tool tags
Decentralized Sharing Platform
- Integrates with applications
- Ideally, the platform precludes non-open licensed content to avoid piracy
- Also has a dedicated search application (like Discover)
- Browse previews of, and select application themes and interface profiles
- Sort by popularity of downloads
- Checkbox search filters and word search filters
- Sharing Platform is OS independent
- Uploads to sharing platform are direct exports from each application
- Uploads consist of non-executable files
- json files
- theme and image files
Customizable System Settings Application
- Remove or add settings based on preference and applicabililty
- ie: I do not even have Blutooth, so I want to move its settings menu "out of sight and out of mind."
- Demote or promote settings to the interface level for convenience and streamlined simplicity
- Avoid feature overload, but also provide extensive possibilities
- Create settings buttons for custom actions
- Link custom buttons to scripts and applications
Master Profile Save/Import/Export
- Save all attributes of your desktop gui settings
- Save all aspects of system settings
- Export all settings to one single archive
- Import archive file to refresh all settings
- Upon import, select checkboxes for relevant settings to import
- Settings include
- keyboard shortcuts
- system macros
- hardware settings
- default applications
- activated repositories
- installed applications
- installed packages
- extensions used
- individual application profiles
- icons/themes/gui settings
- desktop toolbar settings
- etc.