dr460nf1r3 / firedragon-browser

A Floorp fork with custom branding and opinionated settings 🐉 (mirrored from GitLab)
https://firedragon.garudalinux.org
Mozilla Public License 2.0
267 stars 13 forks source link

FireDragon No longer works with KDE global menu after upgrade to 114 #62

Closed salperinlea closed 1 year ago

salperinlea commented 1 year ago

I've been using FireDragon since stock librewolf dropped the patch that allowed for dbus menu forwarding that KDE global menu uses. Unfortunately, firedragon no longer seems to either after an upgrade to 114. Reversion fixes this problem.

System is Arch running latest zen kernel, KDE frameworks 107, plasma 5.27.5, no nVIDIA, running firedragon through Xwayland.

dr460nf1r3 commented 1 year ago

Sadly, that's by choice (or not really). I could no longer find Ubuntu's appmenu patches for 114 and it seems like they have stopped providing them on launchpad in favor of shipping Snap-only Firefox :( unless, of course, there is something I'm overlooking 👀

salperinlea commented 1 year ago

I think I may have just found it here, on a fork: https://github.com/Ubuntu-Unity/firefox-appmenu-snap/blob/stable/patches/unity-menubar.patch

dr460nf1r3 commented 1 year ago

Well that's a repository I found myself while looking for the patch, sadly it's outdated and I don't see myself as knowledgeable enough to maintain this patch on my own.

Avichal1234 commented 1 year ago

Is there no way to fix this issue?

steviator commented 1 year ago

So essentially, support for Plasma desktop has been dropped. It might be nice to do something to alert users to that fact rather than having them find and obscure bug report to figure out that the whole reason this fork existed has basically evaporated.

Switching to Brave instead, Perhaps you should change the name of this browser to Gnomedragon to make it more obvious that it's not compatible with Plasma.

So long and thanks for all the fish.

dr460nf1r3 commented 1 year ago

I feel some kind of bitterness reading your comment. Incompatibility is essentially something else, the browser can still be used perfectly fine on KDE, it just does not feature the appmenu integration anymore, which is also only relevant to those people using making use of this KDE feature.

I'm still undecided whether I'm continuing the maintenance of this project, since I feel like a major part of what made it attractive to me doesn't exist anymore.

salperinlea commented 1 year ago

Do older versions of the patch actually break anything with newer firefox?

dr460nf1r3 commented 1 year ago

The patch itself does only apply to a specific version and would need to be rebased against newer versions. However it's just a matter of time until something breaks which needs source code changes.

dr460nf1r3 commented 1 year ago

Basically it's just the KDE global menu. After discussing this with a few people, someone has volunteered to help out with the maintenance so FireDragon will stay :)

dr460nf1r3 commented 1 year ago

Closing this here since it can't be fixed. @Zastando our plan worked out btw 😸

stefanwimmer128 commented 11 months ago

I found a working appmenu patch: https://gitlab.com/kylekern0/librewolf-kde-appmenu/-/blob/master/unity-menubar.patch?ref_type=heads

I already successfully integrated it into my own version of firedragon: commit - ci-build

dr460nf1r3 commented 11 months ago

Any experience with how well this one is maintained yet?

Technetium1 commented 11 months ago

@dr460nf1r3 send them mail since they don't exist on GitHub 👀 https://gitlab.com/kylekern0/lp-solver/-/blob/master/LICENSE?ref_type=heads#L1