mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,5 Tsd.
aktive Profile

#openstep

0 Beiträge0 Beteiligte0 Beiträge heute
Jeffrey Bergier<p>Holy crap! The long saga is over! I finally removed all of the NIBs from [Not]Soulver for <a href="https://jeffburg.social/tags/OpenStep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenStep</span></a>! </p><p>This reinforces what I think about Mac development. ALWAYS start with a NIB. MainMenu.nib was particularly hard to replace as there is a lot of magic 🪄 going on in the menu.</p><p>But I did it! I basically tried to copy the menu from TextEdit. Not all features work in all OS versions, but all the TextEdit features work including zooming which is awesome!</p><p>So, there are all new builds for all OS's so give it a try. I'll drop in the Notarized Universal Build link here: <a href="https://github.com/jeffreybergier/NotSoulver/blob/main/Builds/Z15%20-%20Sequoia/2025-07-05%20-%20Soulver.zip" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/jeffreybergier/NotS</span><span class="invisible">oulver/blob/main/Builds/Z15%20-%20Sequoia/2025-07-05%20-%20Soulver.zip</span></a></p><p>If you want to see what a pain doing the menu yourself is, read it and weep! <a href="https://github.com/jeffreybergier/NotSoulver/blob/3ab8c341bc6f7f52aaabfe37e7c6ae1a07d09abb/Soulver/SVRAppDelegate.m#L413-L703" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/jeffreybergier/NotS</span><span class="invisible">oulver/blob/3ab8c341bc6f7f52aaabfe37e7c6ae1a07d09abb/Soulver/SVRAppDelegate.m#L413-L703</span></a></p>

I admit that I have never added an NSSlider in code before, but I saw in the #OpenStep documentation that it has a -setTitle: property. However, I tried to use this and in Xcode I got this quite stern warning

'setTitle:' is deprecated: first deprecated in macOS 10.9 - -setTitle: had no effect since 10.0

But after trying it, it appears it has no effect in OpenStep either. I want to know the back story here. What happened?? lol

And there it is folks! [Not]Soulver for #OpenStep is now Universal binary that runs natively on my M1 MacBook Air! Wow, what a journey! I will still be polishing some small problems but I have now accomplished my goal!

I am now running a native OpenStep app written in Objective-C with:
❌ No Swift
❌ No Automatic Reference Counting
❌ No Property Synthesization
❌ No Blocks
❌ No Fast Enumeration
❌ No Collection Literals
❌ No Dispatch Queues

Quite amazing that Apple has been able to maintain source compatibility in Foundation and AppKit for 30 years!

Please try it yourself! It’s not notarized (that will come later), but it should run on your Apple Silicon Mac.

github.com/jeffreybergier/NotS

Thinking of NEXTSTEP this morning...I'd guess many aren't aware of the unusual color display arrangement.

The NeXTstation, which was the first "affordable" color solution for NEXTSTEP, has a 16-bit framebuffer, but instead of rendering the desktop in 65,536 colors (as per Windows or Mac hardware, say), it rendered in 12-bit color with 4-bits of alpha channel (transparency).

That means it had a palette of 4096 colors, with all colors available at once on the display (not like, say, the Amiga or Apple IIgs with a 4096 color palette, but video modes with a small subset of those colors available (yes, yes, HAM mode excluded). Additionally, anything on the screen had 16 levels of opacity available.

It's interesting to see in person, on the actual hardware (especially on a good LCD display). With dithering, it looks very close to 24-bit truecolor.

(The NeXT Dimension color board for the Cube allowed 24-bit color with 8-bits alpha, but that was not so frequently used -- less so than most NeXT hardware even...)

But that's not nearly the weirdest that NEXTSTEP-capable hardware got, when it came to color video display...

#NeXT#NEXTSTEP#NeXTstation

Remember if you have one of the elderly systems and the OBP asks for a pwd. Boot into OBP then remove the idprom (THEN press n) and you can setenv security-mode none .. My SS5 with S24 and 4.2 SPARC. As beautiful as my 3000 pizzabox

Short trip to my retro outpost. Yes, we had on runtime back then. The dev tools never left the building the reason we never had further apps and was the strategy for . So if you are a user, yes we had something in common for not too long.

Infinite Mac is a collection of classic #Macintosh and #NeXT system releases and software, all easily accessible from the comfort of a (modern) web browser. :apple:

Pick any version of #System Software / #MacOS or #NeXTStep / #OPENSTEP from the 1980s or 1990s and run it (and major software of that era). You can also run a custom version with your choice of machine and virtual disks. Files can be imported and exported using drag and drop.

infinitemac.org/

infinitemac.orgInfinite MacA classic Mac loaded with everything you'd want.

I want a proper ANSI color terminal for NeXT computers. The only apps from back in the day are lost to the sands of time. I contacted the author of one and he is no longer able to generate license codes, rendering it useless.

I think the best option would be to backport the Terminal app from GNUstep but my rudimentary programming skills wouldn't even get me started. I know there are others who would like such a thing. Maybe we could pitch in and pay a professional to do it. But how would we find such a person?