From 8a00537d80207e9a5c6351a6cb51efb2a4330ab8 Mon Sep 17 00:00:00 2001 From: Mauro Balades Date: Wed, 17 Apr 2024 23:28:37 +0200 Subject: [PATCH] Small UI changes and added highlighting to PDF previews --- src/browser/app/profile/zen-browser.js | 4 ++ .../base/content/zen-panels-ui.inc.xhtml | 6 +-- .../locales/en-US/browser/appmenu-ftl.patch | 15 +------ src/browser/themes/shared/zen-icons/icons.css | 7 ++- src/browser/themes/shared/zen-panel-ui.css | 43 ++++++++++--------- src/toolkit/themes/shared/zen-popup.css | 15 ++++++- 6 files changed, 49 insertions(+), 41 deletions(-) diff --git a/src/browser/app/profile/zen-browser.js b/src/browser/app/profile/zen-browser.js index 04c78c122..d172cc0ec 100644 --- a/src/browser/app/profile/zen-browser.js +++ b/src/browser/app/profile/zen-browser.js @@ -58,12 +58,16 @@ pref('extensions.pocket.enabled', false); // Pdf pref('browser.download.open_pdf_attachments_inline', true); +pref('pdfjs.enableHighlightEditor', true); +pref('pdfjs.enableHighlightFloatingButton', true); // Tabs pref('browser.bookmarks.openInTabClosesMenu', false); pref('browser.menu.showViewImageInfo', true); pref('findbar.highlightAll', true); pref('layout.word_select.eat_space_to_next_word', false); +pref('privacy.userContext.enabled', true); +pref('privacy.userContext.ui.enabled', true); // UA pref('general.useragent.compatMode.firefox', true); diff --git a/src/browser/base/content/zen-panels-ui.inc.xhtml b/src/browser/base/content/zen-panels-ui.inc.xhtml index f5e14a711..42103d579 100644 --- a/src/browser/base/content/zen-panels-ui.inc.xhtml +++ b/src/browser/base/content/zen-panels-ui.inc.xhtml @@ -10,8 +10,8 @@ - - - + + + \ No newline at end of file diff --git a/src/browser/locales/en-US/browser/appmenu-ftl.patch b/src/browser/locales/en-US/browser/appmenu-ftl.patch index 0c8bc7877..10aaf9cb8 100644 --- a/src/browser/locales/en-US/browser/appmenu-ftl.patch +++ b/src/browser/locales/en-US/browser/appmenu-ftl.patch @@ -1,19 +1,8 @@ diff --git a/browser/locales/en-US/browser/appmenu.ftl b/browser/locales/en-US/browser/appmenu.ftl -index 5ad2d75f6215f7da44948cda5ad938db8fd97e8d..6a3e361bbed2fc36493011509366274c4dfc6874 100644 +index 5ad2d75f6215f7da44948cda5ad938db8fd97e8d..dfc551d8d3227e9b5d1d0c9d3380fd0ad85ca65e 100644 --- a/browser/locales/en-US/browser/appmenu.ftl +++ b/browser/locales/en-US/browser/appmenu.ftl -@@ -25,6 +25,10 @@ appmenuitem-new-window = - .label = New window - appmenuitem-new-private-window = - .label = New private window -+appmenuitem-new-zen-profiles-tab = -+ .label = Open Profiles Page -+appmenuitem-new-zen-create-profile = -+ .label = Create a new profile - appmenuitem-history = - .label = History - appmenuitem-downloads = -@@ -314,3 +318,5 @@ appmenuitem-relay-title = { -relay-brand-short-name } +@@ -314,3 +314,5 @@ appmenuitem-relay-title = { -relay-brand-short-name } appmenuitem-relay-description = Mask your real email and phone appmenuitem-vpn-title = { -mozilla-vpn-brand-name } appmenuitem-vpn-description = Protect your online activity diff --git a/src/browser/themes/shared/zen-icons/icons.css b/src/browser/themes/shared/zen-icons/icons.css index 528051646..7a1df372a 100644 --- a/src/browser/themes/shared/zen-icons/icons.css +++ b/src/browser/themes/shared/zen-icons/icons.css @@ -141,7 +141,8 @@ #zoom-in-button, #tabs-newtab-button, #TabsToolbar #new-tab-button, -#appMenu-zoomEnlarge-button2 { +#appMenu-zoomEnlarge-button2, +#PanelUI-zen-profiles-newProfile { list-style-image: url("plus.svg") !important; } @@ -168,6 +169,7 @@ #preferences-button, .search-setting-button > .button-box > .button-icon, #appMenu-settings-button, +#PanelUI-zen-profiles-managePrfs, .unified-extensions-item-open-menu.subviewbutton { list-style-image: url("settings.svg") !important; } @@ -178,7 +180,8 @@ list-style-image: url("forget.svg") !important; } -#appMenu-new-private-window-button2 { +#appMenu-new-private-window-button2, +#PanelUI-zen-profiles-privateWin { list-style-image: url("private-window.svg") !important; } diff --git a/src/browser/themes/shared/zen-panel-ui.css b/src/browser/themes/shared/zen-panel-ui.css index 03f25eb68..17030f689 100644 --- a/src/browser/themes/shared/zen-panel-ui.css +++ b/src/browser/themes/shared/zen-panel-ui.css @@ -1,6 +1,7 @@ #PanelUI-zen-profiles { --menu-panel-width: 20em; + position: relative; } #PanelUI-zen-profiles-header { @@ -95,31 +96,13 @@ margin: 0 5px; } -#PanelUI-zen-profiles toolbarseparator { - margin: 5px; -} -#PanelUI-zen-profiles toolbarbutton label { - display: block !important; -} - -#PanelUI-zen-profiles menuitem { - padding: 8px 0; - font-size: 15px; - margin-top: 0; - margin-bottom: 0; -} - -#PanelUI-zen-profiles menuitem > label { - margin: 0 10px; -} - -#PanelUI-zen-profiles menuitem::after { +#PanelUI-zen-profiles toolbarbutton::after { display: none; } -#PanelUI-zen-profiles menuitem:last-child { - margin-bottom: 5px; +#PanelUI-zen-profiles toolbarbutton:last-child { + margin-bottom: 5px !important; } #PanelUI-zen-profiles-current-profile-current { @@ -129,3 +112,21 @@ margin-bottom: 5px; } + +#PanelUI-zen-profiles-managePrfs { + position: absolute; + top: 10px; + right: 10px; + border-radius: 5px !important; + padding: 5px !important; + transition: .1s; + color: light-dark(black, white); +} + +#PanelUI-zen-profiles-managePrfs:hover { + background: var(--panel-item-hover-bgcolor); +} + +#PanelUI-zen-profiles-managePrfs label { + display: none !important; +} diff --git a/src/toolkit/themes/shared/zen-popup.css b/src/toolkit/themes/shared/zen-popup.css index 3275dbc90..b57e19e5f 100644 --- a/src/toolkit/themes/shared/zen-popup.css +++ b/src/toolkit/themes/shared/zen-popup.css @@ -4,7 +4,7 @@ --arrowpanel-menuitem-border-radius: 5px !important; --arrowpanel-menuitem-margin: var(--uc-arrowpanel-menuitem-margin-block) var(--uc-arrowpanel-menuitem-margin-inline) !important; --arrowpanel-menuitem-padding-block: 8px !important; - --arrowpanel-menuitem-padding-inline: 9px !important; + --arrowpanel-menuitem-padding-inline: 14px !important; --uc-arrowpanel-menuicon-margin-inline: 14px; --uc-arrowpanel-menuitem-margin-inline: 4px; --uc-arrowpanel-menuitem-margin-block: 2px; @@ -241,7 +241,8 @@ toolbarbutton:not(:is( #appMenu-fxa-label2, .subviewbutton-iconic, .zen-sidebar-action-button, - .all-tabs-close-button + .all-tabs-close-button, + #PanelUI-zen-profiles-managePrfs )), #PanelUI-zen-profiles menuitem { /** ADD HERE ALL TYPES OF BUTTONS THAT WANT TO LOOK CHROME LIKE!!! */ @@ -354,3 +355,13 @@ hbox.editBMPanel_folderRow { #unified-extensions-manage-extensions { padding-left: 20px; } + +/* Dialog box */ + +.printDialogBox { + max-width: 90vw !important; +} + +.printSettingsBrowser { + min-width: 350px !important; +}