Hacker News new | ask | show | jobs
by Reason077 808 days ago
> “dashboard widgets“

Oh man, despite its technical flaws (crashes and bad performance), I still really miss the Dashboard feature from those old Mac OS versions!

Just recently, Apple have started reintroducing desktop Widgets to macOS. But I wish you could make them work like the old Dashboard, ie instantly go to them with a swipe gesture or a Fn-key press.

The old Dashboard was feature just so fast and easy!

2 comments

Swipe left from the right edge with two fingers. Command+Expose button.
Ok, but having to go to the edge of the screen or use a modifier key makes it more painful than it should be. Before when Dashboard was just like an extra desktop to the left of your other desktops, you could just three-finger swipe from anywhere on the screen, any time. Same gesture as switching between desktops. It works that way on iOS too. So simple!

I understand why they dropped the original Dashboard, its widget platform was a technological dead-end. But now that widgets are back it would be awesome if they made the new widgets work like the old Dashboard again.

As the widgets now basically _are_ your desktop, you can display them quite easily.

If you have any part of the desktop visible (e.g. to the left or right of the dock) you can click there so it hides all windows. I'm not sure if you need to enable this somewhere.

Also, there is a trackpad gesture to show the desktop: Keep your thumb stationary and use three fingers to swipe away, as if zooming out.

I don't really want widgets cluttering my desktop, I want them in their own space (ie: their own desktop).

The use case for me for widgets is to display information I want to look at very briefly and then have go away again.

It ought to be pretty simple for Apple to add a "special" desktop for widgets to the left of the first desktop. This would match both the old Dashboard behaviour that I miss, and the way that widgets work on iOS.

(And the gesture you describe isn't "show desktop", it's "show all windows", though I'm sure it can be configured in macOS settings!)

> The old Dashboard was feature just so fast and easy!

And, amazingly, was HTML/CSS/JS based (for widget development).

And without Dashboard widgets we wouldn't have the canvas element.
And they used to have a GUI dev tool designed to make writing things like the widgets easier. Its name eludes me however.
Dashcode https://en.wikipedia.org/wiki/Dashcode

My headcanon is that this was secretly a test run for what an iOS IDE would have looked like under the original (pre-iPhoneOS-2.0) model where there was to be no native SDK since Dashcode 2.0 does actually include the ability to target iPhone Safari.

Jobs' "sweet solution" of web apps wasn't completely terrible - they added native-look widgets to Safari as well as touch capability and multimedia features. I wonder what might have happened if we had gone further down that alternate path...

Even today Amazon somehow managed to make the Luna web client work on Safari, which shows that with an appropriate server back end you can stream some fairly demanding games (and by extension, almost anything) into a web app.