Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
I did try earlier today, but no luck. The created "app" fails to find application.ini even though it's there. Running it from command line and telling it where that file is also fails (foxbox -app /path/to/application.ini). I think i figured out why it doesn't work though. UXP broke/removed/stubbed xulrunner years back for some reason. AFAIK this box "hack" requires xulrunner, but i could be wrong. I'll keep poking at it.

Cheers
 
Finally tried this today on Snow Lepoard and when I went to preferences, the advanced tab wouldn't display?!?
 
This will be fixed in the next release of Nightly55 - I plan to ship the binaries today.

I might be able to speak for at least a couple of people around here when I say this community is deeply grateful to you and to folks like wicknix, for picking up where Cameron Kaiser left off and donating your time and knowledge to continued support for browser-based projects able to run on Snow Leopard. <3
 
@Dronecatcher @Jazzzny Well this is odd. Been pulling my hair out trying to get foxbox/inthebox to work with Nightly55 with no luck. Decided to build a new InterWeb with N55's code for gits and shiggles. Guess what? InTheBox works without any modifications. So that means it'll work and doesn't require xulrunner. The question now is what did Dronecatcher and i miss when we modified it for N55 with no luck? It's been driving me nuts. I even have a new icon and name for it. (see attached)

box55.png


Now, before i upload it (as i don't want to step on this project by any means), what are your thoughts @Jazzzny ? It is a very useful app to make custom "web apps". If i upload the new InterWeb it will allow InTheBox to work as intended, but now with better modern web compatability. It would just be a stop gap "fix" until i can figure out the issues with "Box55" for N55. I wouldn't keep making new InterWeb builds. It would just be a 1 and done kind of thing.

Cheers
 
@Dronecatcher @Jazzzny Well this is odd. Been pulling my hair out trying to get foxbox/inthebox to work with Nightly55 with no luck. Decided to build a new InterWeb with N55's code for gits and shiggles. Guess what? InTheBox works without any modifications. So that means it'll work and doesn't require xulrunner. The question now is what did Dronecatcher and i miss when we modified it for N55 with no luck? It's been driving me nuts. I even have a new icon and name for it. (see attached)

View attachment 2356360

Now, before i upload it (as i don't want to step on this project by any means), what are your thoughts @Jazzzny ? It is a very useful app to make custom "web apps". If i upload the new InterWeb it will allow InTheBox to work as intended, but now with better modern web compatability. It would just be a stop gap "fix" until i can figure out the issues with "Box55" for N55. I wouldn't keep making new InterWeb builds. It would just be a 1 and done kind of thing.

Cheers

I’d be five-by-five with Box55. :)
 
View attachment 2342713

Hello everyone,
I'm proud to announce a new web browser for 10.6 which I am tentatively naming "Nightly55" (will probably change once I settle on a name I like.)
It's based on upstream code from Roytam1's Basilisk 55, which itself is based on Firefox 55/Moebius/UXP. The codebase is quite modern, with a Javascript engine new enough to run stock Discord (see screenshots).

Download a copy from here and let me know how it goes!

Source code: https://github.com/Jazzzny/basilisk55-snowleopard

Has anyone tried to build this for PowerPC?
 
I briefly tried to build for 10.5 but I realized that I would need to port over all of Pale Moon's 10.5 changes by hand because of conflicts.

Just in case, PaleMoon-for-PowerPC-related WIP:


Both build (at the moment against 10.5 SDK, since 10.6 requires quite a bit more work), but both need some extra fix-ups to work.
 
InterWeb Web Browser Release 2024-03-14 is out! Yes, InterWeb.
In collaboration with wicknix, I'm proud to announce that Nightly55 is rebranding to InterWeb, to continue the lineage of a modern browser for older versions of macOS.

This has been the most substantial update yet, and it features a ton of changes that should make web browsing a much better experience.

Notably, I've managed to enable out of the box color emoji support, meaning that you'll be able to see any emoji on any website without any extra fonts installed.

Screen_shot_2024-03-14_at_5.png


I hope everyone enjoys the new release, and be sure to let me know if you run into any issues.

As per usual, new downloads are posted to the GitHub:
 
InterWeb Web Browser Release 2024-03-14 is out! Yes, InterWeb.
In collaboration with wicknix, I'm proud to announce that Nightly55 is rebranding to InterWeb, to continue the lineage of a modern browser for older versions of macOS.

This has been the most substantial update yet, and it features a ton of changes that should make web browsing a much better experience.

Notably, I've managed to enable out of the box color emoji support, meaning that you'll be able to see any emoji on any website without any extra fonts installed.

View attachment 2359174

I hope everyone enjoys the new release, and be sure to let me know if you run into any issues.

As per usual, new downloads are posted to the GitHub:

Oh, how this brings me joy. Thank you both. ❤️
 
  • Like
Reactions: Jazzzny and wicknix
InterWeb Web Browser Release 2024-03-14 is out! Yes, InterWeb.
In collaboration with wicknix, I'm proud to announce that Nightly55 is rebranding to InterWeb, to continue the lineage of a modern browser for older versions of macOS.

This has been the most substantial update yet, and it features a ton of changes that should make web browsing a much better experience.

Notably, I've managed to enable out of the box color emoji support, meaning that you'll be able to see any emoji on any website without any extra fonts installed.

View attachment 2359174

I hope everyone enjoys the new release, and be sure to let me know if you run into any issues.

As per usual, new downloads are posted to the GitHub:

Guys, do you consider supporting PowerPC then? :)
 
Thanks a lot for your work, this is such a wonderful piece of software! And this isn't just a great browser for Snow Leopard, but also for newer systems like El Capitan, which doesn't have new browsers apart from Chromium Legacy, which is fine but heavier than Interweb.

As far as I can tell, it works mostly fine. I've found that Language Packs doesn't work: the browser recognizes them as installed but nothing changes. And it would be nice if the Firefox Account sync worked, but I think it should be a bit tricky now that Mozilla is changing the login method.

Again, thanks a lot!
 
  • Like
Reactions: B S Magnet
Thank you guys, @Jazzzny & @wicknix ! New InterWeb works great! Even with last Nightly55 version, there were no crashes and freezes anymore. And now we have about_:_preferences#advanced back, really nice!

Though, yesterday I found a reproducible crash, whenever one tries to open a gitlab projects page
i.e. https://gitlab.com/fdroid/fdroidclient browser crashes immediately.

Something that changed between N55 and new IW: vimeo videos, at least loaded as embedded video, do play in N55 but not in IW. Anyway, vimeo GUI is so slow/unusable, that I would rather download videos.

And finally, SnowLion is not obsolet :D Facebook pages do work in SnowLion, they do not load properly in N55/IW.
 
Though, yesterday I found a reproducible crash, whenever one tries to open a gitlab projects page
i.e. https://gitlab.com/fdroid/fdroidclient browser crashes immediately.
I was not able to reproduce this on my machine, however the 10.6 font renderer does not seem to like the default font (bunch of glyphs of missing). I'll see if I can implement something similar to TFF's font blacklist.
Something that changed between N55 and new IW: vimeo videos, at least loaded as embedded video, do play in N55 but not in IW. Anyway, vimeo GUI is so slow/unusable, that I would rather download videos.
I was not able to reproduce this either, however I noticed that the audio backend upgrade made the audio stuttering much worse with certain codecs. It'll be reverted in the next release.

And finally, SnowLion is not obsolet :D Facebook pages do work in SnowLion, they do not load properly in N55/IW.
I was able to reproduce this, overriding the useragent to that of Firefox 52 fixes it. I'll add this override in the next release.
 
  • Like
Reactions: TheShortTimer
Notably, I've managed to enable out of the box color emoji support, meaning that you'll be able to see any emoji on any website without any extra fonts installed.

View attachment 2359174

I am sort of dying to know how you figured out colour emoji rendering, in browser, even when one runs “Interweb Nightly” (how I named it in my /Applications, to distinguish it from Interweb and Nightly), even when running the browser in Snow Leopard. 🧐


1710604377325.png


(Yes, I see the inverse square letter glyphs in my signature didn’t render, but nevertheless impressed the monocle one did, and in colour.)
 
  • Haha
Reactions: TheShortTimer
I am sort of dying to know how you figured out colour emoji rendering, in browser, even when one runs “Interweb Nightly” (how I named it in my /Applications, to distinguish it from Interweb and Nightly), even when running the browser in Snow Leopard. 🧐
Many years ago, Mozilla implemented some color font rendering workarounds for Windows XP-7 as those operating systems don't support color glyphs either. However, it seems like they forgot about 10.6, likely because of the much smaller userbase. After poking around the codebase, I found that all of the features that are used to support the workaround rendering were present in the macOS port, so I was able to enable the color rendering workaround without much difficulty.


 
Many years ago, Mozilla implemented some color font rendering workarounds for Windows XP-7 as those operating systems don't support color glyphs either. However, it seems like they forgot about 10.6, likely because of the much smaller userbase. After poking around the codebase, I found that all of the features that are used to support the workaround rendering were present in the macOS port, so I was able to enable the color rendering workaround without much difficulty.



Thank you for the rundown! :)

I’m still kind of impressed they manage to make it work at all.

An inspection of the nested 'Twemojimozilla.ttf' in the application directory, when added as a system font, offers font alternatives in the system character menu (see attached), but each of the glyphs are visually blank (alongside several other system fonts which, for the most common of emojis, render them as monochrome glyphs). This also includes the use of Quivira and/or Symbola, which are monochrome fonts purpose-designed to render emojis on pre-Lion Macs.

I’m guessing there must be a library within the mozilla source code which works in tandem with twemojimozilla.ttf to synthesize the rendering of emoji glyphs (and in colour) — with the changes in code you linked to being the call-outs to activate those.

1710607088467.png
 
  • Like
Reactions: TheShortTimer
Before I try using it, does the new Interweb take over the old Interweb profile folder or does it create a new one?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.