ollieparanoid ,
@ollieparanoid@fosstodon.org avatar

Made an initial merge request to get the wonderful improvements from @user0 into mobile-config-firefox. :firefoxnew:

The idea is to make desktop firefox behave more similar to the Android version, e.g. getting rid of the extra tab bar, and some of the buttons around the urlbar to have more space for typing the URL.

Merge request with test instructions, feedback welcome:
https://gitlab.com/postmarketOS/mobile-config-firefox/-/merge_requests/40

Huge thanks to user0! 🎉

Baonks81 ,
@Baonks81@fosstodon.org avatar

@ollieparanoid @user0 wow, this is great. I didn't modify those too much, I'll install mobile-config-firefox and firefox again

ollieparanoid OP ,
@ollieparanoid@fosstodon.org avatar

@user0 btw, what would be the easiest way for you to contribute directly? looks like you would rather not use gitlab.com (?) - if that is the case, maybe push to the new repo that claui made on codeberg? Having all patches in one place is easier to maintain, but given that you already put in so much effort there, it would be great to work together on this more efficiently. A common git repo structure would already make things a lot easier (even if on different hosts) 😀

fliegerjohn ,
@fliegerjohn@fedi.datenkastl.de avatar

Thanks for your work! @pocketvj and I also tried to get all the great work from @user0 into one place. https://git.datenkastl.org/pmOS-tweaks/fenix-fox

After we copied the files we found the repo from claudi.. 😅

user0 ,
user0 avatar

@ollieparanoid

Thank you very much for the appreciation, as well as for your own work!

I decided to bite the bullet and make a non-disposable email address so that I could create my own account on Codeberg, though I don't intend to actually use the email address. I will need a lot of time to learn how to use Codeberg, as I know basically nothing about git.

When I am ready to start using my Codeberg account, I will make a post here on the fediverse.

user0 ,
user0 avatar

@ollieparanoid

I have made a repo for my code on Codeberg: Mobile-Friendly-Firefox

I have also made an install script to try out different options and an uninstall script to restore a pre-install backup that the install script creates.

My next step is to create a mirror of mobile-config-firefox on my Codeberg account and then create a branch for my recommended additions and modifications.

I see that mobile-config-firefox uses a script that installs all userChrome css files, and if I am reading it correctly, it appears to install them in alphabetical order. Since order of files matters, how should I proceed? Should I rename files in my branch so that they install in the proper order? I was planning to simply add a number tag to the beginning of each file (01, 02, etc.), but I would need to do this to all of the mobile-config-firefox css files.

I still need to read a bit more about how to properly create and modify branches of mirrors, but I hope to have something created soon.

ollieparanoid OP ,
@ollieparanoid@fosstodon.org avatar

@user0

very nice with your repo and install script! 🎉

> [...] mirror of mobile-config-firefox on my Codeberg account and then create a branch for my recommended additions and modifications.

looking forward to that, this is great! 😀

Adding numbers infront of files: yes please do, good idea!

I'll not make changes to mobile-config-firefox.git upstream soon, besides that I now added 5 commits from the wip branch about improving Makefile etc., as I'm focusing on postmarketOS v23.12 release.

user0 ,
user0 avatar

@ollieparanoid

I have created a fork of the postmarketOS mobile-config-firefox repo on Codeberg:

https://codeberg.org/user0/mobile-config-firefox

Technically, this is a modified mirror, since Codeberg does not support forking non-Codeberg git repos.

ollieparanoid OP ,
@ollieparanoid@fosstodon.org avatar

@user0 very nice! I'm currently pretty busy with other tasks, but looking forward to what you'll do with your fork, and to get these great improvements further upstream 😀 (into mobile-config-firefox, and ideally even into firefox proper, but that will probably take a lot more time; if anyone is interested in helping out with that let me know!)

kiudecan ,
@kiudecan@framapiaf.org avatar

@ollieparanoid
Hi, I'm not sure whether it s my place or the place to do it, Id like to share some suggestions I keep thinking about: (with no technical skills at all letting me even dream of implementing it)

What would you think of having an access to add-ons MUCH more straightforwardly ? Maybe icons directly at the top of the burger menu? Or icons on display next to the URL field, with a sliding bar letting you browse all the way to the end?
It just @user0

kiudecan ,
@kiudecan@framapiaf.org avatar

takes way too many clicks and scroll to open an add-on menu. Fiddling with uBlock e.g. is tiresome

@user0 @ollieparanoid

user0 ,
user0 avatar

@kiudecan

I appologize for not replying to you sooner. I have been busy with many things and hadn't logged into my account here in a few weeks.

What would you think of having an access to add-ons MUCH more straightforwardly ? Maybe icons directly at the top of the burger menu?

I had tried something similar in order to move the new-tab button into the Tab Manager Menu, but it unfortunately doesn't seem possible. Menu items can be re-arranged and hidden, but they cannot be added to a menu or moved from one menu to another. I agree though that your idea would be really cool if it could be done.

Or icons on display next to the URL field, with a sliding bar letting you browse all the way to the end?

I don't think this is possible with CSS code either, so I can't help, but I found a post on reddit that involves javascript:

https://farside.link/libreddit/r/FirefoxCSS/comments/ezfqnh/new_scrolling_toolbar_buttons_wip_replacement_for

Thanks for your interest in my code, and sorry again for the long delay in responding to you.

justsoup ,
@justsoup@mstdn.social avatar

@ollieparanoid @user0 Amazing! Hopefully this adds to the usability.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • firefox
  • kamenrider
  • Rutgers
  • jeremy
  • Lexington
  • cragsand
  • mead
  • RetroGamingNetwork
  • loren
  • steinbach
  • xyz
  • PowerRangers
  • AnarchoCapitalism
  • WatchParties
  • WarhammerFantasy
  • supersentai
  • itdept
  • AgeRegression
  • mauerstrassenwetten
  • MidnightClan
  • space_engine
  • learnviet
  • bjj
  • Teensy
  • khanate
  • electropalaeography
  • neondivide
  • Mordhau
  • fandic
  • All magazines