Skip to content

Releases: i3roly/firefox-dynasty

131

02 Oct 23:28
Compare
Choose a tag to compare

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

20 Sep 01:42
Compare
Choose a tag to compare
  1. fixed the profiler
  2. rounded corners on 10.8. transparent/rounded menus/tooltips. man @mstange went all the fuck out for older OSes man. unreal.
  3. 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
Screen.Recording.2024-09-22.at.6.49.22.PM.mp4

132.0a1 (vertical tabs/sidebar)

03 Sep 03:30
Compare
Choose a tag to compare

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

03 Sep 20:32
Compare
Choose a tag to compare
Screen.Recording.2024-09-03.at.2.19.44.PM.mp4

131.0a1 (vertical tabs and sidebar)

11 Aug 18:25
Compare
Choose a tag to compare

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

11 Aug 18:05
Compare
Choose a tag to compare
  • 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)

20 Jul 02:40
Compare
Choose a tag to compare

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

09 Jul 17:48
Compare
Choose a tag to compare

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.

Screen.Recording.2024-07-09.at.7.02.45.AM.1.mov

127.0.3

28 Jun 21:05
Compare
Choose a tag to compare

just caught the 127.0.2 tag this time, but it says 127.0.3 for some reason i guess cause of the DONTBUILD commits after the official 127.0.2. release

whatever. this one seems like a gooder.

tested on 10.11 and it seemed fine. got a little more work to do though for 10.10 and 10.9

127.0.1

14 Jun 19:21
Compare
Choose a tag to compare

i keep forgetting to match their tags, so this is the latest on the 127 release branch

the <10.14 still needs some work to get the window to show up properly without hanging.

runs good and works fine for me lol