diff options
author | Justin Luth <justin.luth@collabora.com> | 2024-04-27 10:58:45 -0400 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.com> | 2024-06-27 15:25:22 +0200 |
commit | c6c14fc03a14b1b399a0b53e2f691b05b33e0f81 (patch) | |
tree | b6fd11e94377c07b2219f5ab23b9444ed9e7d37c /icon-themes | |
parent | a76ac5400e60d8b8019b598491e5e3900f7b2f56 (diff) |
tdf#160349: add .uno:ChangeTheme to notebookbar to toggle dark mode
A temporary (ugly, but appropriate) icon has been assigned.
The toggle can be customize-assigned to keyboard, menu, and toolbar,
and can be found by searching for "Dark Mode".
In the menu, it is checked when in Dark mode,
and in the toolbar it is "depressed" or highlighted as active.
Dark mode has been added to the view tab of notebookbar.ui.
I added it as NOT VISIBLE, for several reasons.
- dark mode is rather new and not so stable, so don't over-promote it.
- notebookbars cannot be infinitely customized by the end user,
so developers have to add all items. Users only enable or disable.
- toggling dark mode really ought to be done at the OS level,
and typically should be a one-time setting,
therefore not appropriate to waste precious toolbar space.
The primary benefit of making it available in the menu
is for QA testers who want to easily switch back and forth.
WARNING: by customizing the notebookbar, you prevent seeing
any future NBB changes made to the program
(until you reset to defaults or blow away the user profile).
Dark Mode can easily be added to a menu, toolbar or keyboard shortcut
by the end user, so I didn't bother adding it anywhere else.
To avoid completely cluttering up this commit,
I only added Dark mode to the main notebookbar.
Once this commit has been finalized,
the other writer-apps and notebookbars can
also gain this command.
Change-Id: Ia7594ad81e305ead922abd0ad7b41d6fc0413053
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/166781
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
Tested-by: Jenkins
Reviewed-by: Justin Luth <jluth@mail.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169638
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Diffstat (limited to 'icon-themes')
-rw-r--r-- | icon-themes/breeze/links.txt | 3 | ||||
-rw-r--r-- | icon-themes/breeze_dark/links.txt | 4 | ||||
-rw-r--r-- | icon-themes/colibre/links.txt | 3 | ||||
-rw-r--r-- | icon-themes/colibre_dark/links.txt | 3 | ||||
-rw-r--r-- | icon-themes/elementary/links.txt | 3 | ||||
-rw-r--r-- | icon-themes/karasa_jaga/links.txt | 3 | ||||
-rw-r--r-- | icon-themes/sifr/links.txt | 3 | ||||
-rw-r--r-- | icon-themes/sifr_dark/links.txt | 3 | ||||
-rw-r--r-- | icon-themes/sukapura/links.txt | 3 | ||||
-rw-r--r-- | icon-themes/sukapura_dark/links.txt | 3 |
10 files changed, 31 insertions, 0 deletions
diff --git a/icon-themes/breeze/links.txt b/icon-themes/breeze/links.txt index 8eaca399a5f0..23ba813b7107 100644 --- a/icon-themes/breeze/links.txt +++ b/icon-themes/breeze/links.txt @@ -1486,16 +1486,19 @@ cmd/sc_leftpara.png cmd/sc_alignleft.png cmd/sc_rightpara.png cmd/sc_alignright.png # View menu +cmd/32/changetheme.png cmd/32/symbolshapes.moon.png cmd/32/gridmenu.png cmd/32/gridvisible.png cmd/32/navigatemenu.png cmd/32/navigator.png cmd/32/scrollbarmenu.png cmd/32/scrollbar.png cmd/32/sidebarmenu.png cmd/32/sidebar.png +cmd/lc_changetheme.png cmd/lc_symbolshapes.moon.png cmd/lc_gridmenu.png cmd/lc_gridvisible.png cmd/lc_navigatemenu.png cmd/lc_navigator.png cmd/lc_scrollbarmenu.png cmd/lc_scrollbar.png cmd/lc_sidebarmenu.png cmd/lc_sidebar.png +cmd/sc_changetheme.png cmd/sc_symbolshapes.moon.png cmd/sc_gridmenu.png cmd/sc_gridvisible.png cmd/sc_navigatemenu.png cmd/sc_navigator.png cmd/sc_scrollbarmenu.png cmd/sc_scrollbar.png diff --git a/icon-themes/breeze_dark/links.txt b/icon-themes/breeze_dark/links.txt index 8eaca399a5f0..748bc16ab2d2 100644 --- a/icon-themes/breeze_dark/links.txt +++ b/icon-themes/breeze_dark/links.txt @@ -1486,16 +1486,20 @@ cmd/sc_leftpara.png cmd/sc_alignleft.png cmd/sc_rightpara.png cmd/sc_alignright.png # View menu + +cmd/32/changetheme.png cmd/32/symbolshapes.moon.png cmd/32/gridmenu.png cmd/32/gridvisible.png cmd/32/navigatemenu.png cmd/32/navigator.png cmd/32/scrollbarmenu.png cmd/32/scrollbar.png cmd/32/sidebarmenu.png cmd/32/sidebar.png +cmd/lc_changetheme.png cmd/lc_symbolshapes.moon.png cmd/lc_gridmenu.png cmd/lc_gridvisible.png cmd/lc_navigatemenu.png cmd/lc_navigator.png cmd/lc_scrollbarmenu.png cmd/lc_scrollbar.png cmd/lc_sidebarmenu.png cmd/lc_sidebar.png +cmd/sc_changetheme.png cmd/sc_symbolshapes.moon.png cmd/sc_gridmenu.png cmd/sc_gridvisible.png cmd/sc_navigatemenu.png cmd/sc_navigator.png cmd/sc_scrollbarmenu.png cmd/sc_scrollbar.png diff --git a/icon-themes/colibre/links.txt b/icon-themes/colibre/links.txt index d7de3b9fdd55..ede4f262cddb 100644 --- a/icon-themes/colibre/links.txt +++ b/icon-themes/colibre/links.txt @@ -1279,12 +1279,15 @@ cmd/sc_thesaurusdialog.png cmd/sc_thesaurus.png # View cmd/32/availabletoolbars.png cmd/32/showtoolbar.png +cmd/32/changetheme.png cmd/32/symbolshapes.moon.png cmd/32/sidebarmenu.png cmd/32/sidebar.png cmd/32/toolbarsmenu.png cmd/32/showtoolbar.png cmd/lc_availabletoolbars.png cmd/lc_showtoolbar.png +cmd/lc_changetheme.png cmd/lc_symbolshapes.moon.png cmd/lc_sidebarmenu.png cmd/lc_sidebar.png cmd/lc_toolbarsmenu.png cmd/lc_showtoolbar.png cmd/sc_availabletoolbars.png cmd/sc_showtoolbar.png +cmd/sc_changetheme.png cmd/sc_symbolshapes.moon.png cmd/sc_sidebarmenu.png cmd/sc_sidebar.png cmd/sc_toolbarsmenu.png cmd/sc_showtoolbar.png diff --git a/icon-themes/colibre_dark/links.txt b/icon-themes/colibre_dark/links.txt index d7de3b9fdd55..ede4f262cddb 100644 --- a/icon-themes/colibre_dark/links.txt +++ b/icon-themes/colibre_dark/links.txt @@ -1279,12 +1279,15 @@ cmd/sc_thesaurusdialog.png cmd/sc_thesaurus.png # View cmd/32/availabletoolbars.png cmd/32/showtoolbar.png +cmd/32/changetheme.png cmd/32/symbolshapes.moon.png cmd/32/sidebarmenu.png cmd/32/sidebar.png cmd/32/toolbarsmenu.png cmd/32/showtoolbar.png cmd/lc_availabletoolbars.png cmd/lc_showtoolbar.png +cmd/lc_changetheme.png cmd/lc_symbolshapes.moon.png cmd/lc_sidebarmenu.png cmd/lc_sidebar.png cmd/lc_toolbarsmenu.png cmd/lc_showtoolbar.png cmd/sc_availabletoolbars.png cmd/sc_showtoolbar.png +cmd/sc_changetheme.png cmd/sc_symbolshapes.moon.png cmd/sc_sidebarmenu.png cmd/sc_sidebar.png cmd/sc_toolbarsmenu.png cmd/sc_showtoolbar.png diff --git a/icon-themes/elementary/links.txt b/icon-themes/elementary/links.txt index 9ad6b73033fb..0c320f04ccbe 100644 --- a/icon-themes/elementary/links.txt +++ b/icon-themes/elementary/links.txt @@ -2472,6 +2472,7 @@ cmd/sc_pastespecialmenu.png cmd/sc_pastespecial.png # View menu cmd/32/availabletoolbars.png cmd/32/showtoolbar.png +cmd/32/changetheme.png cmd/32/symbolshapes.moon.png cmd/32/gridmenu.png cmd/32/gridvisible.png cmd/32/rulermenu.png cmd/32/ruler.png cmd/32/scrollbarmenu.png cmd/32/scrollbar.png @@ -2482,6 +2483,7 @@ cmd/32/viewtrackchanges.png cmd/32/showtrackedchanges.png cmd/32/zoommenu.png cmd/32/zoom.png cmd/lc_availabletoolbars.png cmd/lc_showtoolbar.png +cmd/lc_changetheme.png cmd/lc_symbolshapes.moon.png cmd/lc_gridmenu.png cmd/lc_gridvisible.png cmd/lc_rulermenu.png cmd/lc_ruler.png cmd/lc_scrollbarmenu.png cmd/lc_scrollbar.png @@ -2492,6 +2494,7 @@ cmd/lc_viewtrackchanges.png cmd/lc_showtrackedchanges.png cmd/lc_zoommenu.png cmd/lc_zoom.png cmd/sc_availabletoolbars.png cmd/sc_showtoolbar.png +cmd/sc_changetheme.png cmd/sc_symbolshapes.moon.png cmd/sc_gridmenu.png cmd/sc_gridvisible.png cmd/sc_rulermenu.png cmd/sc_ruler.png cmd/sc_scrollbarmenu.png cmd/sc_scrollbar.png diff --git a/icon-themes/karasa_jaga/links.txt b/icon-themes/karasa_jaga/links.txt index e52e4529e576..d71263a1f279 100644 --- a/icon-themes/karasa_jaga/links.txt +++ b/icon-themes/karasa_jaga/links.txt @@ -64,6 +64,7 @@ cmd/32/cellvertcenter.png cmd/32/alignverticalcenter.png cmd/32/cellverttop.png cmd/32/aligntop.png cmd/32/centerpara.png cmd/32/alignhorizontalcenter.png cmd/32/changesmenu.png cmd/32/accepttrackedchange.png +cmd/32/changetheme.png cmd/32/symbolshapes.moon.png cmd/32/charactermenu.png cmd/32/fontdialog.png cmd/32/charbackcolor.png cmd/32/backcolor.png cmd/32/charmapcontrol.png cmd/32/insertsymbol.png @@ -808,6 +809,7 @@ cmd/lc_cellvertcenter.png cmd/lc_alignverticalcenter.png cmd/lc_cellverttop.png cmd/lc_aligntop.png cmd/lc_centerpara.png cmd/lc_alignhorizontalcenter.png cmd/lc_changesmenu.png cmd/lc_accepttrackedchange.png +cmd/lc_changetheme.png cmd/lc_symbolshapes.moon.png cmd/lc_charactermenu.png cmd/lc_fontdialog.png cmd/lc_charbackcolor.png cmd/lc_backcolor.png cmd/lc_charmapcontrol.png cmd/lc_insertsymbol.png @@ -1226,6 +1228,7 @@ cmd/sc_cellvertcenter.png cmd/sc_alignverticalcenter.png cmd/sc_cellverttop.png cmd/sc_aligntop.png cmd/sc_centerpara.png cmd/sc_alignhorizontalcenter.png cmd/sc_changesmenu.png cmd/sc_accepttrackedchange.png +cmd/sc_changetheme.png cmd/sc_symbolshapes.moon.png cmd/sc_charactermenu.png cmd/sc_fontdialog.png cmd/sc_charbackcolor.png cmd/sc_backcolor.png cmd/sc_charmapcontrol.png cmd/sc_insertsymbol.png diff --git a/icon-themes/sifr/links.txt b/icon-themes/sifr/links.txt index 29d15a01a93e..5733722da4cb 100644 --- a/icon-themes/sifr/links.txt +++ b/icon-themes/sifr/links.txt @@ -1356,16 +1356,19 @@ cmd/sc_rightpara.png cmd/sc_alignright.png # View cmd/32/availabletoolbars.png cmd/32/showtoolbar.png +cmd/32/changetheme.png cmd/32/symbolshapes.moon.png cmd/32/sidebarmenu.png cmd/32/sidebar.png cmd/32/toolbarsmenu.png cmd/32/showtoolbar.png cmd/32/viewbounds.png cmd/32/charfontname.png cmd/lc_availabletoolbars.png cmd/lc_showtoolbar.png +cmd/lc_changetheme.png cmd/lc_symbolshapes.moon.png cmd/lc_sidebarmenu.png cmd/lc_sidebar.png cmd/lc_toolbarsmenu.png cmd/lc_showtoolbar.png cmd/lc_viewbounds.png cmd/lc_charfontname.png cmd/sc_availabletoolbars.png cmd/sc_showtoolbar.png +cmd/sc_changetheme.png cmd/sc_symbolshapes.moon.png cmd/sc_sidebarmenu.png cmd/sc_sidebar.png cmd/sc_toolbarsmenu.png cmd/sc_showtoolbar.png cmd/sc_viewbounds.png cmd/sc_charfontname.png diff --git a/icon-themes/sifr_dark/links.txt b/icon-themes/sifr_dark/links.txt index 29d15a01a93e..5733722da4cb 100644 --- a/icon-themes/sifr_dark/links.txt +++ b/icon-themes/sifr_dark/links.txt @@ -1356,16 +1356,19 @@ cmd/sc_rightpara.png cmd/sc_alignright.png # View cmd/32/availabletoolbars.png cmd/32/showtoolbar.png +cmd/32/changetheme.png cmd/32/symbolshapes.moon.png cmd/32/sidebarmenu.png cmd/32/sidebar.png cmd/32/toolbarsmenu.png cmd/32/showtoolbar.png cmd/32/viewbounds.png cmd/32/charfontname.png cmd/lc_availabletoolbars.png cmd/lc_showtoolbar.png +cmd/lc_changetheme.png cmd/lc_symbolshapes.moon.png cmd/lc_sidebarmenu.png cmd/lc_sidebar.png cmd/lc_toolbarsmenu.png cmd/lc_showtoolbar.png cmd/lc_viewbounds.png cmd/lc_charfontname.png cmd/sc_availabletoolbars.png cmd/sc_showtoolbar.png +cmd/sc_changetheme.png cmd/sc_symbolshapes.moon.png cmd/sc_sidebarmenu.png cmd/sc_sidebar.png cmd/sc_toolbarsmenu.png cmd/sc_showtoolbar.png cmd/sc_viewbounds.png cmd/sc_charfontname.png diff --git a/icon-themes/sukapura/links.txt b/icon-themes/sukapura/links.txt index 22ffbd1529ea..9552ccb3dbf5 100644 --- a/icon-themes/sukapura/links.txt +++ b/icon-themes/sukapura/links.txt @@ -1314,12 +1314,15 @@ cmd/sc_thesaurusdialog.png cmd/sc_thesaurus.png # View cmd/32/availabletoolbars.png cmd/32/showtoolbar.png +cmd/32/changetheme.png cmd/32/symbolshapes.moon.png cmd/32/sidebarmenu.png cmd/32/sidebar.png cmd/32/toolbarsmenu.png cmd/32/showtoolbar.png cmd/lc_availabletoolbars.png cmd/lc_showtoolbar.png +cmd/lc_changetheme.png cmd/lc_symbolshapes.moon.png cmd/lc_sidebarmenu.png cmd/lc_sidebar.png cmd/lc_toolbarsmenu.png cmd/lc_showtoolbar.png cmd/sc_availabletoolbars.png cmd/sc_showtoolbar.png +cmd/sc_changetheme.png cmd/sc_symbolshapes.moon.png cmd/sc_sidebarmenu.png cmd/sc_sidebar.png cmd/sc_toolbarsmenu.png cmd/sc_showtoolbar.png diff --git a/icon-themes/sukapura_dark/links.txt b/icon-themes/sukapura_dark/links.txt index 22ffbd1529ea..9552ccb3dbf5 100644 --- a/icon-themes/sukapura_dark/links.txt +++ b/icon-themes/sukapura_dark/links.txt @@ -1314,12 +1314,15 @@ cmd/sc_thesaurusdialog.png cmd/sc_thesaurus.png # View cmd/32/availabletoolbars.png cmd/32/showtoolbar.png +cmd/32/changetheme.png cmd/32/symbolshapes.moon.png cmd/32/sidebarmenu.png cmd/32/sidebar.png cmd/32/toolbarsmenu.png cmd/32/showtoolbar.png cmd/lc_availabletoolbars.png cmd/lc_showtoolbar.png +cmd/lc_changetheme.png cmd/lc_symbolshapes.moon.png cmd/lc_sidebarmenu.png cmd/lc_sidebar.png cmd/lc_toolbarsmenu.png cmd/lc_showtoolbar.png cmd/sc_availabletoolbars.png cmd/sc_showtoolbar.png +cmd/sc_changetheme.png cmd/sc_symbolshapes.moon.png cmd/sc_sidebarmenu.png cmd/sc_sidebar.png cmd/sc_toolbarsmenu.png cmd/sc_showtoolbar.png |