I'm the creator of the site, thanks for the submission. This is an in-progress port of the SheepShaver emulator to WebAssembly/Emscripten, https://github.com/mihaip/infinite-mac/issues/34 is tracking the remaining work. If you're interested in running older Mac software in the browser, the BasiliskII-based sites at https://system7.app/ and https://macos8.app/ may be better bets. They will boot faster and have fewer c…
Mac OS 9
291–300 of 356 posts
Re: Mac OS 9
#292Earlier quoted context omitted.
Mac UX is far worse compared to Windows, in my opinion. I feel very claustrophobic using it. How do you live without a simple maximize button? "Maximimze to contents" is ambiguous, and in practice, does not work at all for most apps. I find myself having to "manually" maximize windows. And now, I don't want a third party app. To add to this, even after I "maximimze" windows, I have an ugly menu bar at the top, in add…
> How do you live without a simple maximize button? Why would I want a webpage which stops showing additional content after ~1200 pixels wide to take up the entire of my 2560px wide monitor?
Personally, 80% of my web usage these days is hacker news and wikipedia. Neither of which do this.
The rest is probably majority dev docs (crystal atm), and I'm not aware of any dev docs that do this either.
The point here being that not all websites exhibit this behavior.
Re: Mac OS 9
#293Earlier quoted context omitted.
I love the purple color used in the "Platinum" interface theme in Mac OS 8/9, even the scrollbar is purple: https://i.imgur.com/WwFdpJH.png They even offered a crazy "Memphis" art themed option: https://www.youtube.com/watch?v=aSLWbFUG_ig "High-tech" wasn't very pretty either: https://www.youtube.com/watch?v=UBUgDnPT8Ps https://en.wikipedia.org/w/index.php?title=Appearance_Manage...
There was Drawing Board which I found exquisite, but as a work of art, not for everyday usage. https://forums.macrumors.com/attachments/2-jpg.330369/ https://m.youtube.com/watch?v=KOEMz_saHCE
The other two themes were basically unusable, though, and it's very clear why they were never officially released.
Re: Mac OS 9
#294This is awesome! I still love the look of the Finder from this era, and I love that this has the Window Shade extension turned on too.
WindowShade was amaaaazing . There was something that - for a while, was an OSX equivalent…I want to say ‘ShapeShifter’(?) - but it only worked for versions from like 10.2-10.4.
The same developers also had a UI skinning utility called ShapeShifter, which is probably what you're getting WindowShade X confused with.
Re: Mac OS 9
#295Earlier quoted context omitted.
A few quick answers — >Why do folders all open in a new window? Spacial Finder (see https://arstechnica.com/gadgets/2003/04/finder/ ). It remembers window position, icon positions within the window, and the like. >Why can't I maximize a window by double-clicking the title bar? Why can I only resize windows with the little handle in the bottom corner? Nobody really thought about maximizing by double-clicking, as there…
Thanks for the replies, I guess a lot of it does boil down to "that's just the way things were". Although, like I mentioned, all those features do work on Windows 98, which released over a year before Mac OS 9, so I think the parent's comment of "no wonder Windows kicked their ass so hard" does have a point. Windows 98 feels far more "modern" than this, at least in my opinion. Also, in response to "Choose shut down,…
Now let's look at a few things that never made it into Windows :)
The desktop was special. If you move a folder or a file there, it would remember the original location of it. Later you could select things on the desktop and choose "Put Away" from the menu to move them back into their original locations. The idea was that you could do that to organize the work the way you do it traditionally: bring the current work on the desk, work on it, then file away.
If this sounds like it would break file references, no, it wouldn't. On Mac applications normally remembered files by their internal ID, so you could rename a file or even move it into a different folder and still find it via the 'recent' files in your app.
Files and folders were "things"; this is why there was always one window for a folder. If you open a file or a folder, the icon of it changed into an outline to show that it is currenly open and there is a full-scale window for it somewhere. If you clicked the icon, it would trace the way to that window.
The window of a folder remembered its settings, including the manual arrangement of icons inside. Together with color labels they made it very easy to organize small sets of files. (I do realize this won't scale to today's millions of files, but I indeed miss it for smaller projects.)
Re: Mac OS 9
#296Oh my god, its got Hotline[1]. Hotline Client 1.2.3. [1] https://en.wikipedia.org/wiki/Hotline_Communications
Re: Mac OS 9
#297Earlier quoted context omitted.
Two questions: 1. Are you being serious, or are you being sarcastic? 2. If you're being serious, what about it is terrible?
I don't know if they were being serious, but as someone who never used a mac back then, I really struggled with this UI. Why do folders all open in a new window? Why can't I maximize a window by double-clicking the title bar? Why can I only resize windows with the little handle in the bottom corner? What is the point of the settings dock in the bottom left of the screen? Do I really need to change resolution and colo…
If you hold down the Option/Alt key, it will try to resize to the largest possible size, similar to maximize.
Re: Mac OS 9
#298Earlier quoted context omitted.
JavaScript is very efficient. It compiles to native on the fly in v8 engines. The DOM itself, however, has a lot of foot guns for performance.
That's a distinction without a difference. Running JS is slower than native. The user of JS cares about the real world speed of emulating a quadra machine, which is shown as very slow at this webpage.
JS can run full GPU accelerated graphics with WebGL (and soon WebGPU), with shaders, complex geometries, textures, etc at 60 FPS: https://threejs.org/examples/#webgl_animation_keyframes.
The MacOS 9 demo as shown, is impressive, but it is far from optimized, given that it is a side project. But it's impressive all the same that it's emulating a full Mac environment in the browser. Read the developer's own comments on it: https://blog.persistent.info/2022/03/blog-post.html
Re: Mac OS 9
#299Earlier quoted context omitted.
When you resized a window on classic Mac OS, your program had to actually like, draw the new window. Your program is spinning in a loop listening for events, you get a window-resize event. So you allocate space for the new bitmap, calculate what you need to display within the enlarged view, and then draw it. Did the user drag another window over your window, and then drag it away again? You get an event for that. Got…
Classic MacOS only draws an outline of windows on any interaction! There was an extension to enable window previews whilst dragging.
Re: Mac OS 9
#300Earlier quoted context omitted.
VS Code works great in my experience.
Thankfully to having multi-process architecture with enough of those services written in a mix of C#, Rust and C++.
Sure, under the hood Electron is powered by Chromium V8 (which also powers Node.js), which is written in C++. But that is just the basic packages and services available to all Electron desktop and Node.js apps.