25 lines
1.8 KiB
Markdown
25 lines
1.8 KiB
Markdown
# Summary
|
|
|
|
firefox focus is an ios and android app released by mozilla.
|
|
|
|
I want to create a firefox extension to make firefox similar to the "firefox focus" app, which is a simplified, privacy-focused browser experience.
|
|
|
|
# Features
|
|
|
|
The extension will implement the following features:
|
|
|
|
- only one tab ever. no new windows, no new tabs
|
|
- always incognito. there is no non-private mode. When you close the app, all data is deleted. When you open it again, it's like a fresh install.
|
|
- only four bookmarks max, and all on the home page. no bookmark manager, no folders, no syncing, no import/export
|
|
- tracking and script blocking is on by default, and can optionally block ads, analytics, and social scripts and trackers
|
|
- only five buttons: back, forward, refresh, url bar, trash, and settings. The trash button clears the session and goes to the home page again
|
|
|
|
# Implementation
|
|
|
|
There is a plugin at ../I-Hate-Tabs---SDI-extension that implements blocking opening new tabs and always opens them in a new window. We can use that to cause new tabs or windows to open in the current window instead.
|
|
|
|
There should be a way with an extension to add the four bookmark tiles to the home page, and to make the trash button clear the session and go to the home page again. We can use the extension API to implement these features.
|
|
|
|
I still want to have 1password, and maybe a few other extensions so I'm not going to block installing extensions, but maybe there can be a whitelist of allowed extensions that can be installed.
|
|
|
|
This extension would not be installed in the main profile, but in a secondary profile that could be launched with a shortcut. This way, the main profile can still be used for regular browsing, and the secondary profile can be used for the firefox focus experience. The extension would be installed in the secondary profile and would only affect that profile.
|