Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
4369d5b
Add basic boosts implementation
FlorianButz Oct 29, 2025
f799d00
feat: Add boosts backend boilerplate, b=no-bug, c=no-component
mr-cheffy Oct 29, 2025
a4e1a76
Merge branch 'dev' into dev
mr-cheffy Oct 30, 2025
4ee1235
feat: Add changes to firefox engine, b=no-bug, c=no-component
mr-cheffy Oct 30, 2025
690ab56
Merge branch 'dev' of https://github.com/FlorianButz/desktop into Flo…
mr-cheffy Oct 30, 2025
b9e8c39
chore: Fix builds and lint, b=no-bug, c=no-component
mr-cheffy Oct 30, 2025
6c2c798
Change boost editor to be a separate window
FlorianButz Oct 30, 2025
6d4578e
Add check if current tab can be boosted
FlorianButz Oct 30, 2025
bcb8488
Run lint:fix
FlorianButz Oct 30, 2025
4091a77
feat: Expose the c++ API to JS, b=no-bug, c=no-component
mr-cheffy Oct 31, 2025
fcd7f97
Merge branch 'dev' of https://github.com/FlorianButz/desktop into Flo…
mr-cheffy Oct 31, 2025
6361570
Add boost panel in site specific settings
FlorianButz Oct 31, 2025
f19f688
Merge branch 'dev' of https://github.com/FlorianButz/desktop into dev
FlorianButz Oct 31, 2025
ba57df3
Merge branch 'dev' into dev
mr-cheffy Oct 31, 2025
672461f
feat: Make boost data be stored on the browsing context, b=no-bug, c=…
mr-cheffy Oct 31, 2025
f1ce0da
chore: use better icons
FlorianButz Oct 31, 2025
4f337ed
feat: Listen for changes for the browser context, b=no-bug, c=common,…
mr-cheffy Oct 31, 2025
b16e38d
Merge branch 'dev' of https://github.com/FlorianButz/desktop into Flo…
mr-cheffy Oct 31, 2025
afd3b0d
feat: Propagate data into the current context, not the top one, b=no-…
mr-cheffy Oct 31, 2025
b8ef442
feat: Hint for a restyle after changing boost colors, b=no-bug, c=no-…
mr-cheffy Oct 31, 2025
d8da71d
feat: bridge communication using child actor
FlorianButz Oct 31, 2025
d0b8062
feat: Change UI
FlorianButz Oct 31, 2025
f211080
fix: missing methods, simplify writing to disk
FlorianButz Oct 31, 2025
4d03d8d
chore: Small fixes, b=no-bug, c=no-component
mr-cheffy Oct 31, 2025
de3d0ae
Merge branch 'dev' of https://github.com/FlorianButz/desktop into Flo…
mr-cheffy Oct 31, 2025
eae5524
chore: Clean up, b=no-bug, c=no-component
mr-cheffy Oct 31, 2025
0886619
fix: change communication of actors, cleanup
FlorianButz Nov 1, 2025
c0d04f9
feat: Prevent flashing when going between pages, b=no-bug, c=common
mr-cheffy Nov 1, 2025
f9c948a
feat: Start taking into account contrast values, b=no-bug, c=no-compo…
mr-cheffy Nov 4, 2025
1ac6a40
feat: Correctly calculate color lightness based on contrast, b=no-bug…
mr-cheffy Nov 4, 2025
a554c6c
feat: update editor UI to look more like Arc's
FlorianButz Nov 7, 2025
bb2dc09
fix: remove logs, update select properly
FlorianButz Nov 7, 2025
23e6555
Merge branch 'dev' into dev
mr-cheffy Nov 8, 2025
383520b
chore: Small changes, b=no-bug, c=common
mr-cheffy Nov 8, 2025
1e56261
Merge branch 'dev' into dev
mr-cheffy Nov 8, 2025
54b45eb
feat: Convert the window into a proper XUL doc and implement scale, b…
mr-cheffy Nov 8, 2025
e1c6e28
feat: Finish migration to xhtml window, b=no-bug, c=common
mr-cheffy Nov 8, 2025
27e3501
chore: Cleanups, b=no-bug, c=common
mr-cheffy Nov 9, 2025
4e12ac4
feat: add system font fetching
FlorianButz Nov 9, 2025
f859aa1
feat: Implemented stylesheet managers, b=no-bug, c=no-component
mr-cheffy Nov 9, 2025
375cfad
Merge branch 'dev' of https://github.com/FlorianButz/desktop into Flo…
mr-cheffy Nov 9, 2025
254d83c
fix: correct color conversion, add stylesheet implementation
FlorianButz Nov 9, 2025
54c04f4
fix: Fixed crashes on sub-document contexts, b=no-bug, c=no-component
mr-cheffy Nov 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions crowdin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,5 @@ files:
translation: browser/browser/preferences/zen-preferences.ftl
- source: en-US/browser/browser/zen-folders.ftl
translation: browser/browser/zen-folders.ftl
- source: en-US/browser/browser/zen-boosts.ftl
translation: browser/browser/zen-boosts.ftl
34 changes: 34 additions & 0 deletions locales/en-US/browser/browser/zen-boosts.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
zen-panel-ui-boost-create =
.label = New Boost

zen-boost-invert =
.tooltiptext = Smart Invert Colors
zen-boost-zap =
.tooltiptext = Zap Elements
zen-boost-disable =
.tooltiptext = Disable Color Adjustments

zen-boost-font-arial =
.tooltiptext = Arial
zen-boost-font-serif =
.tooltiptext = Sans Serif
zen-boost-font-mono =
.tooltiptext = Monospace
zen-boost-font-georgia =
.tooltiptext = Georgia
zen-boost-font-comic =
.tooltiptext = Comic Sans MS
zen-boost-font-tahoma =
.tooltiptext = Tahoma
zen-boost-font-verdana =
.tooltiptext = Verdana
zen-boost-font-corsiva =
.tooltiptext = Corsiva

zen-boost-name =
.tooltiptext = Change Boost Name
zen-boost-delete =
.tooltiptext = Delete Boost

zen-panel-ui-boosts-saved-message = Successfully saved the boost!
zen-panel-ui-boosts-deleted-message = Deleted the boost!
6 changes: 6 additions & 0 deletions prefs/zen/zen-boosts.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

- name: zen.boosts.enabled
value: true
6 changes: 6 additions & 0 deletions src/browser/base/content/zen-assets.jar.inc.mn
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,11 @@
content/browser/zen-styles/zen-download-arc-animation.css (../../zen/downloads/zen-download-arc-animation.css)
content/browser/zen-styles/zen-download-box-animation.css (../../zen/downloads/zen-download-box-animation.css)

content/browser/zen-styles/zen-boosts.css (../../zen/boosts/zen-boosts.css)
content/browser/zen-styles/zen-advanced-color-options.css (../../zen/boosts/zen-advanced-color-options.css)

# Windows
* content/browser/zen-components/windows/zen-boost-editor.xhtml (../../zen/boosts/zen-boost-editor.xhtml)

# Images
content/browser/zen-images/brand-header.svg (../../zen/images/brand-header.svg)
Expand All @@ -80,6 +85,7 @@
content/browser/zen-images/layouts/single-toolbar.png (../../zen/images/layouts/single-toolbar.png)
content/browser/zen-images/grain-bg.png (../../zen/images/grain-bg.png)
content/browser/zen-images/note-indicator.svg (../../zen/images/note-indicator.svg)
content/browser/zen-images/boost-indicator.svg (../../zen/images/boost-indicator.svg)

content/browser/zen-images/downloads/download.svg (../../zen/images/downloads/download.svg)
content/browser/zen-images/downloads/archive.svg (../../zen/images/downloads/archive.svg)
Expand Down
1 change: 1 addition & 0 deletions src/browser/base/content/zen-locales.inc.xhtml
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,5 @@
<link rel="localization" href="browser/zen-general.ftl"/>
<link rel="localization" href="browser/zen-vertical-tabs.ftl"/>
<link rel="localization" href="browser/zen-folders.ftl"/>
<link rel="localization" href="browser/zen-boosts.ftl"/>
</linkset>
2 changes: 2 additions & 0 deletions src/browser/base/content/zen-panels/site-data.inc
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,8 @@
<hbox id="zen-site-data-footer">
<toolbarbutton id="zen-site-data-security-info"
class="subviewbutton zen-interactive-button" />
<toolbarbutton id="zen-site-data-boost"
class="subviewbutton zen-interactive-button" />
<toolbarbutton id="zen-site-data-actions"
class="subviewbutton zen-interactive-button"
closemenu="none"
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

This file was deleted.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading