Releases: i3roly/firefox-dynasty
132.0
131.0.3
- thanks to @Pehrsons i think the audio bits are a little tighter. seems the backtraces are cleaner when debugging
- added hardware decoding capabilities for >10.10 systems on h264 only (vtdecoder)
-it's possible that vtdecoder will need to be 10.12++ only, but right now sub 10.10 systems cannot use VTdecoder when sandboxing.
-so i've put in fallback behaviour.
better than nothing. someone out there knows how to fix this, i'm not going to waste my time on the sandboxing issue any further. i got more interesting and other shit to do for the next few days.
131
fixed the issue where <10.10 systems would crash when trying to share their screen (or anything like that) due to an exception, as the nsstatusitem class does not have the 'button' member on <10.10 systems: https://developer.apple.com/documentation/appkit/nsstatusitem/1535056-button
edit (5 october 2024): fix the checkbox/radiobox and button focus rendering, which were obvious when you ran the profilemanager. also fix the video playback issues. all of these have been tested and fixed.
10.7 still needs a bit of work, the tab contents are causing issues where the page frame will show a spinning icon but you can still create tabs.
-something weird is going on. could be the kernel needing more changes, not sure.
definitely looks almost-there though, thanks to @mstange. still have to figure out the pocket popup not showing and the sharp corners on the edge of the window frame.
Screen.Recording.2024-10-02.at.9.18.19.AM.mp4
130.0.1
- fixed the profiler
- rounded corners on 10.8. transparent/rounded menus/tooltips. man @mstange went all the fuck out for older OSes man. unreal.
- progress on 10.7 but have to get the paints working right.
- i've also added the YellowTrampoline.kext for people who are curious about whether it actually runs on 11G63 (the latest 10.7.5) or if i'm just bullshitting.
- load the kext and see for yourself
- lol it sounds funny because of the privileges a kext requires, but you can build it yourself by cloning github.com/i3roly/yellowtrampoline.kext and load that one
- load the kext and see for yourself
Screen.Recording.2024-09-22.at.6.49.22.PM.mp4
132.0a1 (vertical tabs/sidebar)
looks like they are pushing the feature to 132, as 131 beta doesn't have it.
so i'm not going to release a beta 131.
will push the next stable when 130 goes live
Screen.Recording.2024-09-02.at.9.18.03.PM.mp4
130.0
Screen.Recording.2024-09-03.at.2.19.44.PM.mp4
131.0a1 (vertical tabs and sidebar)
usually i don't push stuff from centrallé, but this is an exception.
vertical tabs and sidebar on 10.8 all the way up? yes please.
working on the rounded corners now that i've resolved the @apple @clang team's exorbitant indulgence in butthole play.
Screen.Recording.2024-08-11.at.12.07.11.PM.mp4
edit: 12 august 2024, fixed the crash in "troubleshooting information" tab for <10.11 OSes that was caused by a metal library check
Screen.Recording.2024-08-12.at.7.34.18.AM.mp4
129.0
-
fixed the blank tooltip issue when you would mouseover items (for older macs, anything >=10.10 likely worked fine).
-
had to fix a downloading bug that was caused by the @apple @llvm team enjoying their quest to destroy compatibility with older OSes.
this time, instead of not backporting the differences from objectAtIndexedSubscript/objectForKeyedSubscript, which allowed array referencing as of 10.8, to objectAtIndex/objectForKey (etc), they now aren't backporting enums from newer OSes either.
i learned this from hunting down the crash in pre 10.10 macs that was caused by the use of a newer enum for quarantine than before. yet the compiler gives no warning and makes you think they have it handled.
clearly they do not have it handled.
Screen.Recording.2024-08-11.at.12.02.22.PM.mp4
edit: 12 august 2024, fixed the "troubleshooting information" crashes for <10.11 OSes caused by a metal library call.
128.0.3 (proper 10.8 support)
y'all wanted rounded corners in 10.8, and markus (@mstange) got you those rounded motherfuckin corners.
mountainlion.mp4
visually homogeneous from 10.8 all the way up baby (barring the share feature or stuff like that).
i noticed the symbol error (my bad*) on 10.8. it's fixed now and should be fine. my bad on that.
would like to get to 10.7 but i am gonna need to talk to the man who
lives in a blue house
with a blue window
blue is the colour
of all that he wears
blue are his streets and all the trees are too
he has a girlfriend
and she is so @blueboxd
- was fucking with lld/ld64 and min sdk to see if i can get lld working on 10.7 instead of ld64, but no dice quite yet.
i should really learn to build it after merging, then commit. it's not 128.0.4. it's 128.0.3
128.0 -- introduce *10.8 (and 10.9) support
should work all the way back to *10.8 now.
buttons on 10.8 need work, but feels stable and is very usable.
10.8 people may prefer @blueboxd's stuff which is cool.
10.7 has some linking issues and i think it's going to have to wait until 10.8 is sorted out.