helloSystem / hello

Desktop system for creators with a focus on simplicity, elegance, and usability. Based on FreeBSD. Less, but better!
2.31k stars 57 forks source link

Imagine a system without – or with less reliance upon – a dock #74

Closed grahamperrin closed 3 years ago

grahamperrin commented 3 years ago

Parallel to https://github.com/helloSystem/hello/issues/20

For the past week (since watching A quick look at helloSystem as of Xmas 2020) I've been thinking about the Mac OS tradition of:

– and the knowledge that 'average' users rarely or never paid attention to status bars (stuff at, or near, the foot of windows).

When the Dock appeared with Mac OS X it certainly served a purpose, and no doubt its default position (foot of the screen) made the system more attractive to potential 'switchers' from Windows, however there began a mixture of menus that drop down and menus that pop up. Then screens became wider, and extended desktops (dual widescreen) are increasingly commonplace, but there remains a Dock-at-the-bottom mentality – in many cases where it's:

Keeping this opening post brief, food for thought, Apple's Application Switcher and Control Strip:

image

image

image

– and https://github.com/helloSystem/Menu/issues/21 Bring features from the Dock into the menu.

Application Switcher was, in my experience, more useful than the Dock. If I recall correctly a double-click on its title bar would leave just the bar; there was drag-and-drop capability; and so on.

Image sources

AppSwitcher Control

Control Strip - Mac OS 9: Visual QuickStart Guide [Book]

Simple Beep – e37 – The Control Strip

probonopd commented 3 years ago

Fully agree with

Imagine a system without – or with less reliance upon – a dock

The Dock still feels a bit "alien" to me. It was not part of the classic System. And it wastes screen real estate. I think we should make it entirely optional.

Here is my take on the same issue, I think the functionality should go into the Menu where it would also have the nice side effect to be controllable via search. https://github.com/helloSystem/Menu/issues/21

grahamperrin commented 3 years ago

https://github.com/helloSystem/Menu/issues/21#issuecomment-753286182 – shared thinking; no need for this issue to be separate.