From c52e4a0726fc1994c1c07b928290b7cfcf55ec4c Mon Sep 17 00:00:00 2001 From: CvH Date: Mon, 27 Apr 2020 17:35:29 +0200 Subject: [PATCH 1/2] chrome: add missing lib to addon --- packages/addons/browser/chrome/changelog.txt | 3 +++ packages/addons/browser/chrome/package.mk | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/addons/browser/chrome/changelog.txt b/packages/addons/browser/chrome/changelog.txt index 89ae8dd02e..032b906e0e 100644 --- a/packages/addons/browser/chrome/changelog.txt +++ b/packages/addons/browser/chrome/changelog.txt @@ -1,3 +1,6 @@ +102 +- support for latest Chrome + 101 - fix download url diff --git a/packages/addons/browser/chrome/package.mk b/packages/addons/browser/chrome/package.mk index 3039615378..74f5144d25 100644 --- a/packages/addons/browser/chrome/package.mk +++ b/packages/addons/browser/chrome/package.mk @@ -3,7 +3,7 @@ PKG_NAME="chrome" PKG_VERSION="1.0" -PKG_REV="101" +PKG_REV="102" PKG_ARCH="x86_64" PKG_LICENSE="Custom" PKG_SITE="http://www.google.com/chrome" @@ -66,6 +66,7 @@ addon() { # libxcb cp -PL $(get_install_dir chrome-libxcb)/usr/lib/libxcb.so.1 $ADDON_BUILD/$PKG_ADDON_ID/lib + cp -PL $(get_install_dir chrome-libxcb)/usr/lib/libxcb-dri3.so.0 $ADDON_BUILD/$PKG_ADDON_ID/lib # libXcomposite cp -PL $(get_install_dir chrome-libXcomposite)/usr/lib/libXcomposite.so.1 $ADDON_BUILD/$PKG_ADDON_ID/lib From 788fcf60ed639ee7a2c98b22a77a5a2ee1a1fdea Mon Sep 17 00:00:00 2001 From: ToniCipriani Date: Sun, 10 May 2020 09:09:13 -0400 Subject: [PATCH 2/2] chrome: add Dark Mode Toggle --- packages/addons/browser/chrome/changelog.txt | 1 + packages/addons/browser/chrome/source/bin/chrome-start | 6 ++++++ packages/addons/browser/chrome/source/default.py | 1 + .../chrome/source/resources/language/English/strings.po | 4 ++++ .../addons/browser/chrome/source/resources/settings.xml | 1 + packages/addons/browser/chrome/source/settings-default.xml | 1 + 6 files changed, 14 insertions(+) diff --git a/packages/addons/browser/chrome/changelog.txt b/packages/addons/browser/chrome/changelog.txt index 032b906e0e..f148eb04a6 100644 --- a/packages/addons/browser/chrome/changelog.txt +++ b/packages/addons/browser/chrome/changelog.txt @@ -1,4 +1,5 @@ 102 +- add dark mode at options - support for latest Chrome 101 diff --git a/packages/addons/browser/chrome/source/bin/chrome-start b/packages/addons/browser/chrome/source/bin/chrome-start index 093e5a8332..1556fa95a6 100644 --- a/packages/addons/browser/chrome/source/bin/chrome-start +++ b/packages/addons/browser/chrome/source/bin/chrome-start @@ -94,6 +94,12 @@ then kill $UNCLUTTER_PID fi +# dark mode +if [ "$DARK_MODE" == "true" ] +then + chrome_OPTS="$chrome_OPTS --force-dark-mode" +fi + # HACK!!! to get sound at Kodi start pulseaudio sleep 5 systemctl start pulseaudio diff --git a/packages/addons/browser/chrome/source/default.py b/packages/addons/browser/chrome/source/default.py index 6662f5d3a4..d143e584b7 100644 --- a/packages/addons/browser/chrome/source/default.py +++ b/packages/addons/browser/chrome/source/default.py @@ -35,6 +35,7 @@ def startchrome(args): new_env['VAAPI_MODE'] = __addon__.getSetting('VAAPI_MODE') new_env['WINDOW_MODE'] = __addon__.getSetting('WINDOW_MODE') new_env['RASTER_MODE'] = __addon__.getSetting('RASTER_MODE') + new_env['DARK_MODE'] = __addon__.getSetting('DARK_MODE') new_env['ALSA_DEVICE'] = '' if __addon__.getSetting('USE_CUST_AUDIODEVICE') == 'true': diff --git a/packages/addons/browser/chrome/source/resources/language/English/strings.po b/packages/addons/browser/chrome/source/resources/language/English/strings.po index c112a7613c..4c26b2b14e 100644 --- a/packages/addons/browser/chrome/source/resources/language/English/strings.po +++ b/packages/addons/browser/chrome/source/resources/language/English/strings.po @@ -44,3 +44,7 @@ msgstr "" msgctxt "#30009" msgid "Hide Cursor" msgstr "" + +msgctxt "#30010" +msgid "Dark Mode" +msgstr "" diff --git a/packages/addons/browser/chrome/source/resources/settings.xml b/packages/addons/browser/chrome/source/resources/settings.xml index d7fa58d4cf..ca2e02c5ce 100644 --- a/packages/addons/browser/chrome/source/resources/settings.xml +++ b/packages/addons/browser/chrome/source/resources/settings.xml @@ -11,5 +11,6 @@ + diff --git a/packages/addons/browser/chrome/source/settings-default.xml b/packages/addons/browser/chrome/source/settings-default.xml index 4eace1aefb..6b013a482a 100644 --- a/packages/addons/browser/chrome/source/settings-default.xml +++ b/packages/addons/browser/chrome/source/settings-default.xml @@ -7,4 +7,5 @@ false intel maximized + false