Kristijan Ribarić 20f6dfafa1 feat: Add Workspaces to Sync options
This commit adds Workspaces to the list of data types that can be synced.

This introduces the following changes:

- Adds a new preference `services.sync.engine.workspaces` to control syncing of Workspaces.
- Updates the `syncChooseWhatToSync.js` and `syncChooseWhatToSync.xhtml` files to include the new Workspaces option in the UI.
- Adds relevant localization strings to `preferences-ftl`.
- Updates CSS styling for the Workspaces option.
- Updates `zen-browser.js` to disable Workspace syncing by default.

This change allows users to choose whether to sync their Workspaces across devices.
2024-10-05 15:11:14 +02:00
2024-10-04 18:21:41 +02:00
2024-09-15 13:50:52 +02:00
2024-09-09 19:36:14 +02:00
2024-09-09 19:36:14 +02:00
2024-10-05 15:11:14 +02:00
2024-10-05 10:07:45 +02:00
2024-05-21 22:26:34 +02:00
2024-10-04 13:30:55 +00:00
2024-10-04 18:21:41 +02:00
2024-10-05 09:54:24 +02:00

Zen Browser

Experience tranquillity while browsing the web without people tracking you!

Downloads Crowdin

Flathub

Patreon

ko-fi

Compatibility

Zen is currently built using firefox version 131.0!

Performance

Zen is built with performance in mind, and we have optimized the browser to be as fast as possible!

Installation

Supported Operating Systems

Zen is available for Linux, macOS, and Windows. You can download the latest version from the official website at zen-browser.app, or from the GitHub Releases page.

Windows

Winget

  • Generic
winget install --id Zen-Team.Zen-Browser
  • Optimized
winget install --id Zen-Team.Zen-Browser.Optimized

macOS

  • Requires macOS 10.15 or later
  • Available for ARM and Intel architectures

You can also install Zen using Homebrew:

brew install --cask zen-browser

Linux

AppImage

  • zsync is required for the Update feature of the script below
bash <(curl https://updates.zen-browser.app/appimage.sh)

Flatpak

flatpak install flathub io.github.zen_browser.zen

To upgrade the browser to a newer version, use the embedded update functionality in About Zen.

Core Components

Some components used by @zen-browser as an attempt to make firefox forks a better place. You can find them here.

🚀 Run Locally

Clone the project

git clone https://github.com/zen-browser/desktop.git --recurse-submodules
cd desktop

Install dependencies

pnpm install

Download and bootstrap the browser

pnpm run init

Copy a language pack

sh scripts/update-en-US-packs.sh

Start building the browser

pnpm run build

Finally, run the browser!

pnpm start

Development

To view changes you've made, run

pnpm build:ui && pnpm start

Special Thanks

  • IAmJafeth (For sponsoring the domain)
  • Donno 🐒 (For making the logo)
  • ptr1337 (AUR Packages and optimization flags)
  • nitro (For the amazing work on the browser)

Third Party Code

Zen couldn't be in its current state without the help of these amazing projects!

  • Zen's default preferences are based on BetterFox

License

MPL LICENSE

Star History

Star History Chart
Description
Languages
TypeScript 33.9%
C++ 23.1%
JavaScript 19.4%
Fluent 17.7%
CSS 3.9%
Other 1.8%