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 ❤️

jason123santa ,
@jason123santa@fosstodon.org avatar

@user0 tried the mobile config on my pinephone and it works even better than the postmarketos one
everything is made to adapt to mobile even the settings

user0 , to Random stuff
user0 avatar

Hey, I haven't made any update posts about my repos in a while because I'm too much of a perfectionist and haven't gotten around to making a detailed and nicely formulated post. I don't know when I'm going to do it either. But I've made many minor little updates over the past month or so, so I recommend everyone update.

Oh and btw I'm Emma.

❤️

user0 , (edited ) to Random stuff
user0 avatar

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 Random stuff
user0 avatar

Questions about receiving anonymous #Monero donations:

  1. Should I share the primary address or a subaddress?
  2. Are there any limitations to using one over the other?

Thanks.

Edit: I think I'm just going to go ahead and use a subaddress.

Monero:
83DKePztcGMTHbuo7mAVkZ1CLdzPgptASTFGQ7pmoxj16gS6VqssEBMjVWBYcR8NNKb3YGEdeZsZfHCbn9uXhyZjSHb3gJw
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.

user0 , to Random stuff
user0 avatar

btw, I'm 🏳️‍⚧️ [she/her]

user0 , to Linux Phones
user0 avatar

Mobile-Friendly-Firefox Updates:

Introducing a new desktop button! Say hi to FriendlyFox! It features a menu to conveniently activate scripts without the need to type terminal commands. Just tap&hold/secondary-click the FriendlyFox icon and tap/click the script you want to run. There is also an option to Launch Firefox, and the Customize option allows you to choose the tap/click behavior of the button itself. The default is Install and can be changed to Update or Launch Firefox. Oh, and did I mention that I made the FriendlyFox logo myself using LibreOffice Draw? It's a cute little Red Panda, otherwise known as a Fire Fox. I also used GIMP to modify my avatar. Yay free software! I hope everyone enjoys the new update!

  • Transitioned branch (master to main)

  • Added new files:

    • "Before/After" image (Before_After.png)
    • logo image (friendlyfox.png)
    • desktop file (friendlyfox.desktop)
    • wrapper script (friendlyfox.sh)
    • customize script for desktop file (customize.sh)
    • update script (update.sh)
    • script to remove old repo (.mff-rm-old.sh)
  • Modified friendlyfox.desktop, friendlyfox.sh, customize.sh, update.sh, and .mff-rm-old.sh:

    • fixed copyright date
  • Modified customize.sh, update.sh, and uninstall.sh:

    • fixed variable
  • Modified update.sh:

    • fixed clone command
    • updated to remove old repo
    • restore old directory if cloning failed
    • minor modification for failed update
  • Modified install.sh and uninstall.sh:

    • updated for compatibility with new files
  • Modified install.sh:

    • fixed variable
  • Modified custom_rules.css, fenix_fox-alt.css, fenix_fox.css, fenix_one-alt.css, and fenix_one.css:

    • disabled URL Bar font enlarging*
  • Modified README.md:

    • added "Dependencies" section*
    • updated image link
    • added and modified instructions
    • modified to look better
    • re-organized sections
    • added note recommending uninstall of mobile-config-firefox to preserve customizations*

*Thanks to magdesign for submitting and solving a few issues that have been implemented in this release.


pocketvj ,
@pocketvj@fosstodon.org avatar

@user0

thanks for your work and for mentioning me 😀

user0 , (edited ) to Linux Phones
user0 avatar

Mobile-Friendly-Firefox Updates:

Screenshots! Well, not quite. I had added lots of screenshots, but the repo ballooned in size and took too long to clone. So I did a git rebase -i <SHA1> command to completely remove 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.

  • 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:

    • simplified variable by directly setting numerical value
    • improved important notice
  • Modified fenix_colors.css, fenix_one-alt.css, and fenix_one.css:

    • apply color to tab manager button badge to match tab text and close button
  • Modified fenix_colors.css and fenix_one-alt.css:

    • removed menubar and navbar color modifications
  • Modified browser.css, true_mobile_landscape.css, true_mobile_mode.css, fenix.css, fenix_fox.css, and fenix_one.css:

    • added menubar and navbar color modifications
  • Modified single_tab_mode-alt.css, alt-single_tab_mode-alt.css, and single_tab_mode.css:

    • optimized active tab width for better fit and to fix flickering when there are two or more pinned tabs
  • Modified true_mobile_landscape-alt.css and true_mobile_landscape.css:

    • added tab manager menu and button counter to remove dependence on tab_manager_button.css
  • Modified fenix_theme.css, fenix-alt.css, and fenix.css:

    • remove back-button removal
  • Modified install.sh:

    • added new user selection option for back-button
  • Modified README.md:

    • added linked image

I've decided to tone down the use of tags in my posts.

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.

user0 , to Linux Phones
user0 avatar
user0 , (edited ) to Linux Phones
user0 avatar

Mobile-Friendly-Firefox Updates:

  • Added new user selection options into install.sh script:

    • Two Nav Bar color options for Fenix theme (Default Gray & Private Browsing Purple)
    • Two icon options for Unified Extensions button (Fenix theme)
    • Hide/Show Unified Extensions button (all styles & themes)
    • Hide/Show Tab Manager button (Destop style)
  • Fixed implementation of all dynamic_popups files:

    • Modified install.sh script and userChrome styles to move all dynamic_popups options to the bottom where they belong
    • Dynamic popups will now look much better

user0 , to Linux Phones
user0 avatar

NEW:

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

I'll try to keep changes in sync between my Mobile-Friendly-Firefox and my mobile-config-firefox repos.

user0 , (edited ) to Linux Phones
user0 avatar

Major Update:

  • Added to install and uninstall scripts

    • Support for Librewolf, Mullvad, and Tor browsers

I have not tested Mobile-Friendly-Firefox with these browsers yet, as I am waiting for official arm64 releases before installing them onto my Librem 5. While I think that everything should work, anyone can share issues here on the fediverse, on my Mobile-Friendly-Firefox repo, or on my forum thread. I'll try to check all three from time to time so I don't miss anything.


Minor Update:

  • Added to install and uninstall scripts

    • Support for Librewolf flatpak

I have tested and confirmed that it works perfectly.

user0 , to Linux Phones
user0 avatar

Major Update:

My Codeberg repo: Mobile-Friendly-Firefox

  • Added automated install and uninstall scripts

  • Updated several files

Happy Holidays!

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.

okennedy ,
@okennedy@social.xthemage.net avatar

@user0 Finally got a chance to try it out... This is awesome work. Thanks!

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