user0 avatar

user0

@user0@fedia.io

@user0@librem.one (alt)

Hi. I’m Emma, creator of (), and I'm 🏳️‍⚧️ (she/her).

Appreciate my projects?

Want to support my transition?

Monero:
83DKePztcGMTHbuo7mAVkZ1CLdzPgptASTFGQ7pmoxj16gS6VqssEBMjVWBYcR8NNKb3YGEdeZsZfHCbn9uXhyZjSHb3gJw

HRT is a lifelong expense, and surgeries are really expensive.

Any donations would be greatly appreciated.

❤️

user0 , (edited ) to Linux Phones
user0 avatar

Mobile-Friendly-Firefox (Friendly-Fox) Updates:

Thanks to 1peter10 for submitting Issue #4 to inform me that Firefox 123 had broken the Tab Manager button. The fix was easy; I just needed to revert back to my original, and in my opinion less-than-optimal, method of placing the Tab Manager button onto the Nav Bar. This update fixes the issue, at the cost of losing that single-pixel thick line across the top of the Nav Bar, which had a proper gradient effect when using the Private Browsing Purple style. The line was necessary to better replicate the Firefox for Android (Fenix) app, but I would assume that not a single person has noticed its absence.

  • Modified single_tab_mode-alt.css, alt-single_tab_mode-alt.css, single_tab_mode.css, true_mobile_landscape-alt.css, true_mobile_landscape.css, true_mobile_mode-alt.css, true_mobile_mode.css, fenix_theme.css, fenix-alt.css, fenix.css, fenix_fox-alt.css, fenix_fox.css, fenix_one-alt.css, and fenix_one.css:

    • fix for Firefox 123: replace #nav-bar padding with width shortening to unhide Tab Manager button
      • After the Firefox 123 update, the Nav Bar was being placed on top of the Tab Manager button, despite z-index parameters set to do the opposite.
      • This commit places these elements side-by-side, rather than one on top of the other.
  • Modified single_tab_mode-alt.css, alt-single_tab_mode-alt.css, single_tab_mode.css, true_mobile_landscape-alt.css, true_mobile_landscape.css, true_mobile_mode-alt.css, true_mobile_mode.css, fenix-alt.css, fenix.css, fenix_fox-alt.css, fenix_fox.css, fenix_one-alt.css, and fenix_one.css:

    • changed #PanelUI-menu-button position from "absolute" to "fixed"
      • This change is necessary for better compatibility with Firefox 123
  • Modified fenix_colors.css, fenix_one-alt.css, and fenix_one.css:

    • make #nav-bar transparent and use body element as Nav Bar background
      • This change is necessary for better compatibility with Firefox 123
  • Modified popups.css, true_mobile_landscape-alt.css, true_mobile_landscape.css, fenix_fox-alt.css, fenix_fox.css, fenix_one-alt.css, and fenix_one.css:

    • Generic fix for popups, fixes 'allow this extension to run in private mode' dialog*
  • Modified popups.css:

    • fix date-picker, see upstream #63 for details*
  • Modified urlbar.css:

    • Hide translate and picture-in-picture icon*
  • Modified friendlyfox.desktop, friendlyfox.sh, customize.sh, update.sh, install.sh, and .mff-rm-old.sh:

    • fixed permission issue by modifying find command to send errors to the bitbucket
  • Modified update.sh:

    • fixed spacing of user selection options
  • Modified README.md:

    • document the options changed by the "Recommended Preferences" (Thanks to X-m7)
    • modified description and added "Compatibility" section
    • fixed download links

*Thanks to 1peter10 for submitting pull requests in mobile-config-firefox (fenix branch) that have been implemented in this release of Mobile-Friendly-Firefox (FriendlyFox).


~ Emma ❤️

user0 OP ,
user0 avatar

@jason123santa

TL;DR:
As far as specific differences, you can see for yourself by trying them both out, as I don't remember which parts of my code they have and haven't implemented yet. Sorry.

Extended Answer:
They have implemented some of my code into the postmarketOS mobile-config-firefox project, but I've tweaked quite a bit more elements. If you look at the fenix_one.css file in my Mobile-Friendly-Firefox (FriendlyFox) project, you'll see lots more code than the postmarketOS project. I've implemented what I think are the necessities into mine, wihle they are working more slowly and methodically to keep their code smaller and more manageable. At least, that's what I think they are doing with their project. Meanwhile, I had goals that I sought, regardless of how much code was needed, and I got a litte obsessed with it for a while.

Thanks for the interest ❤️

user0 , (edited ) to Random stuff
user0 avatar

@Liberapay

When using #Liberapay to receive donations, I'm curious what data is shared with #Stripe.

  • Does Stripe see the username and/or email address of the Liberapay account receiving donations?

I am hoping that Stripe cannot see this information and instead sees the ID number of the account or some other private identifier. I would like to protect my online identity from my bank and other entities that know my real-life legal identity.


I have not created a Stripe account yet, and I am curious about the process and data requirements.

  • What data is required to create a Stripe account for an individual for the purpose of receiving donations?
  • When creating a Stripe account, does Stripe require a photo ID for identity verification?

#Privacy is important to me because I'm trans and live in the USA.

Thanks to anyone who replies.

user0 OP ,
user0 avatar

I found a step-by-step youtube video for creating a Stripe account and learned that there is a requirement to pay for phone service. So I will not be able to use Liberapay anyway.

18+ linmob , to Random stuff
@linmob@fosstodon.org avatar

I love @user0's excellent mobile-config-firefox adaption (https://codeberg.org/user0/mobile-config-firefox/src/branch/fenix). Sadly, as these things go, upstream changes stuff, and with Firefox 123 the tab counter/switcher is broken: https://codeberg.org/user0/Mobile-Friendly-Firefox/issues/4

I wonder, if integrating something like https://addons.mozilla.org/en-US/firefox/addon/tree-style-tab/ could be a more sustainable approach?

user0 ,
user0 avatar

@linmob

with Firefox 123 the tab counter/switcher is broken

Thanks for the heads up. I'll investigate this issue on my Librem 5 once LibreWolf flatpak updates to version 123.

This has happened before. The issue involves the way that I have hidden the Tab Bar. If I use display: none to hide it, then everything inside is also hidden, including the Tab Manager button. So I instead used visibility: hidden to hide the Tab Bar. Well an update caused this method to also hide the Tab Manager button. So I changed it to visibility: collapse, which worked until version 123 apparently. So I'm hoping that there may be yet another way to hide the Tab Bar without hiding the Tab Manager button, possibly going back to using visibility: hidden. We shall see.

If I can't fix this, the good news is that unhiding the Tab Bar should fix this issue. But the bad news would be having to unhide the Tab Bar.

If you're using my fenix branch and want to unhide the Tab Bar, then comment out line 60 of 13_true_mobile_mode.css as shown:

58
59    /* Hide Tab Bar and Private Browsing Indicator */
60    /*#tabbrowser-tabs,*/
61    #private-browsing-indicator-with-label {
62        visibility: collapse !important;
63    }
64
user0 , (edited ) to Linux Phones
user0 avatar

Mobile-Friendly-Firefox Updates:

End of the year features & fixes!

  • Modified userContent.css:

    • set page background color to match fenix_colors.css, fenix_one.css, and fenix_one-alt.css
  • Modified fenix_colors.css, fenix_one.css, and fenix_one-alt.css:

    • optimized colors to better support styles that do not hide the tab bar: desktop and mobile styles, as well as all styles while using larger screen (lapdock, monitor, or tv) including laptop and desktop computers
  • Modified install.sh:

    • optimized logic: only attempt to create backup on first run of install.sh script
    • added new user selection option for applying recommended preferences to user.js
    • fixed typo preventing dynamic_popups_max.css from being applied
  • Modified uninstall.sh:

    • optimized logic: only continue with uninstall if at least one chrome directory has been located in selected browser profiles
    • added logic to remove added preferences from user.js if present
  • Modified README.md:

    • added note to pre-install section about applying recommended preferences with install.sh script

user0 OP ,
user0 avatar

@justin

Thank you for the interest. I will start adding screenshots in the new year, very soon. I have taken several, but I still need to decide which ones to use and how I'm going to organize them.

user0 OP ,
user0 avatar

@justin

I had added lots of screenshots, but the repo ballooned in size and took too long to clone. So I completely removed all screenshots and opted instead to link a screenshot that I posted to the Purism forums. I may add some more in the future, but I don't want to clutter the README.md with too many images. Sorry if that's a let-down.

ollieparanoid , to Firefox
@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! 🎉

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.

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.

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.

user0 , (edited ) to Linux Phones
user0 avatar

I have made a repo for my code on Codeberg:

Mobile-Friendly-Firefox

I plan to create a few branches for the postmarketOS mobile-config-firefox repo for styles to consider merging.

user0 OP ,
user0 avatar

@okennedy

Thanks for the appreciation!

I just added some automated install and uninstall scripts, and I think you should check them out. The install script automatically creates a backup of your current chrome folder, and the uninstall script restores it for you.

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