focus-ios
Awesome-Adoption
Our great sponsors
focus-ios | Awesome-Adoption | |
---|---|---|
16 | 13 | |
1,260 | 61 | |
- | - | |
9.3 | 5.8 | |
about 2 months ago | 4 months ago | |
Swift | TypeScript | |
Mozilla Public License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
focus-ios
-
Platform issues which disadvantage Firefox compared to first-party browsers
When Mozilla launched Focus for iOS in 2016, Apple had two WebKit implementations on iOS. Focus was implemented with UIWebView (slower, with more extensive content blocking capabilities), while Firefox was implemented with WKWebView (faster, with limited content blocking capabilities).[1]
Focus was Mozilla's way of offering Tracking Protection on iOS in some form without slowing down the performance of its main Firefox for iOS app. In addition to blocking ads within the Focus browser itself, Focus also provided iOS content blockers, which ironically (due to iOS content blockers being exclusive to Safari) allowed Focus users to block ads in Safari but not in Firefox for iOS.[2]
Focus migrated to WKWebView in 2017 after iOS 11 bridged WKWebView's feature gap, allowing Focus to retain its Tracking Protection feature through the transition.[3] With Firefox and Focus both on WKWebView, Mozilla then ported Tracking Protection to Firefox for iOS in 2018.[4] Tracking Protection improved Firefox for iOS, but could not be as comprehensive as the Safari-exclusive content blockers.
By that time, Mozilla had already launched Focus for Android in 2017 even though Firefox for Android already had the ability to block ads more comprehensively with extensions.[4] As a privacy-focused secondary browser, Focus was a niche app that turned out to be well-received by users, and Mozilla probably did not have a good reason to discontinue it even after Firefox for iOS gained Tracking Protection.
[1] https://news.ycombinator.com/item?id=12977855
[2] https://blog.mozilla.org/en/products/firefox/introducing-fir...
[3] https://github.com/mozilla-mobile/focus-ios/issues/274
[4] https://blog.mozilla.org/en/products/firefox/latest-firefox-...
[5] https://blog.mozilla.org/en/products/firefox/firefox-focus-n...
-
Firefox Focus for iOS: why can I only have four bookmarks?
Feature request is at https://github.com/mozilla-mobile/focus-ios/issues/2970 but it's been stale for a year.
-
Focus now opens links in app? No!
The next update is supposed to fix this: Links should not open outside of Focus by default.
-
Anyone use Firefox Focus on iOS 16? It crashes the entire OS, not just the app!
Just did, I'll link it here too just in case: https://github.com/mozilla-mobile/focus-ios/issues/3673
-
Mobile Firefox Focus: Anyone feel weird about the spacing around elements?
Github: Firefox Focus for iOS
-
Love Focus but it keeps crashing
Try reinstalling the app. If the problem persists, please use this page report crashes and bugs.
-
Firefox Focus no longer allows copying a link without visiting the link. Anyone know how to turn this behavior off?
Someone mentioned this on Github months ago: Setting to disable link previews.
-
Firefox Focus crashes on iOS 15
Please go to this page and click on New issue to report crashes and bugs.
-
Firefox Focus App is Bloated
You can report issues directly to the developers of Firefox Focus for iOS on Github.
-
Firefox Focus iOS: will we get multiple tabs support?
Someone opened a new Github issue to request it.
Awesome-Adoption
-
Supabase Beta May 2022
Pawternity Hub is a Pet Adoption website where people can find local pets around their area to adopt. Started in a hackathon while brainstorming ideas to help the community, it was built with React and Bootstrap and uses the PetFinder API. Built by @NathanJoSuarez.
-
Release 0.2 - Update
I have to say that looking for issues takes me forever. I want to further have more practice with JavaScript, so I head into this page to find any issues with JavaScript related. And I found that this project interested me, and the reason why is because it is a "full-stack" projects. I want to contribute to "small" full-stack project first, then further expand my knowledge, which enables me to build the fundamental.
-
OSD600 - The Final Release
The maintainer reviewed the PR very quick, he required some minor changes before merging my PR.
-
OSD600 - The Final Release Progress
In the last blog, I have made a plan about how to add new feature to Awesome-Adoption project. Here are some tasks I need to complete in this week:
-
Contributing to Local Opensource Projects
Picking two issues that challenged me more than my Hacktoberfest issues was not an easy process. The last challenge I left off on from Hacktoberfest was contributing a new provider to Notifire. Eventually I ended up choosing a Telescope issue and issue for a small opensource project.
-
OSD600 - Preparing For The Final Release
In the final release, I decided to work on an external project named Awesome-Adoption which is a web application helping users find pets and adopt around their area.
-
Code Reviews and Pull Requests - Release 0.3
I helped to improve image viewing in a React app called Awesome Adoption that I had previously worked on during Hacktoberfest. Importing the Carousel component from Bootstrap, I was able to make images more accessible on mobile. I am still working on ensuring the image size is correct for all.
-
Contributing tests to Awesome-Adoption
register and login unit testing: https://github.com/redxzeta/Awesome-Adoption/issues/222
-
Adding a new component for my fourth hacktoberfest contribution
#207 highlighted the need for a modal through which the user could edit their profile. Awesome-Adoption is a React based application and I decided to work on it for my 4th contribution towards Hacktoberfest
-
Recap of my experience with hacktoberfest 2021
First PR Second PR Third PR Fourth PR
What are some alternatives?
bypass-paywalls-firefox-clean
novu - 🔥 The open-source notification infrastructure with fully functional embedded notification center 🚀🚀🚀
uMatrix - uMatrix: Point and click matrix to filter net requests according to source, destination and type
seismic-risc - Web app for keeping track of buildings in danger of collapsing in the event of an earthquake
ClearURLs-Addon - ClearURLs is an add-on based on the new WebExtensions technology and will automatically remove tracking elements from URLs to help protect your privacy.
QuestDB - An open source time-series database for fast ingest and SQL queries
Neat-URL - Neat URL cleans URLs, removing parameters such as Google Analytics' utm parameters.
stripe-sync-engine - Sync your Stripe account to you Postgres database.
copy-true-link - An add-on that copies True Link URL as shown at the status bar
Chartbrew - Open-source web platform used to create live reporting dashboards from APIs, MongoDB, Firestore, MySQL, PostgreSQL, and more 📈📊
webextensions-examples - Example Firefox add-ons created using the WebExtensions API
telescope - A tool for tracking blogs in orbit around Seneca's open source involvement