Live data from Hacker News

Hypercard on the Archive (2017)

blog.archive.org

21–25 of 25 posts

Re: Hypercard on the Archive (2017)

#21
post #17

Earlier quoted context omitted.

There's no menu on the window. It's a dialog box with no way to close it. [Edit] It's since made sense... but single-clicking on the menu at the top of the screen briefly shows something, but it doesn't stay open, so I didn't think it was associated with the dialog. It's a horrible UI in terms of discoverability.

On the original Mac, you had to hold the mouse button down while making a menu item selection. I am not sure why they didn’t do what Windows later did, and allow users to open the menu with a click, and select an item with a second click, but it might be as simple as that the thought hadn’t crossed their mind.

As a user that started my GUI life on an older Mac, hold-release menus always felt intuitive and "sticky menus" really felt weird when I first encountered them.

The logic behind that initial design was that menus were really just "buttons with options" and a mouseup should initiate an action. The menus had few items so there wasn't much dragging involved.

As software evolved, menus grew and spending an entire click on "present me with your selection of options" just became sensible.

Re: Hypercard on the Archive (2017)

#22

The Internet Archive lets you run HyperCard stacks by emulating the entire Macintosh system, but you can also use the HyperCard Simulator: https://hcsimulator.com/ You can click on a menu at the top right to bring up a list of stacks. It simulates HyperCard directly rather than simulating an entire Macintosh, so it’s a lot faster and more convenient to work with. Not all stacks are compatible, but there’s a wide sele…

To clarify, all stacks are compatible, including the built in color tools. If there’s an XCMD inside that has not been supported yet, the stack will still run otherwise.

Re: Hypercard on the Archive (2017)

#23
post #19

If you want to stick with HyperCard, I recommend LiveCode (www.livecode.com). I have a dozen stacks or more that I use to keep track of things, remind me, my own very personalized calendar program, etc etc etc. They no longer have a free version, but to me it is well worth the approx $100/year.

story of LiveCode stopping their open source version https://news.ycombinator.com/item?id=28370865

and an active fork https://github.com/OpenXTalk-org/OpenXtalk-IDE-DontPanicEdit...

Re: Hypercard on the Archive (2017)

#24

Earlier quoted context omitted.

file > quit hypercard

There's no menu on the window. It's a dialog box with no way to close it. [Edit] It's since made sense... but single-clicking on the menu at the top of the screen briefly shows something, but it doesn't stay open, so I didn't think it was associated with the dialog. It's a horrible UI in terms of discoverability.

the menu at the top of the screen was always associated with the application you were running on the macintosh

this is from 01987

its discoverability was pretty decent compared to the other user interfaces that were popular in 01987, like ms-dos, lotus 1-2-3, the bourne shell (no tab completion), the bsd c shell (control-d for filename completion), emacs, vi, commodore 64 basic, vax vms dcl, etc.

Re: Hypercard on the Archive (2017)

#25
post #18

Earlier quoted context omitted.

There's no menu on the window. It's a dialog box with no way to close it. [Edit] It's since made sense... but single-clicking on the menu at the top of the screen briefly shows something, but it doesn't stay open, so I didn't think it was associated with the dialog. It's a horrible UI in terms of discoverability.

I don't know why Apple made the decisions they made, but we have to keep in mind that GUIs were novel to both developers and users back in the day. It is probable that Apple tested both click & release and click & hold on users, with the results indicating the latter was a better solution. Why would disappearing menus be a better solution? Perhaps people got trapped in menus when they stayed up after releasing the mo…

sticky menus are modes

they change what a mouse click elsewhere does

this is very bad for usability

larry tesler was the chief scientist of apple about that time and guess what his license plate says

Post reply on HN