ButlerOS / haskell-butler

BSD 3-Clause "New" or "Revised" License
89 stars 2 forks source link

Mobile Shell feature #14

Open TristanCacqueray opened 1 year ago

TristanCacqueray commented 1 year ago

The current default shell is Desktop: an app in charge of running other apps. It uses WinBox.js and a static tray bar which is not a good user experience for mobile users. Instead, butler should provide a new shell using this design:

┌───────────┐
│           │
│           │
│           │
│    App    │
│           │
│           │
│           │
│           │
├─────┬─────┤
│ NEW │ SEL │
└─────┴─────┘

That way, only a single app is visible by default. Here are some further improvements: