[OS] Testing feedback - Home screen & window management #206
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/home#206
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Overview
The OS shell is the foundation of Hero OS. It is the first thing a user sees and the layer through which everything else is accessed. The dock, window management, context switching, and home screen all live here. Right now the shell has the right structure but several fundamental interactions are broken or missing, and the context system has a data isolation issue that needs to be fixed before any serious testing can continue.
Home screen
Current state
Requirements
Window management
Window management is a foundational OS interaction. It must work before other features can be properly tested or used.
Current state
Requirements
Contexts
A context represents a workspace or organisation. Switching between contexts should be fast and invisible — the user should never be taken out of their flow to manage a context.
Current state
Requirements
Personalisation
Current state
Requirements
Overall
The most critical issue in the OS shell is the context data isolation bug — data leaking between contexts breaks the fundamental promise of the product. Everything else (empty home screen, dock state, wallpaper) is secondary and can be addressed once the core interactions work.
Updated Suggestions
Must fix now
Should do soon
Not needed now
[OS] Testing feedback - Home screen & window managementto story: [OS] Testing feedback - Home screen & window managementstory: [OS] Testing feedback - Home screen & window managementto [OS] Testing feedback - Home screen & window management