aboutsummaryrefslogtreecommitdiff
path: root/.icons/Gruvbox-Plus-Dark/actions/symbolic
diff options
context:
space:
mode:
authorIndrajith2024-07-03 02:03:35 +0530
committerIndrajith2024-07-03 02:03:35 +0530
commit824022cd1f633c70c4d2782934251616756f4668 (patch)
treea310eb4bf72b26c2d110838b8c487daaa3537bea /.icons/Gruvbox-Plus-Dark/actions/symbolic
parent57eb70137b5bbcdabdc0f02eea5477b3e5f845a1 (diff)
downloaddots-824022cd1f633c70c4d2782934251616756f4668.tar.gz
dots-824022cd1f633c70c4d2782934251616756f4668.tar.bz2
dots-824022cd1f633c70c4d2782934251616756f4668.zip
Dots Updated
* Adds GTK Themes * Adds wlogout * Adds tmux config * Adds Pywal-16-colors * Removed unwanted gtk folders * Config Updates * Fish * Hyprland * Hyprlock * Hyprpaper * waybar
Diffstat (limited to '.icons/Gruvbox-Plus-Dark/actions/symbolic')
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/accessories-dictionary-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/acrobat-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/action-unavailable-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/adaptive-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/add-files-to-archive-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/add-subtitle-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/address-book-new-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-entry-apply-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-expander-arrow-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-external-link-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-mail-send-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-center-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-left-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-left-to-anchor-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-right-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-right-to-anchor-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-bottom-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-bottom-to-anchor-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-center-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-top-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-top-to-anchor-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/app-installed-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/app-remove-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/application-add-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/application-menu-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/appointment-new-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/appointment-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/archive-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-block-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-pair-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-send-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-trust-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-untrust-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmark-add-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmark-new-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmarks-bookmarked-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/brisk_system-log-out-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/browser-download-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/builder-view-left-pane-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ca.desrt.dconf-editor.big-rows-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ca.desrt.dconf-editor.small-rows-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/calendar-go-today-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/call-end-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/call-start-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/call-stop-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/camera-switch-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/caps-lock-off-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/caps-lock-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-back-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-next-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-previous-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/category-search-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/centrejust-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/change-date-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-message-new-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-none-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/check-active-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/check-mixed-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-checked-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-mixed-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/cigarette-none-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/cigarette-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-caps-lock-off-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-caps-lock-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-num-lock-off-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-num-lock-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/clipman-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/close-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/color-profile-symbolic.svg56
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/color-select-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/comment-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/community-none-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/community-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/completion-snippet-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/completion-word-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/contact-new-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/content-loading-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/cross-filled-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/cs-backgrounds-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/cs-desklets-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/dark-mode-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/desktop-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/detach-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/dialog-cancel-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/dialog-warning-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/dino-double-tick-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/dino-tick-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/display-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-edit-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/document-export-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-export-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/document-import-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-import-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-new-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-open-recent-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-open-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-page-setup-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-print-preview-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-print-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-properties-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-save-as-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-save-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/document-send-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-all-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-copy-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-cut-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-delete-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-find-replace-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-find-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-flag-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-paste-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-select-all-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-select-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-tag-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-bookmark-tag-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-bookmarks-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-reader-mode-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/error-correct-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/explore-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/export-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/extension-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/external-link-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/extract-archive-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/eye-not-looking-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/eye-open-negative-filled-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/favorite-new-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/favorite-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-fullwidth-active-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-fullwidth-inactive-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-kbd-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-punc-active-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-punc-inactive-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-vk-active-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-vk-inactive-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/file-catalog-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/file-library-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/file-search-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/filter-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/find-location-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/flag-outline-thin-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/flag-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/flatpak-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-legacy-systray-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-top-bar-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-windows-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/folder-new-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/font-color-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/font-select-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/font-size-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-center-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-fill-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-left-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-right-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-ordered-list-symbolic-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-ordered-list-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-es-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-fr-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-clear-formatting-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-ltr-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-symbolic-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-italic-es-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-italic-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-larger-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-plaintext-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-remove-formatting-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-remove-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-rich-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-smaller-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-strikethrough-fr-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-strikethrough-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-underline-fr-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-underline-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-toolbar-toggle-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-unordered-list-symbolic-rtl.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-unordered-list-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/forward-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/funnel-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/globe-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/go-bottom-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/go-down-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/go-home-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/go-top-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/go-up-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/graveyard-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/gtk-about-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/hand-open-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/heart-filled-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/help-about-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/help-contents-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/help-info-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/help-link-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/histogram-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/image-crop-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/image-denoise-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/image-filter-symbolic.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/image-flip-horizontal-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/image-flip-vertical-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/image-invert-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/image-navigator-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/image-red-eye-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/image-resize-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-left-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-right-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/image-sharpen-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/image-straighten-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-emoticon-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-image-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-link-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-object-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-text-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/key-enter-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-caps-lock-filled-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-enter-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-hide-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-layout-filled-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-shift-filled-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-shift-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-class-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-define-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-enum-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-enum-value-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-function-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-include-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-method-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-namespace-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-struct-field-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-struct-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-typedef-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-union-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-variable-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/link-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/list-add-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/list-drag-handle-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/list-edit-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/list-remove-all-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/list-remove-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/location-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/lock-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-archive-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-attachment-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-drafts-symbolic-rtl.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-drafts-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-flag-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-important-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-junk-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-notjunk-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-read-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-unread-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-message-new-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-move-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-rtl-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-symbolic-rtl.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-symbolic-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-receive-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-sent-symbolic-rtl.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-sent-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-spam-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/map-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mark-location-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/marker-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-eject-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-eq-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-mount-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-pause-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-play-pause-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-stop-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-no-repeat-symbolic.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-once-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-one-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-song-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-shuffle-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-record-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-view-subtitles-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/message-indicator-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/money-none-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/money-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mount-archive-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/multimedia-equalizer-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/music-artist-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/music-playlist-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-auto-arrange-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-desktop-scale-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-horizontal-layout-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-horizontal-layout-wide-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-recursive-search-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-vertical-layout-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-vertical-layout-wide-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/new-star-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/new-window-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/non-starred-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/nudity-none-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/nudity-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/num-lock-off-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/num-lock-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/object-flip-horizontal-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/object-flip-vertical-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/object-group-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/object-inverse-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/object-merge-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/object-move-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/object-rotate-left-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/object-rotate-right-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/object-select-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/object-straighten-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/object-ungroup-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/open-menu-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-artists-list-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-equalizer-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-play-queue-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-sidebar-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-spotify-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-suggestions-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-tag-list-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-tag-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-unplayed-albums-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/padlock-open-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/palette-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-down-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-end-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-end-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-start-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-start-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-up-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-hide-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-hide-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-show-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-show-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-bottom-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-center-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-left-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-right-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-top-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/phonelink-ring-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/pin-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/preferences-desktop-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/preview-close-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/process-stop-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/pub-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/qrscanner-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/quotation-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-checked-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-mixed-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/record-screen-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-symbolic-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/review-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/safety-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/screencast-recorded-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/screensaver-switch-users-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/screensaver-unlock-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshooter-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshot-recorded-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshot-ui-show-pointer-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/search-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-end-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-end-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-mode-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-start-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-start-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/semi-starred-symbolic-rtl.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/semi-starred-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/send-to-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-hide-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-places-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-symbolic-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-symbolic-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-tree-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/sign-language-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/sms-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/snap-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/spam-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/special-effects-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/star-new-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/starred-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/strong-language-none-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/strong-language-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/system-hibernate-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/system-lock-screen-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/system-reboot-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/system-restart-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/system-run-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/system-search-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/system-shutdown-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/system-suspend-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tab-new-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tag-symbolic-rtl.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/tag-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/test-pass-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/test-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-arc-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-brush-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-circle-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-crop-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-eraser-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-filters-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-freeshape-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-highlight-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-line-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-magic-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-oval-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-paint-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-pencil-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-polygon-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-rectangle-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-roundedrect-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-skew-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-text-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tools-check-spelling-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-dm-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-home-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-mentions-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-profile-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/unpin-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/value-decrease-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/value-increase-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-app-grid-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-bottom-pane-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-column-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-compact-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-conceal-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-continuous-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-coverflow-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-dual-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-fullscreen-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-grid-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-left-pane-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-left-pane-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-compact-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-images-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-symbolic-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-video-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-mirror-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-more-horizontal-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-more-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-symbolic-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-pin-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-presentation-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-refresh-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-restore-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-reveal-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-right-pane-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-right-pane-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-end-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-start-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-top-pane-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-height-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-width-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-in-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-original-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-out-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/violence-none-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/violence-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/warning-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/webpage-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/window-close-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/window-maximize-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/window-maximize-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/window-minimize-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/window-new-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/window-pin-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/window-pop-out-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/window-restore-symbolic-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/window-restore-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/window-shade-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/window-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/window-unpin-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/window-unshade-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-annotations-squiggly-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-annotations-text-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-diaporama-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-edit-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-favorite-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-format-text-highlight-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-next-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-next-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-previous-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-previous-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-pin-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-behavior-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-display-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-plugins-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-preview-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-toolbar-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-search-entire-word-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-search-wrap-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-text-case-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-unfavorite-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-unpin-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-use-regex-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-view-fit-height-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-view-fit-width-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-add-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-clear-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-consume-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-delete-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-delete-track-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-edit-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-filter-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-home-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-level-up-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-next-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-now-playing-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-pause-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-play-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-previous-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-random-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-repeat-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-replace-queue-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-save-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-search-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-sort-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-stop-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-update-db-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-fit-best-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-in-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-original-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-out-symbolic.svg6
623 files changed, 2736 insertions, 0 deletions
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/accessories-dictionary-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/accessories-dictionary-symbolic.svg
new file mode 100644
index 000000000..a6e638a65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/accessories-dictionary-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.36 1c-0.1376 0.0028-0.28 0.01401-0.4284 0.03464-0.5291 0.07355-1.168 0.3308-1.881 0.7109-1.438-0.7963-2.558-0.8448-3.498-0.6016-0.9976 0.2581-1.808 0.6796-3.072 0.6417l-0.4812-0.01458v13.23h14v-13.21l-0.4831 0.01641c-1.416 0.05152-2.119-0.3702-3.033-0.6435-0.3428-0.1025-0.7103-0.1688-1.123-0.1604zm-4.49 0.9279c0.4657 0.03603 0.9926 0.2047 1.662 0.5742v8.143c-1.031-0.599-2.062-0.644-2.971-0.4174-0.6097 0.152-1.164 0.3275-1.695 0.4685v-8.145c0.7486-0.1381 1.376-0.3538 1.918-0.494 0.2157-0.05581 0.4242-0.1016 0.638-0.124 0.1447-0.01512 0.2932-0.01742 0.4484-0.005469zm4.778 0.00729c0.1922 0.02473 0.3777 0.07197 0.5706 0.1294 0.4988 0.1491 1.114 0.385 1.914 0.5232v8.105c-0.5318-0.1422-1.085-0.3192-1.69-0.4703-0.9145-0.2284-1.952-0.1725-2.977 0.4539v-8.119c0.6564-0.3598 1.162-0.5566 1.568-0.6162 0.2233-0.03285 0.4222-0.03002 0.6143-0.00547z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/acrobat-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/acrobat-symbolic.svg
new file mode 120000
index 000000000..1cb1d7f6a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/acrobat-symbolic.svg
@@ -0,0 +1 @@
+document-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/action-unavailable-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/action-unavailable-symbolic.svg
new file mode 100644
index 000000000..f1c83d340
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/action-unavailable-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.863 0-7 3.137-7 7s3.137 7 7 7 7-3.137 7-7-3.137-7-7-7zm0 2c1.019 0 1.959 0.2876 2.75 0.8125l-6.938 6.938c-0.5249-0.791-0.8125-1.731-0.8125-2.75 0-2.759 2.241-5 5-5zm4.188 2.25c0.5249 0.791 0.8125 1.731 0.8125 2.75 0 2.759-2.241 5-5 5-1.019 0-1.959-0.2876-2.75-0.8125l6.938-6.938z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/adaptive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/adaptive-symbolic.svg
new file mode 100644
index 000000000..ae82a0e0d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/adaptive-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.43 5.714c-0.4748 0-0.8572 0.3822-0.8572 0.8572v1.715c0 0.4748 0.3822 0.8572 0.8572 0.8572h3.429c0.4748 0 0.8572-0.3822 0.8572-0.8572v-1.715c0-0.4748-0.3822-0.8572-0.8572-0.8572zm-10.42 5.715e-4a0.7192 0.7192 0 0 0-0.7143 0.7143v2.857c0 0.3908 0.3234 0.7143 0.7143 0.7143h1.428c0.3908 0 0.7143-0.3234 0.7143-0.7143v-2.857c0-0.3908-0.3234-0.7143-0.7143-0.7143zm4.285 0.2857a0.7192 0.7192 0 0 0-0.7143 0.7143v2.428h0.5714v-2.429c0-0.084 0.05886-0.1428 0.1428-0.1428h3.144c0.08429 0 0.1428 0.05886 0.1428 0.1428v2.429h0.5714v-2.428c0-0.3905-0.3234-0.7143-0.7143-0.7143zm6.143 0.2851h3.429c0.1582 0 0.2857 0.1274 0.2857 0.2857v1.715c0 0.1582-0.1274 0.2857-0.2857 0.2857h-3.429c-0.1582 0-0.2857-0.1274-0.2857-0.2857v-1.715c0-0.1582 0.1274-0.2857 0.2857-0.2857zm-10.42 5.713e-4h0.1428c0 0.1582 0.1274 0.2857 0.2857 0.2857h0.5714c0.1582 0 0.2857-0.1274 0.2857-0.2857h0.1428c0.084 0 0.1428 0.05886 0.1428 0.1428v2.857c0 0.084-0.05886 0.1428-0.1428 0.1428h-1.428a0.1365 0.1365 0 0 1-0.1428-0.1428v-2.857c0-0.084 0.05886-0.1428 0.1428-0.1428zm3 3.143a0.5714 0.5714 0 0 0 0.5714 0.5714h4.572a0.5714 0.5714 0 0 0 0.5714-0.5714zm8.286 0a0.5714 0.5714 0 0 0-0.5714 0.5714h2.857a0.5714 0.5714 0 0 0-0.5714-0.5714z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/add-files-to-archive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/add-files-to-archive-symbolic.svg
new file mode 120000
index 000000000..23851ee55
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/add-files-to-archive-symbolic.svg
@@ -0,0 +1 @@
+document-new-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/add-subtitle-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/add-subtitle-symbolic.svg
new file mode 120000
index 000000000..ce33e8470
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/add-subtitle-symbolic.svg
@@ -0,0 +1 @@
+media-view-subtitles-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/address-book-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/address-book-new-symbolic.svg
new file mode 100644
index 000000000..9984d52b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/address-book-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm5.646 7.854c0.2332-0.3273 0.3497-0.6928 0.3497-1.096 0-0.3139-0.07174-0.5627-0.2152-0.7466-0.1435-0.1838-0.3453-0.2758-0.6053-0.2758-0.3587 0-0.6569 0.1525-0.8945 0.4574s-0.3565 0.6726-0.3565 1.103c0 0.3139 0.07623 0.5672 0.2287 0.76 0.1525 0.1928 0.3542 0.2892 0.6591 0.2891s0.6009-0.1638 0.834-0.4911zm-5.408-0.693c0-1.453 0.482-2.654 1.446-3.605 0.964-0.9506 2.146-1.426 3.545-1.426 1.354 0 2.448 0.3879 3.282 1.164 0.834 0.7757 1.251 1.733 1.251 2.872 0 0.9685-0.2623 1.776-0.7869 2.421-0.5246 0.6457-1.164 0.9685-1.917 0.9685-0.2332 0-0.4506-0.06502-0.6524-0.1951-0.2018-0.13-0.3296-0.3161-0.3834-0.5582-0.3139 0.5201-0.7981 0.7802-1.453 0.7802-0.5739 0-1.04-0.2107-1.399-0.6322s-0.5381-0.9775-0.5381-1.668c0-0.7174 0.2332-1.361 0.6995-1.93 0.4663-0.5695 1.058-0.8542 1.776-0.8542 0.5739 0 0.9775 0.2197 1.211 0.6591l0.09416-0.4843h1.264c-0.148 0.7757-0.2959 1.551-0.4439 2.327-0.1166 0.6098-0.1749 0.9954-0.1749 1.157 0 0.1883 0.07623 0.2825 0.2287 0.2825 0.3228 0 0.6121-0.2152 0.8676-0.6457 0.2556-0.4305 0.3834-0.964 0.3834-1.601 0-0.825-0.2847-1.507-0.8542-2.045s-1.37-0.8071-2.401-0.8071c-1.094 0-1.989 0.3632-2.684 1.09-0.695 0.7264-1.043 1.641-1.043 2.744s0.3206 1.959 0.9618 2.569 1.518 0.9147 2.63 0.9147c0.5947 0.01851 1.172-0.109 1.749-0.2287l-0.3363 1.345c-0.4394 0.06278-0.6501 0.09416-1.65 0.09416-0.9999 2e-6 -2.453-0.4148-3.34-1.244s-1.332-1.984-1.332-3.464z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-entry-apply-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-entry-apply-symbolic.svg
new file mode 120000
index 000000000..8e61ae4c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-entry-apply-symbolic.svg
@@ -0,0 +1 @@
+dino-tick-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-expander-arrow-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-expander-arrow-symbolic.svg
new file mode 120000
index 000000000..b2eecd23c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-expander-arrow-symbolic.svg
@@ -0,0 +1 @@
+go-up-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-external-link-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-external-link-symbolic.svg
new file mode 120000
index 000000000..cd3b5c4b3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-external-link-symbolic.svg
@@ -0,0 +1 @@
+external-link-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-mail-send-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-mail-send-symbolic.svg
new file mode 120000
index 000000000..3f14fc9c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-mail-send-symbolic.svg
@@ -0,0 +1 @@
+mail-send-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-center-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-center-symbolic.svg
new file mode 100644
index 000000000..c2dc3591b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-center-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v1h-4v4h4v4h-4v4h4v1h2v-1h4v-4h-4v-4h4v-4h-4v-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-left-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-left-symbolic.svg
new file mode 100644
index 000000000..3822fe19e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-left-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v14h2v-1h10v-4h-10v-4h10v-4h-10v-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-left-to-anchor-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-left-to-anchor-symbolic.svg
new file mode 100644
index 000000000..d42162ebf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-left-to-anchor-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 0v2h2v-2h-2zm2 2v14h2v-1h10v-4h-10v-4h10v-4h-10v-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-right-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-right-symbolic.svg
new file mode 100644
index 000000000..9180b243c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-right-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 1v14h2v-14h-2zm-9 1v5h7v-5h-7zm2 7v5h5v-5h-5zm10 0v5h2v-5h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-right-to-anchor-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-right-to-anchor-symbolic.svg
new file mode 100644
index 000000000..f9170ed8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-right-to-anchor-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 0v2h2v-2h-2zm0 2h-2v1h-10v4h10v4h-10v4h10v1h2v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-bottom-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-bottom-symbolic.svg
new file mode 100644
index 000000000..5c55f3f60
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-bottom-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v10h-1v2h14v-2h-1v-10h-4v10h-4v-10h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-bottom-to-anchor-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-bottom-to-anchor-symbolic.svg
new file mode 100644
index 000000000..61dbf2217
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-bottom-to-anchor-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v10h-1v2h14v-2h-1v-10h-4v10h-9 5v-10zm13 12v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-center-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-center-symbolic.svg
new file mode 100644
index 000000000..04cad6087
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-center-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 3v4h-1v2h1v4h4v-4h4v4h4v-4h1v-2h-1v-4h-4v4h-4v-4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-top-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-top-symbolic.svg
new file mode 100644
index 000000000..8d25fc577
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-top-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v2h1v10h4v-10h4v10h4v-10h1v-2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-top-to-anchor-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-top-to-anchor-symbolic.svg
new file mode 100644
index 000000000..6ba285e26
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-top-to-anchor-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 1.004v2h2v-2h-2zm0 2h-14v2h1v10h4v-10h4v10h4v-10h1v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/app-installed-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/app-installed-symbolic.svg
new file mode 120000
index 000000000..8e61ae4c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/app-installed-symbolic.svg
@@ -0,0 +1 @@
+dino-tick-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/app-remove-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/app-remove-symbolic.svg
new file mode 120000
index 000000000..fcfbb5d51
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/app-remove-symbolic.svg
@@ -0,0 +1 @@
+edit-delete-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-add-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-add-symbolic.svg
new file mode 120000
index 000000000..18a1ae05b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-add-symbolic.svg
@@ -0,0 +1 @@
+appointment-new-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-rtl-symbolic.svg
new file mode 100644
index 000000000..acd9c25bb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 1e-6 -2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-3.006l-2 0.0059v3h-10v-10h10l1e-6 3h2v-3c-1e-6 -1.108-0.892-2-2-2zm6 3-4 4 4 4 1.387-1.387-1.635-1.613 7.248 1e-6v-2l-7.248 1e-6 1.635-1.614z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-symbolic-rtl.svg
new file mode 120000
index 000000000..7a0de1b77
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-symbolic-rtl.svg
@@ -0,0 +1 @@
+application-exit-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-symbolic.svg
new file mode 100644
index 000000000..cd761ad8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 15c1.108-1e-6 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10c-1.108 0-2 0.892-2 2l-1e-7 3.006 2-0.0059-3e-7 -3h10v10h-10l-4e-7 -3h-2l2e-7 3c1e-7 1.108 0.892 2 2 2zm-6-3 4-4-4-4-1.387 1.387 1.635 1.613-7.248-1e-6 2e-7 2 7.248-1e-6 -1.635 1.614z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-menu-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-menu-symbolic.svg
new file mode 120000
index 000000000..8dc92c408
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-menu-symbolic.svg
@@ -0,0 +1 @@
+format-justify-fill-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/appointment-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/appointment-new-symbolic.svg
new file mode 100644
index 000000000..3963e62f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/appointment-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h7v-2h-6v-7h10v3h2v-7c0-1-1-1-1-1h-12zm10 9v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/appointment-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/appointment-symbolic.svg
new file mode 120000
index 000000000..18a1ae05b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/appointment-symbolic.svg
@@ -0,0 +1 @@
+appointment-new-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/archive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/archive-symbolic.svg
new file mode 100644
index 000000000..99551f633
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/archive-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-0.554 0-0.8248 0.4744-1 1l-1 3-0.009766 9c-6.012e-4 0.554 0.446 1 1 1h12.02c0.554 0 1.001-0.446 1-1l-0.009766-9-1-3c-0.2478-0.4955-0.446-1-1-1h-10zm2 2h6c0.554 0 0.8248 0.4744 1 1l0.334 1h-8.668l0.334-1c0.1752-0.5256 0.446-1 1-1zm2 4h2v3.008l2-0.007812-3 3-3-3 2 0.007812v-3.008z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-block-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-block-symbolic.svg
new file mode 100644
index 000000000..99eb7faed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-block-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.219 1-4.219 4.219v5.562l4.219 4.219h5.562l4.219-4.219v-5.562l-4.219-4.219zm-1.217 3h2l2 2 2-2h2v2l-2 2 2 2v2h-2l-2-2-2 2h-2v-2l2-2-2-2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-pair-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-pair-symbolic.svg
new file mode 100644
index 000000000..754b40d94
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-pair-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 4c-2.485 0-4.5 2.015-4.5 4.5s2.015 4.5 4.5 4.5c1.905-3e-3 3.601-1.204 4.236-3l3.264-0.003906v2h3v-2.004l1 0.003906v-3l-7.264 0.003906c-0.6349-1.796-2.332-2.997-4.236-3zm0 3c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-send-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-send-symbolic.svg
new file mode 120000
index 000000000..3f14fc9c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-send-symbolic.svg
@@ -0,0 +1 @@
+mail-send-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-trust-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-trust-symbolic.svg
new file mode 120000
index 000000000..8e61ae4c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-trust-symbolic.svg
@@ -0,0 +1 @@
+dino-tick-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-untrust-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-untrust-symbolic.svg
new file mode 100644
index 000000000..46f25821a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-untrust-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.14 3.029c-0.09621-0.01808-0.1961-0.01912-0.2988 0.001953-0.2189 0.0473-0.4206 0.1705-0.5625 0.3438l-6.281 7.188-2.25-2.25c-0.3763-0.3764-1.061-0.3764-1.438 0-0.3764 0.3764-0.3764 1.061 0 1.438l3 3 0.7812 0.75 0.6875-0.8125 7-8c0.4965-0.5405 0.0348-1.532-0.6387-1.658z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmark-add-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmark-add-symbolic.svg
new file mode 120000
index 000000000..89fabbedd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmark-add-symbolic.svg
@@ -0,0 +1 @@
+bookmark-new-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmark-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmark-new-symbolic.svg
new file mode 100644
index 000000000..95fff9dd3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmark-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 0s-1 0-1 1v14l5-3 5 3v-14s0-1-1-1zm3 3h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmarks-bookmarked-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmarks-bookmarked-symbolic.svg
new file mode 100644
index 000000000..3e5312898
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmarks-bookmarked-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m4 0s-1 0-1 1v14l5-3 5 3v-14s0-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/brisk_system-log-out-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/brisk_system-log-out-symbolic.svg
new file mode 120000
index 000000000..82e151b80
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/brisk_system-log-out-symbolic.svg
@@ -0,0 +1 @@
+system-log-out-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/browser-download-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/browser-download-symbolic.svg
new file mode 100644
index 000000000..329562762
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/browser-download-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1v5h-4l6 9 6-9h-4v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/builder-view-left-pane-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/builder-view-left-pane-symbolic.svg
new file mode 120000
index 000000000..98e49e3b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/builder-view-left-pane-symbolic.svg
@@ -0,0 +1 @@
+view-left-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ca.desrt.dconf-editor.big-rows-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ca.desrt.dconf-editor.big-rows-symbolic.svg
new file mode 100644
index 000000000..8fcec393f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ca.desrt.dconf-editor.big-rows-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1.713c-0.1741 6.356e-4 -0.3424 0.04168-0.4941 0.125l-5.986 3.285c-0.4856 0.2666-0.6612 0.8722-0.3945 1.357 0.2666 0.4856 0.8722 0.6612 1.357 0.3945l5.518-3.029 5.518 3.029c0.4856 0.2666 1.091 0.09105 1.357-0.3945 0.2666-0.4856 0.09105-1.091-0.3945-1.357l-5.986-3.285c-0.1578-0.08667-0.3201-0.1256-0.4941-0.125zm-5.996 7.287c-0.3538-0.001481-0.6958 0.1863-0.8789 0.5195-0.2666 0.4856-0.09105 1.091 0.3945 1.357l5.986 3.287c0.1578 0.08667 0.3201 0.1256 0.4941 0.125 0.174-5.99e-4 0.3424-0.04168 0.4941-0.125l5.986-3.287c0.4856-0.2666 0.6612-0.8722 0.3945-1.357-0.2666-0.4856-0.8722-0.6612-1.357-0.3945l-5.518 3.029-5.52-3.029c-0.1512-0.08299-0.314-0.1237-0.4746-0.125h-0.001953z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ca.desrt.dconf-editor.small-rows-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ca.desrt.dconf-editor.small-rows-symbolic.svg
new file mode 100644
index 000000000..ee365d5e5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ca.desrt.dconf-editor.small-rows-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.006 1.711c-0.3545-0.00218-0.6975 0.1857-0.8809 0.5195-0.2666 0.4856-0.09108 1.091 0.3945 1.357l5.986 3.287c0.1578 0.08667 0.3201 0.1256 0.4941 0.125s0.3424-0.04168 0.4941-0.125l5.986-3.287c0.4856-0.2666 0.6612-0.8718 0.3945-1.357-0.2666-0.4856-0.8718-0.6612-1.357-0.3945l-5.518 3.029-5.518-3.029c-0.1518-0.08332-0.3154-0.124-0.4766-0.125zm5.994 7.289c-0.1741 6.36e-4 -0.3424 0.04168-0.4941 0.125l-5.986 3.287c-0.4856 0.2666-0.6612 0.8718-0.3945 1.357 0.2666 0.4856 0.8718 0.6612 1.357 0.3945l5.518-3.029 5.518 3.029c0.4856 0.2666 1.091 0.09108 1.357-0.3945 0.2666-0.4856 0.09108-1.091-0.3945-1.357l-5.986-3.287c-0.1578-0.08666-0.3201-0.1256-0.4941-0.125z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/calendar-go-today-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/calendar-go-today-symbolic.svg
new file mode 100644
index 000000000..d04d29325
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/calendar-go-today-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1s-1 0-1 1v4.994l2 0.005859v-1h0.7988l2.412-2.414 2.414 2.414h4.375v7h-5.34l-1.445 1.459-1.449-1.459h-1.756v-1.99l-2-0.0059v2.996s0 1 1 1h12c1 0 1-1 1-1v-12s0-1-1-1zm4.211 4-1.387 1.387 1.635 1.635-6.449-0.02148v2l6.461 0.02148-1.635 1.633 1.385 1.387 4.002-4.041z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/call-end-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/call-end-symbolic.svg
new file mode 100644
index 000000000..2baf33f50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/call-end-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.998 1.004c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h0.4688c-0.9039 2.557-2.912 4.565-5.469 5.469v-0.4688c0-0.554-0.446-1-1-1h-2c-0.554 0-1 0.446-1 1v3c0 0.554 0.4239 1 0.9688 1h0.03125c6.617 0 11.98-5.356 12-11.97v-0.0625c0-0.5418-0.4347-0.9688-0.9688-0.9688h-3.031z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/call-start-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/call-start-symbolic.svg
new file mode 100644
index 000000000..a15f86b18
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/call-start-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.998 0.9957c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h0.4688c-0.9039 2.557-2.912 4.565-5.469 5.469v-0.4688c0-0.554-0.446-1-1-1h-2c-0.554 0-1 0.446-1 1v3c0 0.554 0.4239 1.004 0.9688 1.004 6.033 0 12.03-4 12.03-11.97v-0.0625c0-0.5418-0.4347-0.9688-0.9688-0.9688h-3.031z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/call-stop-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/call-stop-symbolic.svg
new file mode 100644
index 000000000..09a063665
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/call-stop-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.014 2c-0.8958-0.0011-4.849 0.1748-7.75 3.221-0.3486 0.3486-0.3437 0.9026 0 1.246l1.943 1.951c0.3566 0.3566 0.9307 0.3566 1.287 0l1.287-1.287c0.3566-0.3566 0.3566-0.9307 0-1.287l-0.3008-0.3008c2.227-1.064 4.811-1.064 7.039 0l-0.3008 0.3008c-0.3566 0.3566-0.3566 0.9307 0 1.287l1.287 1.287c0.3566 0.3566 0.9307 0.3566 1.287 0l1.93-1.932c0.3566-0.3566 0.3722-0.9148 0.02148-1.266-1.134-1.134-3.757-3.216-7.73-3.22m-3.736 8.621 3.094 3.1s0.6352 0.6347 1.27 0l3.5-3.1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/camera-switch-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/camera-switch-symbolic.svg
new file mode 100644
index 000000000..9ac2a6027
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/camera-switch-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 6c-0.831 0-1.5 0.669-1.5 1.5v4c0 0.831 0.669 1.5 1.5 1.5h4c0.831 0 1.5-0.669 1.5-1.5v-0.7051l2.354 1.143c0.2872 0.1774 0.6467-0.04594 0.6465-0.4004v-4.076c2.87e-4 -0.2594-0.2007-0.4682-0.4434-0.4609-0.07157 0.00222-0.1412 0.02414-0.2031 0.0625l-2.354 1.143v-0.7051c0-0.831-0.669-1.5-1.5-1.5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m4.5 2c-0.831 0-1.5 0.669-1.5 1.5v0.7051l-2.354-1.143c-0.06195-0.03836-0.1316-0.06028-0.2031-0.0625-0.2427-0.007263-0.4436 0.2015-0.4434 0.4609v4.076c-2.09e-4 0.3545 0.3593 0.5778 0.6465 0.4004l2.354-1.143v0.7051c0 0.831 0.669 1.5 1.5 1.5h0.5v-1.5c0-1.368 1.132-2.5 2.5-2.5h2.5v-1.5c0-0.831-0.669-1.5-1.5-1.5h-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/caps-lock-off-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/caps-lock-off-symbolic.svg
new file mode 100644
index 000000000..215332e70
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/caps-lock-off-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.625 1a1.75 1.692 0 0 0-1.74 1.506l-0.875 7.615a1.75 1.692 0 0 0 1.74 1.879h10.5a1.75 1.692 0 0 0 1.74-1.879l-0.875-7.615a1.75 1.692 0 0 0-1.74-1.506h-8.75zm3.516 2h1.709l2.15 6h-1.41l-0.4512-1h-2.271l-0.457 1h-1.41l2.141-6zm0.8516 1.338-0.8418 2.662h1.699l-0.8574-2.662zm-6.992 7.963v0.4785c0 1.06 0.9084 2.221 1.969 2.221h10.06c1.06 0 1.969-1.16 1.969-2.221v-0.4785c-0.4655 0.4244-1.072 0.6973-1.75 0.6973h-10.5c-0.6777 0-1.285-0.2729-1.75-0.6973z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/caps-lock-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/caps-lock-symbolic.svg
new file mode 100644
index 000000000..8c2ad1b7f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/caps-lock-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.625 1a1.75 1.692 0 0 0-1.74 1.506l-0.875 7.615a1.75 1.692 0 0 0 1.74 1.879h10.5a1.75 1.692 0 0 0 1.74-1.879l-0.875-7.615a1.75 1.692 0 0 0-1.74-1.506h-8.75zm3.516 2h1.709l2.15 6h-1.41l-0.4512-1h-2.271l-0.457 1h-1.41l2.141-6zm0.8516 1.338-0.8418 2.662h1.699l-0.8574-2.662zm-6.992 7.963v0.4785c0 1.06 0.9084 2.221 1.969 2.221h10.06c1.06 0 1.969-1.16 1.969-2.221v-0.4785c-0.4655 0.4244-1.072 0.6973-1.75 0.6973h-10.5c-0.6777 0-1.285-0.2729-1.75-0.6973z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-back-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-back-symbolic.svg
new file mode 120000
index 000000000..b3dc2735c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-back-symbolic.svg
@@ -0,0 +1 @@
+go-previous-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-next-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-next-symbolic.svg
new file mode 100644
index 000000000..e62c009f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-next-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.344 2.344-1.414 1.414 4.242 4.242-4.242 4.242 1.414 1.414 5.656-5.656-1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-previous-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-previous-symbolic.svg
new file mode 100644
index 000000000..323247aa1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-previous-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.656 2.344 1.414 1.414-4.242 4.242 4.242 4.242-1.414 1.414-5.656-5.656 1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/category-search-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/category-search-symbolic.svg
new file mode 100644
index 000000000..264b4536b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/category-search-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 3c-2.209 0-4 1.791-4 4s1.791 4 4 4c0.8373-0.0017 1.653-0.266 2.332-0.7559l3.027 2.523c1.027 0.902 2.352-0.6856 1.281-1.535l-3.029-2.523c0.2543-0.5339 0.387-1.118 0.3887-1.709 0-2.209-1.791-4-4-4zm-7 0.00391v2h2v-2zm7 1.996c1.105 0 2 0.8954 2 2-0.006071 0.9678-0.7644 1.985-2 2-1.105 0-2-0.8954-2-2-8.374e-4 -0.9254 0.7357-2 2-2zm-7 2.004v2h2v-2zm0 4v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/centrejust-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/centrejust-symbolic.svg
new file mode 120000
index 000000000..58762d623
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/centrejust-symbolic.svg
@@ -0,0 +1 @@
+format-justify-center-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/change-date-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/change-date-symbolic.svg
new file mode 120000
index 000000000..9eb2b8bd9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/change-date-symbolic.svg
@@ -0,0 +1 @@
+document-open-recent-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-message-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-message-new-symbolic.svg
new file mode 100644
index 000000000..21989f31c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-message-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 1c-1.385 0-2.5 1.116-2.5 2.504v7.014c0 1.388 1.115 2.479 2.5 2.482h8.375l2.078 1.998 1.047 0.001953v-2c1.141-0.2328 2-1.268 2-2.482v-7.014c0-1.388-1.115-2.504-2.5-2.504h-11zm0 2h11c0.277 0 0.5 0.223 0.5 0.5v7c0 0.277-0.223 0.5-0.5 0.5h-11c-0.277 0-0.5-0.223-0.5-0.5v-7c0-0.277 0.223-0.5 0.5-0.5zm4.5 1v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-none-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-none-symbolic.svg
new file mode 100644
index 000000000..8b107b1bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-none-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.828 1 2 2h7.672c0.277 0 0.5 0.223 0.5 0.5v7c0 0.1829-0.09836 0.3406-0.2441 0.4277l1.443 1.443c0.4922-0.4649 0.8008-1.126 0.8008-1.854v-7.014c0-1.388-1.115-2.504-2.5-2.504h-9.672zm-3.754 1.902c-0.04724 0.1929-0.07422 0.3936-0.07422 0.6016v7.014c0 1.388 1.115 2.479 2.5 2.482h7.672l-2-2h-5.672c-0.277 0-0.5-0.223-0.5-0.5v-5.672l-1.926-1.926z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1.414 0 14.14 14.14-1.414 1.414-14.14-14.14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-symbolic.svg
new file mode 100644
index 000000000..bf33e376a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 1c-1.385 0-2.5 1.116-2.5 2.504v7.014c0 1.388 1.115 2.479 2.5 2.482h8.375l2.078 1.998 1.047 0.001953v-2c1.141-0.2328 2-1.268 2-2.482v-7.014c0-1.388-1.115-2.504-2.5-2.504zm0 2h11c0.277 0 0.5 0.223 0.5 0.5v7c0 0.277-0.223 0.5-0.5 0.5h-11c-0.277 0-0.5-0.223-0.5-0.5v-7c0-0.277 0.223-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/check-active-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/check-active-symbolic.svg
new file mode 100644
index 000000000..458a52b59
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/check-active-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm0 2h10v0.6525l-5 5-2.59-2.59-1.41 1.41 4 4 5-5v6.527h-10v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/check-mixed-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/check-mixed-symbolic.svg
new file mode 120000
index 000000000..79b7355c9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/check-mixed-symbolic.svg
@@ -0,0 +1 @@
+checkbox-mixed-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-checked-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-checked-symbolic.svg
new file mode 120000
index 000000000..8e61ae4c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-checked-symbolic.svg
@@ -0,0 +1 @@
+dino-tick-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-mixed-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-mixed-symbolic.svg
new file mode 100644
index 000000000..30c58d63b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-mixed-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm0 2h10v10h-10v-10zm2 4v2h6v-2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-symbolic.svg
new file mode 100644
index 000000000..f5c72d018
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm0 2h10v10h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/cigarette-none-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cigarette-none-symbolic.svg
new file mode 100644
index 000000000..fd4a1439a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cigarette-none-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.414 1-1.414 1.414 12.59 12.59 1.414-1.414-12.59-12.59z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m3.816 0.9883 5 5h2.184c0.5523 0 1 0.4477 1 1v1h3v-1c0-2.209-1.791-4-4-4h-3c-1.105 0-2-0.8954-2-2zm8.184 8v0.1836l2.984 2.984c0.01562-0.001322 0.01562-2.168 0.01562-2.168 0-0.554-0.446-1-1-1zm-12 0.01172v4h10.17l-4-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/cigarette-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cigarette-symbolic.svg
new file mode 100644
index 000000000..16522f17b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cigarette-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 0.9883c0 2.761 2.239 5 5 5h3c0.5523 0 1 0.4477 1 1v1h3v-1c0-2.209-1.791-4-4-4h-3c-1.105 0-2-0.8954-2-2zm9 8v4h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1zm-12 0.01172v4h11v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-caps-lock-off-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-caps-lock-off-symbolic.svg
new file mode 120000
index 000000000..11524414b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-caps-lock-off-symbolic.svg
@@ -0,0 +1 @@
+caps-lock-off-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-caps-lock-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-caps-lock-symbolic.svg
new file mode 120000
index 000000000..07ccffe67
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-caps-lock-symbolic.svg
@@ -0,0 +1 @@
+caps-lock-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-num-lock-off-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-num-lock-off-symbolic.svg
new file mode 120000
index 000000000..51235e50e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-num-lock-off-symbolic.svg
@@ -0,0 +1 @@
+num-lock-off-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-num-lock-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-num-lock-symbolic.svg
new file mode 120000
index 000000000..074f9321b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-num-lock-symbolic.svg
@@ -0,0 +1 @@
+num-lock-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/clipman-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/clipman-symbolic.svg
new file mode 120000
index 000000000..151f4e143
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/clipman-symbolic.svg
@@ -0,0 +1 @@
+edit-paste-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/close-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/close-symbolic.svg
new file mode 120000
index 000000000..a3ce6e3f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/close-symbolic.svg
@@ -0,0 +1 @@
+window-close-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/color-profile-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/color-profile-symbolic.svg
new file mode 100644
index 000000000..072872da9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/color-profile-symbolic.svg
@@ -0,0 +1,56 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <linearGradient id="linearGradient4202" x1="1" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fb4934" offset="0"/>
+ <stop stop-color="#cc241d" offset=".313"/>
+ <stop stop-color="#8f3f71" offset=".563"/>
+ <stop stop-color="#458588" offset=".75"/>
+ <stop stop-color="#83a598" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4204" x1="1" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b16286" offset="0"/>
+ <stop stop-color="#d3869b" offset=".313"/>
+ <stop stop-color="#cc241d" offset=".563"/>
+ <stop stop-color="#fb4934" offset=".75"/>
+ <stop stop-color="#fb4934" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4206" x1="15" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98971a" offset="0"/>
+ <stop stop-color="#b8bb26" offset=".313"/>
+ <stop stop-color="#8ec07c" offset=".563"/>
+ <stop stop-color="#689d6a" offset=".75"/>
+ <stop stop-color="#458588" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4208" x1="15" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98971a" offset="0"/>
+ <stop stop-color="#b8bb26" offset=".313"/>
+ <stop stop-color="#fabd2f" offset=".563"/>
+ <stop stop-color="#fe8019" offset=".75"/>
+ <stop stop-color="#cc241d" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g transform="rotate(15,8,8)">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient4206)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient4202)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient4208)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient4204)"/>
+ </g>
+ <g opacity=".7">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient4206)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient4202)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient4208)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient4204)"/>
+ </g>
+ <g transform="rotate(45,8,8)" opacity=".35">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient4206)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient4202)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient4208)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient4204)"/>
+ </g>
+ <g transform="rotate(60,8,8)" opacity=".3">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient4206)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient4202)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient4208)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient4204)"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/color-select-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/color-select-symbolic.svg
new file mode 100644
index 000000000..cafdce499
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/color-select-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.5 1a1.5 1.5 0 0 0-1.061 0.4395l-2.421 2.578-2.018-2.018-1.5 1.5 1.5 1.5-7 7v3h3l7-7 1.5 1.5 1.5-1.5-1.988-1.988 2.554-2.451-4e-3 -0.0039a1.5 1.5 0 0 0 0.438-1.057 1.5 1.5 0 0 0-1.5-1.5zm-4.5 5 1 1-7 7-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/comment-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/comment-symbolic.svg
new file mode 100644
index 000000000..0f6e58c9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/comment-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.971 2s-1.969 6e-4 -1.969 2v5.998c0 1.108 0.892 1.998 2 1.998h5l2 3.004 2-3.004h1s2 0.001353 2-1.998v-5.998c0-1.999-2-2-2-2h-10.03z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/community-none-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/community-none-symbolic.svg
new file mode 100644
index 000000000..c75080dff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/community-none-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.414 1-1.414 1.414 13.59 13.59 1.414-1.414z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m10.62 1c-1.097-2.88e-6 -2.041 0.6717-2.459 1.635a4 4 0 0 1 1.838 3.365 4 4 0 0 1-0.0293 0.418c0.2084 0.05295 0.426 0.08203 0.6504 0.08203 1.485 3.7e-6 2.689-1.231 2.689-2.75s-1.204-2.75-2.689-2.75zm-4.621 2a3 3 0 0 0-0.1562 0.01758l3.139 3.139a3 3 0 0 0 0.01758-0.1562 3 3 0 0 0-3-3zm-2.982 2.848a3 3 0 0 0-0.01758 0.1523 3 3 0 0 0 3 3 3 3 0 0 0 0.1523-0.01758l-3.135-3.135zm7.604 1.34c-0.193 2.331e-4 -0.3824 0.01628-0.5703 0.03711l4.775 4.775h1.176c-0.3415-2.747-2.646-4.81-5.379-4.812h-0.001953zm-4.627 2.562c-3.049 0.0036-5.619 2.253-6 5.25h12c-0.008738-0.06873-0.01828-0.1372-0.0293-0.2051l-4.959-4.959c-0.3293-0.05538-0.6678-0.0856-1.012-0.08594z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/community-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/community-symbolic.svg
new file mode 100644
index 000000000..2cbade042
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/community-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.62 1c-1.097-2.88e-6 -2.041 0.6719-2.459 1.635a4 4 0 0 1 1.838 3.365 4 4 0 0 1-0.0293 0.418c0.2084 0.05295 0.426 0.08203 0.6504 0.08203 1.485 3.7e-6 2.689-1.231 2.689-2.75s-1.204-2.75-2.689-2.75zm-4.621 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm4.621 4.188c-0.2761 3.334e-4 -0.5468 0.02347-0.8125 0.06445a4.007 4.007 0 0 1-1.377 1.932c1.422 0.5275 2.65 1.51 3.479 2.816h4.09c-0.3415-2.747-2.646-4.81-5.379-4.812zm-4.627 2.562c-3.049 0.0036-5.619 2.253-6 5.25h12c-0.381-2.997-2.951-5.247-6-5.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/completion-snippet-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/completion-snippet-symbolic.svg
new file mode 100644
index 000000000..0c92cfc30
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/completion-snippet-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" style="isolation:isolate" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.441 3c-0.6094 0.01522-1.238 0.1752-1.717 0.5723-0.6789 0.537-0.8867 1.453-0.8672 2.285-0.02201 0.4263 0.07804 0.8906-0.1523 1.275-0.1422 0.2628-0.4521 0.2427-0.7051 0.2383v1.227c0.1117 0.05606 0.3283-0.02074 0.4629 0.05273 0.3806 0.1662 0.4048 0.637 0.3945 1-0.007842 0.7563-0.02056 1.559 0.3867 2.227 0.4428 0.7686 1.348 1.128 2.197 1.123v-1.248c-0.4902 0.001369-0.9988-0.2506-1.133-0.7598-0.1285-0.4904-0.05522-1.001-0.07812-1.502-0.002692-0.5651-0.2191-1.221-0.7891-1.434-0.328-0.06484 0.02614-0.08936 0.1543-0.1816 0.5193-0.2685 0.639-0.9055 0.6367-1.443 0.01695-0.4721-0.04835-0.955 0.07617-1.416 0.132-0.5002 0.6506-0.764 1.133-0.7676v-1.248zm9.117 0v0.9238c0.02935 0.1056-0.07151 0.3337 0.07422 0.3301 0.4845 0.01663 0.9812 0.3192 1.088 0.8223 0.1153 0.5451 0.02273 1.106 0.07422 1.658 0.02134 0.504 0.2716 1.046 0.7754 1.213 0.2477 0.05019 0.1079 0.06982-0.05273 0.1328-0.5508 0.2404-0.7362 0.8925-0.7363 1.451-0.0194 0.4861 0.04925 0.9822-0.07812 1.457-0.1332 0.5041-0.6595 0.765-1.145 0.7637v1.248c0.6108-0.009202 1.241-0.166 1.721-0.5645 0.6905-0.5458 0.8987-1.478 0.875-2.324 0.02161-0.422-0.07716-0.8816 0.1523-1.262 0.1426-0.2539 0.4449-0.2371 0.6934-0.2324v-1.189c-0.01794-0.1367-0.2871-0.001718-0.3906-0.07227-0.3817-0.1049-0.4666-0.5643-0.4551-0.9102 0.002788-0.7635 0.04031-1.573-0.3574-2.256-0.4378-0.8002-1.365-1.186-2.238-1.189zm-7.559 6.746a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1zm3 0a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1zm3 0a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/completion-word-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/completion-word-symbolic.svg
new file mode 100644
index 000000000..4fe9f92d3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/completion-word-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 6c0-1.63-1.32-3-3-3h-6v2h6c0.43 0 1 0.61 1 1v1h-5c-0.92 0-1.74 0.38-2.25 0.97-0.51 0.58-0.75 1.31-0.75 2.03s0.27 1.45 0.78 2.03 1.31 0.97 2.22 0.97h7m-7-4h5v2h-5c-0.4 0-0.57-0.11-0.72-0.28s-0.28-0.44-0.28-0.72 0.1-0.55 0.25-0.72c0.15-0.16 0.33-0.28 0.75-0.28z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/contact-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/contact-new-symbolic.svg
new file mode 100644
index 000000000..389263d20
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/contact-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1.01c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm5 3c1.105 0 2 0.8955 2 2s-0.8954 2-2 2-2-0.8955-2-2 0.8954-2 2-2zm0 5c4-2e-3 4 2.668 4 2.668v0.332h-8v-0.332s-1.5e-4 -2.666 4-2.668z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/content-loading-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/content-loading-symbolic.svg
new file mode 100644
index 000000000..e486e43e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/content-loading-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 6a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm5 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm5 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/cross-filled-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cross-filled-symbolic.svg
new file mode 120000
index 000000000..7f4a2e5c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cross-filled-symbolic.svg
@@ -0,0 +1 @@
+edit-clear-all-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/cs-backgrounds-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cs-backgrounds-symbolic.svg
new file mode 100644
index 000000000..6e483439f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cs-backgrounds-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h12c1.077 0 2-0.9013 2-2.002v-9.998c0-1.108-0.892-2-2-2zm12 1c0.554 0 1 0.446 1 1v5.824c-1.621 0.4073-3.123 1.153-4.416 2.176-2.171-2.915-5.624-4.72-9.391-4.725-0.06457 7.315e-4 -0.1288 0.004062-0.1934 0.005859v-3.281c0-0.554 0.446-1 1-1 4 2.795e-4 8 1.41e-4 12 1.41e-4zm-2 1c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/cs-desklets-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cs-desklets-symbolic.svg
new file mode 100644
index 000000000..853958f60
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cs-desklets-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1s-1 0-1 1v12c0 1 1 1 1 1h8l5-5v-8c0-1-1-1-1-1zm1 5h10v3h-3s-1 0-1 1v3h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/dark-mode-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/dark-mode-symbolic.svg
new file mode 100644
index 000000000..62f71100a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/dark-mode-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 1,8 7,7 0 0 0 8,15 7,7 0 0 0 15,8 7,7 0 0 0 8,1 Z M 8,2.75 A 5.25,5.25 0 0 1 13.25,8 5.25,5.25 0 0 1 8,13.25 5.25,5.25 0 0 1 2.75,8 5.25,5.25 0 0 1 8,2.75 Z M 8,3.625 A 4.375,4.375 0 0 0 3.625,8 4.375,4.375 0 0 0 8,12.375 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/desktop-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/desktop-symbolic.svg
new file mode 120000
index 000000000..c038e364e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/desktop-symbolic.svg
@@ -0,0 +1 @@
+display-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/detach-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/detach-symbolic.svg
new file mode 120000
index 000000000..b9141e2c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/detach-symbolic.svg
@@ -0,0 +1 @@
+window-pop-out-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/dialog-cancel-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/dialog-cancel-symbolic.svg
new file mode 100644
index 000000000..621a330d8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/dialog-cancel-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v2.518l3.482 3.482-3.482 3.482v2.518h2.518l3.482-3.482 3.482 3.482h2.518v-2.518l-3.482-3.482 3.482-3.482v-2.518h-2.518l-3.482 3.482-3.482-3.482h-2.518z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/dialog-warning-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/dialog-warning-symbolic.svg
new file mode 120000
index 000000000..13cef1f30
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/dialog-warning-symbolic.svg
@@ -0,0 +1 @@
+warning-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/dino-double-tick-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/dino-double-tick-symbolic.svg
new file mode 100644
index 000000000..526f66ad0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/dino-double-tick-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.96 2.516c-0.04984 1.131e-4 -0.09904 0.005089-0.1504 0.01562-0.2189 0.0473-0.4206 0.1705-0.5625 0.3438l-6.281 7.188-2.25-2.25c-0.3763-0.3764-1.061-0.3763-1.437 0-0.3763 0.3764-0.3764 1.061 0 1.438l3 3 0.7812 0.75 0.6875-0.8125 7-8c0.4965-0.5405 0.0348-1.532-0.6387-1.658-0.0481-0.009038-0.0986-0.01378-0.1484-0.01367zm4.031 1c-0.04984 1.131e-4 -0.101 0.00509-0.1523 0.01562-0.2189 0.0473-0.4206 0.1705-0.5625 0.3438l-6.281 7.188-0.6289-0.6289-1.342 1.533 1.283 1.283 0.7812 0.75 0.6875-0.8125 7-8c0.4965-0.5405 0.0348-1.532-0.6387-1.658-0.0481-0.00904-0.09664-0.01378-0.1465-0.01367z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/dino-tick-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/dino-tick-symbolic.svg
new file mode 100644
index 000000000..aa1e47b23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/dino-tick-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.14 3.029c-0.09621-0.01808-0.1961-0.01912-0.2988 0.001953-0.2189 0.0473-0.4206 0.1705-0.5625 0.3438l-6.281 7.188-2.25-2.25c-0.3763-0.3764-1.061-0.3764-1.438 0-0.3764 0.3764-0.3764 1.061 0 1.438l3 3 0.7812 0.75 0.6875-0.8125 7-8c0.4965-0.5405 0.0348-1.532-0.6387-1.658z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/display-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/display-symbolic.svg
new file mode 100644
index 000000000..1d80c9c37
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/display-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1c-1 0-1 1-1 1v10c0 1 1 1 1 1h5s-1 0-1 1v1h6v-1c0-1-1-1-1-1h5c1 0 1-1 1-1v-10s0-1-1-1zm1 2h12v8h-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-edit-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-edit-symbolic.svg
new file mode 100644
index 000000000..cbf6a927e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-edit-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-1 1e-6 -1 1v12c0 1 1 1 1 1h3.497v-2h-2.497v-9.996l5-4e-3v3h3v1l2 2v-4l-4-4zm9 8-4 4v2h2l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-export-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-export-symbolic-rtl.svg
new file mode 120000
index 000000000..e8c9aa2ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-export-symbolic-rtl.svg
@@ -0,0 +1 @@
+document-import-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-export-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-export-symbolic.svg
new file mode 100644
index 000000000..3a3cc47bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-export-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1.01s-1 2e-6 -1 1v12c0 1 1 1 1 1h10c1 0 1-1 1-1v-4.01l-2 1.5v1.51h-8v-9.996h8v1.486l2 1.5v-3.99c0-1-1-1-1-1zm7 3.99v2.008h-4v2h4v1.992l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-import-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-import-symbolic-rtl.svg
new file mode 120000
index 000000000..ade606740
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-import-symbolic-rtl.svg
@@ -0,0 +1 @@
+document-export-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-import-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-import-symbolic.svg
new file mode 100644
index 000000000..86a3e2243
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-import-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 15s1 0 1-1v-9l-4-4h-7s-1 0-1 1v3.01l2-0.0039v-2.006l5-1e-4v3h3l1e-6 6.996h-8v-1.99l-2 0.0039 2e-7 2.99c-2e-7 1 1 1 1 1zm-7-3.998 4-3.002-4-2.998-2e-7 2-4 0.00781v2l4-0.00781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-new-symbolic.svg
new file mode 100644
index 000000000..8a718af4c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-9l-4-4zm4 4h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-open-recent-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-open-recent-symbolic.svg
new file mode 100644
index 000000000..1cfa3f07b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-open-recent-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.051 3.051c-2.734 2.734-2.734 7.165 0 9.898 2.734 2.734 7.165 2.734 9.898 0s2.734-7.165 0-9.898c-2.731-2.731-7.167-2.731-9.898 0zm8.484 1.414c1.952 1.953 1.952 5.118 0 7.07-1.953 1.952-5.118 1.952-7.07 0-1.952-1.953-1.952-5.118 0-7.07 1.946-1.947 5.12-1.951 7.07 0zm-4.535-0.465v4.574l3.104 1.791 1-1.73-2.104-1.215v-3.42z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-open-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-open-symbolic.svg
new file mode 100644
index 000000000..ff63a780f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-open-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1s-1 1e-6 -1 1v12c0 1 1 1 1 1h2v-2h-1v-9.99l5-0.00977v3h3v1.68l0.2285 0.3203h1.771v-3l-4-4c-0.03757 0.01147-7 0-7 0zm3.715 6s-0.7148-8.946e-4 -0.7148 0.6914v6.617s6.026e-4 0.6914 0.7148 0.6914h8.57s0.7148 8.95e-4 0.7148-0.6914v-4.631c0-0.6923-0.7148-0.6777-0.7148-0.6777h-3.57l-1.43-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-page-setup-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-page-setup-symbolic.svg
new file mode 100644
index 000000000..ee8c5114f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-page-setup-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1s-1 1e-6 -1 1v2.75l2 1.168v-2.918h5v3h3v7h-10v1c0 1 1 1 1 1h10s1-1e-6 1-1v-9l-4-4zm9 11-12-7v7zm-10-3.977 3.115 1.977h-3.115z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-print-preview-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-print-preview-symbolic.svg
new file mode 100644
index 000000000..cd1ed0298
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-print-preview-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v2h8v-2zm-2 3c-0.5 0-1 0.5-1 1v5c0 0.5 0.5 1 1 1h1v-2h4.121c0.5952-1.346 1.927-2.214 3.398-2.215 2.054 1.44e-4 3.719 1.666 3.719 3.721-0.0013 0.1555-0.01243 0.3107-0.0332 0.4648 0.4233-0.1102 0.7949-0.5393 0.7949-0.9707v-5c0-0.5-0.5-1-1-1zm5.801 6.506c0 1.496 1.223 2.719 2.719 2.719 0.4871 0 0.947-0.1484 1.344-0.375 0.0056-0.0037 0.01188-0.0097 0.01758-0.01367l1.965 1.965c0.2647 0.2647 0.6904 0.2647 0.9551 0s0.2647-0.6904 0-0.9551l-1.965-1.965c0.0075-0.0095 0.02035-0.02222 0.02734-0.03125 0.2266-0.3965 0.375-0.8564 0.375-1.344 0-1.496-1.223-2.721-2.719-2.721-1.496-3e-6 -2.719 1.225-2.719 2.721zm2.719-1.721c0.9552 0 1.719 0.7652 1.719 1.721 0 0.9552-0.7633 1.719-1.719 1.719-0.9552 0-1.719-0.7633-1.719-1.719 0-0.9552 0.7633-1.721 1.719-1.721zm-6.52 1.215v5h8v-0.627l-0.3496-0.3496c-0.3643 0.1252-0.7458 0.1931-1.131 0.2012-2.053-1.44e-4 -3.718-1.665-3.719-3.719 2.023e-4 -0.1692 0.01195-0.3382 0.03516-0.5059z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-print-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-print-symbolic.svg
new file mode 100644
index 000000000..e792ed739
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-print-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v2h8v-2zm-2 3c-0.5 0-1 0.5-1 1v5c0 0.5 0.5 1 1 1h1v-2h10v2h1c0.5 0 1-0.5 1-1v-5c0-0.5-0.5-1-1-1zm2 6v5h8v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-properties-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-properties-symbolic.svg
new file mode 100644
index 000000000..cd7306f11
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-properties-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-1 1.95e-6 -1 1v12c0 1 1 1 1 1h5.021c-0.6971-0.5167-1.248-1.206-1.598-2h-2.424v-10h5.172l2.828 2.828v0.2734c0.7251 0.1484 1.408 0.4559 2 0.9004v-2.002l-4-4zm7.029 6-0.08789 1.055c-0.3347 0.1243-0.6457 0.3046-0.9199 0.5332l-0.959-0.4512-1.002 1.734 0.8711 0.6055c-0.03128 0.1754-0.04761 0.3531-0.04883 0.5312 4.609e-4 0.1787 0.01614 0.3571 0.04688 0.5332l-0.8691 0.6016 1.002 1.736 0.957-0.4512c0.2751 0.2274 0.5868 0.4064 0.9219 0.5293l0.08594 1.059h2.004l0.08789-1.055c0.3347-0.1243 0.6457-0.3046 0.9199-0.5332l0.959 0.4512 1.002-1.734-0.8711-0.6055c0.03128-0.1754 0.04761-0.3531 0.04883-0.5312 1.85e-4 -0.1787-0.01484-0.3571-0.04492-0.5332l0.8672-0.6016-1-1.736-0.957 0.4512c-0.2757-0.2276-0.5881-0.4066-0.9238-0.5293l-0.08594-1.059zm1.002 2.861c0.6336-8.921e-4 1.147 0.5129 1.146 1.146-1.88e-4 0.6328-0.5137 1.145-1.146 1.145-0.632-1.88e-4 -1.144-0.5125-1.145-1.145-8.903e-4 -0.6328 0.5117-1.146 1.145-1.146z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-rtl-symbolic.svg
new file mode 100644
index 000000000..36bda9d4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-1-1e-4 -1 0.9999v4h2v-2.996l5-0.0037v3l3-1e-4v7l-8-1e-4v-3s0-1 1-1l1-1e-4v2l4-3.004-4-2.996v2l-1 1e-4s-3 0-3 3v4c0 1 1 0.9999 1 0.9999h10s1 1e-4 1-0.9999v-9l-4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-symbolic-rtl.svg
new file mode 120000
index 000000000..f3469181f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-symbolic-rtl.svg
@@ -0,0 +1 @@
+document-revert-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-symbolic.svg
new file mode 100644
index 000000000..bae19aca2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-1 2e-4 -1 1v12c0 1 1 1 1 1l10-2e-4s1 0 1-1v-4c0-3-3-3-3-3h-1v-2l-4 3 4 3v-2l1-2e-4s1 0 1 1v3h-8v-10h8v3h2v-4c0-1-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-save-as-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-save-as-symbolic.svg
new file mode 100644
index 000000000..52c7efc94
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-save-as-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1h6v-2h-5v-10h1v5h4 4v-5h1v5h2v-5l-2-2h-11zm4 2h2v4h-2v-4zm3.875 6s-0.875 2e-7 -0.875 1v5c0 1 0.875 1 0.875 1h5.25s0.875 0 0.875-1v-5c0-1-0.875-1-0.875-1h-5.25zm1.125 1h3v1h-1v3h1v1h-3v-1h1v-3h-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-save-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-save-symbolic.svg
new file mode 100644
index 000000000..288bd5571
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-save-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 15c0.55 0 1-0.45 1-1v-11l-2-2h-11c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1zm-1-2h-10v-10h1v5h8v-5h1zm-5-6h-2v-4h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-send-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-send-symbolic.svg
new file mode 120000
index 000000000..3f14fc9c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-send-symbolic.svg
@@ -0,0 +1 @@
+mail-send-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-symbolic.svg
new file mode 100644
index 000000000..c916e7958
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 13h-8v-10h5v3h3m2-1-4-4h-7s-1 0-1 1v12c0 1 1 1 1 1h10c1 0 1-1 1-1" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-all-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-all-symbolic.svg
new file mode 100644
index 000000000..e2504cdf7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-all-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.029 1.062c-3.853 0-6.969 3.115-6.969 6.969 0 3.853 3.115 6.969 6.969 6.969 3.853 0 6.969-3.115 6.969-6.969 0-3.853-3.115-6.969-6.969-6.969zm-3.029 3.941h1c0.2761 0 0.5378 0.1003 0.7188 0.2812l1.281 1.277 1.281-1.277c0.18-0.181 0.4407-0.2812 0.7207-0.2812h1v1c0 0.2761-0.1003 0.5378-0.2812 0.7188l-1.281 1.277 1.281 1.285c0.181 0.181 0.2826 0.4426 0.2812 0.7187v1h-1c-0.2761 0-0.5378-0.1003-0.7187-0.2812l-1.281-1.285-1.281 1.285c-0.18 0.18-0.4407 0.2793-0.7207 0.2793h-1v-1c0-0.2761 0.1003-0.5378 0.2812-0.7187l1.281-1.285-1.281-1.277c-0.18-0.18-0.2793-0.4428-0.2793-0.7188z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-rtl-symbolic.svg
new file mode 100644
index 000000000..64ac26c14
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 2.004v12h11l5-6-5-6h-11zm3.008 3h1c0.28 0 0.5292 0.112 0.6992 0.293l1.293 1.293 1.293-1.293c0.1807-0.1808 0.43-0.293 0.707-0.293h1l0.003906 1c0 0.277-0.1108 0.526-0.3008 0.707l-1.293 1.293 1.301 1.293c0.1808 0.1808 0.293 0.43 0.293 0.707v1h-1c-0.28 0-0.5312-0.112-0.7012-0.293l-1.293-1.293-1.293 1.293c-0.1808 0.1807-0.43 0.293-0.707 0.293h-1v-1c0-0.277 0.111-0.526 0.291-0.707l1.293-1.293-1.293-1.293c-0.1808-0.1808-0.293-0.43-0.293-0.707v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-symbolic-rtl.svg
new file mode 120000
index 000000000..d19df5777
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-symbolic-rtl.svg
@@ -0,0 +1 @@
+edit-clear-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-symbolic.svg
new file mode 100644
index 000000000..735641e6c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2.004-5 6 5 6h11v-12h-11zm2 3h1c0.277 0 0.5263 0.1122 0.707 0.293l1.293 1.293 1.293-1.293c0.17-0.181 0.4192-0.293 0.6992-0.293h1v1c0 0.277-0.1122 0.5263-0.293 0.707l-1.299 1.293 1.293 1.293c0.1808 0.1808 0.293 0.43 0.293 0.707v1h-1c-0.277 0-0.5263-0.1122-0.707-0.293l-1.293-1.293-1.293 1.293c-0.16 0.181-0.4095 0.293-0.6895 0.293h-1v-1c0-0.277 0.1122-0.5263 0.293-0.707l1.299-1.293-1.299-1.293c-0.18-0.181-0.291-0.43-0.291-0.707l-0.005859-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-copy-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-copy-symbolic.svg
new file mode 100644
index 000000000..7312d4242
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-copy-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1.004s-1 0-1 1v9s0 1 1 1h1v-9h8v-1c0-1-1-1-1-1h-8zm3 3s-1 0-1 1v10c0 1 1 1 1 1h8s1-0.001006 1-1.004v-9.996c0-1-1-1-1-1h-8zm1 2h6v8h-6v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-cut-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-cut-symbolic.svg
new file mode 100644
index 000000000..de276078e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-cut-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.498 2.008c-1.38 0.001073-2.498 1.12-2.498 2.5 0 1.381 1.119 2.5 2.5 2.5 0.4461 0 0.8561-0.139 1.219-0.3438l1.969 1.844-1.969 1.844c-0.36-0.205-0.7707-0.3438-1.221-0.3438-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5 2.5-1.119 2.5-2.5c0-0.2292-0.03605-0.4454-0.09375-0.6562l2.125-2.062 4.469 4.219h1.5v-1l-8.094-7.844c0.0578-0.2108 0.09375-0.4271 0.09375-0.6562 0-1.38-1.118-2.499-2.498-2.5h-0.001953zm9.002 1-3.938 3.719 1.312 1.281 4.125-4v-1h-1.5zm-9 0.5c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm0 8c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-delete-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-delete-symbolic.svg
new file mode 100644
index 000000000..f46e614d5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-delete-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-1 0-1 1-1 1h-3s-1 1e-6 -1 1v1h12v-1c0-1-1-1-1-1h-3s-9e-7 -1-1-1zm-4 4v9c0 0.52 0.48 1 1 1h8c0.52 0 1-0.48 1-1v-9zm2 2h1.414l1.586 1.586 1.586-1.586h1.414v1.414l-1.586 1.586 1.586 1.586v1.414h-1.414l-1.586-1.586-1.586 1.586h-1.414v-1.414l1.586-1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-find-replace-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-find-replace-symbolic.svg
new file mode 100644
index 000000000..f1b67ae3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-find-replace-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 1.004c-3.029 0-5.5 2.475-5.5 5.5 0 1.062 0.2861 2.063 0.8125 2.906l1.469-1.471c-0.1933-0.436-0.2812-0.9265-0.2812-1.438 0-1.945 1.553-3.5 3.5-3.5 0.5122 0 0.9698 0.1186 1.406 0.3125 0.00279-0.00139 1.473-1.498 1.469-1.498-0.8783-0.5802-1.832-0.8155-2.875-0.8115zm4.607 1.211-1.396 1.404 2.672 2.674 1.404-1.396c0.2827-0.2827 0.2827-0.729 0-1.012l-1.67-1.67c-0.2796-0.2796-0.7224-0.2875-1.01 0zm-2.357 2.365-6.75 6.75v2.672h2.672l6.752-6.75zm2.375 5.111-1.438 1.406 3.587 3.599c0.9583 0.938 2.365-0.5 1.406-1.438z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-find-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-find-symbolic.svg
new file mode 100644
index 000000000..72b8fc634
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-find-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.49 0.9961c-3.029 0-5.5 2.475-5.5 5.5s2.471 5.5 5.5 5.5c1.152 0 2.238-0.3578 3.125-0.9688l3.636 3.645c0.9589 0.9941 2.421-0.5017 1.406-1.438l-3.637-3.645c0.6108-0.886 1-1.944 1-3.094 0-3.025-2.502-5.5-5.531-5.5zm0 2c1.947 0 3.5 1.555 3.5 3.5s-1.553 3.5-3.5 3.5-3.5-1.555-3.5-3.5 1.553-3.5 3.5-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-flag-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-flag-symbolic.svg
new file mode 120000
index 000000000..b3a2d48f2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-flag-symbolic.svg
@@ -0,0 +1 @@
+flag-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-paste-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-paste-symbolic.svg
new file mode 100644
index 000000000..fc352faa4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-paste-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 1c-0.554 0-1 0.446-1 1h-2.5c-0.554 0-1 0.446-1 1v11c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-11c0-0.554-0.446-1-1-1h-2.5c0-0.554-0.446-1-1-1zm-2.5 3h8v9h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-rtl-symbolic.svg
new file mode 120000
index 000000000..032883232
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-rtl-symbolic.svg
@@ -0,0 +1 @@
+edit-undo-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-symbolic-rtl.svg
new file mode 120000
index 000000000..032883232
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-symbolic-rtl.svg
@@ -0,0 +1 @@
+edit-undo-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-symbolic.svg
new file mode 100644
index 000000000..0bc159b84
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.996 2 5 3-5 3v-2h-3c-1.355 0-2.477 0.86-2.859 2.074l-1.504-1.504c0.8568-1.53 2.492-2.57 4.363-2.57h3zm-7.523 6c0.124 0.00526 0.2132 0.03737 0.2988 0.123l0.9609 0.9609-1.65 1.648-0.9609-0.959c-0.2748-0.2748 2e-6 -0.5488 0-0.5488l1.096-1.098s0.1294-0.1304 0.2539-0.127h0.00195zm2.084 1.908 3.437 3.443 0.00195 1.648h-1.652l-3.438-3.441 1.65-1.65zm7.439 2.092v2h-3l-0.00195-1.062-0.9355-0.9375h3.938z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-select-all-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-select-all-symbolic.svg
new file mode 100644
index 000000000..deb185d96
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-select-all-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1s-1 0.0186-1 1v1h2v-2zm3 0v2h2v-2zm4 0v2h2v-2zm4 0v2h2v-1c0-0.9814-1-1-1-1zm-12 4v2h2v-2zm4 0v6h6v-6zm8 0v2h2v-2zm-12 4v2h2v-2zm12 0v2h2v-2zm-12 4v1c0 0.981 1 1 1 1h1v-2zm4 0v2h2v-2zm4 0v2h2v-2zm4 0v2h1s1-0.019 1-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-select-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-select-symbolic.svg
new file mode 100644
index 000000000..0a0ea5dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-select-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1v12l3.217-1.787 2.186 3.787 2.598-1.5-2.162-3.744 3.162-1.756z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-symbolic.svg
new file mode 100644
index 000000000..f6397edb7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.05 1c-0.2501 0.0099-0.4293 0.07392-0.6015 0.2462l-1.919 1.919 3.299 3.299 1.923-1.919c0.5497-0.5497-5e-6 -1.098 0-1.098l-2.192-2.192s-0.2602-0.2651-0.5105-0.2553zm-4.17 3.815-6.876 6.89-0.00456 3.295h3.304l6.876-6.885z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-tag-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-tag-symbolic.svg
new file mode 100644
index 000000000..c31f059a0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-tag-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1s-2 0-2 2v5l7 7 7-7-7-7h-5zm1 2c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-rtl-symbolic.svg
new file mode 120000
index 000000000..62e32d72a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-rtl-symbolic.svg
@@ -0,0 +1 @@
+edit-redo-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-symbolic-rtl.svg
new file mode 120000
index 000000000..62e32d72a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-symbolic-rtl.svg
@@ -0,0 +1 @@
+edit-redo-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-symbolic.svg
new file mode 100644
index 000000000..e2a3379ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 2-5 3 5 3v-2h3c1.355 0 2.477 0.86 2.859 2.074l1.504-1.504c-0.8568-1.53-2.492-2.57-4.363-2.57h-3v-2zm7.523 6c-0.124 0.005258-0.2132 0.03737-0.2988 0.123l-0.9609 0.9609 1.65 1.648 0.9609-0.959c0.2748-0.2748-2e-6 -0.5488 0-0.5488l-1.096-1.098s-0.1294-0.1304-0.2539-0.127h-0.001953zm-2.084 1.908-3.437 3.443-0.001953 1.648h1.652l3.438-3.441-1.65-1.65zm-7.439 2.092v2h3l0.001953-1.062 0.9355-0.9375h-3.938z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-bookmark-tag-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-bookmark-tag-symbolic.svg
new file mode 120000
index 000000000..55ef229ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-bookmark-tag-symbolic.svg
@@ -0,0 +1 @@
+edit-tag-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-bookmarks-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-bookmarks-symbolic.svg
new file mode 100644
index 000000000..66401f58a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-bookmarks-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 0s-1 0-1 1v14l5-3 5 3v-14s0-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-reader-mode-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-reader-mode-symbolic.svg
new file mode 120000
index 000000000..37ca4a20b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-reader-mode-symbolic.svg
@@ -0,0 +1 @@
+accessories-dictionary-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/error-correct-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/error-correct-symbolic.svg
new file mode 100644
index 000000000..772302dea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/error-correct-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.22 0.9961c-0.2125 0-0.4268 0.08305-0.5918 0.248l-1.629 1.641 3.119 3.119 1.641-1.629c0.33-0.33 0.33-0.8516 0-1.182l-1.949-1.949c-0.165-0.165-0.3773-0.248-0.5898-0.248zm-3.342 3.008-7.879 7.881v3.119h3.119l7.881-7.879z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m12.53 7.999c-0.02085-5.267e-4 -0.04171 1.252e-4 -0.0625 0.00195-0.2101 0.01231-0.4004 0.1431-0.5059 0.3477l-2.877 5.602c-0.2392 0.4654 0.05884 1.047 0.5371 1.049h5.756c0.4791 3.4e-4 0.7787-0.5826 0.5391-1.049l-2.877-5.602c-0.1058-0.2066-0.2979-0.3383-0.5098-0.3496zm-0.5293 2.001h1v2.499h-1zm0 2.999h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/explore-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/explore-symbolic.svg
new file mode 100644
index 000000000..059bec631
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/explore-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.008 1c-0.8424-0.00355-1.596 0.5165-1.896 1.297l-0.05859 0.1504v0.001953l-1 2.604-2.756 1.059h-0.001953c-0.8282 0.3191-1.295 1.08-1.295 1.889 0 0.8089 0.4672 1.57 1.295 1.889h0.001953l2.756 1.061 1.059 2.754v0.001953c0.3191 0.8281 1.08 1.295 1.889 1.295 0.81 0 1.57-0.4704 1.889-1.299l1.059-2.752 2.754-1.061c0.8288-0.3184 1.299-1.078 1.299-1.889 0-0.8089-0.4672-1.57-1.295-1.889l-0.1523-0.05664h-0.001953l-2.604-1.002-1-2.604v-0.001953l-0.05859-0.1504c-0.2699-0.7008-0.9064-1.191-1.643-1.281l-0.02734-0.01367-0.2109-0.001953zm4.061 1.668c-0.1958-0.00724-0.3951 0.02914-0.5801 0.1113l-0.02344 0.009766 0.4863 1.262 1.26 0.4844 0.01172-0.02344c0.218-0.4912 0.1117-1.075-0.2695-1.459-0.2398-0.2418-0.5582-0.3727-0.8848-0.3848zm-8.152 0.003906c-0.3317 0.01936-0.6477 0.1614-0.8652 0.3789-0.3481 0.3481-0.4982 0.9499-0.2715 1.461l0.009766 0.02148 1.262-0.4824 0.4863-1.262-0.02539-0.009766c-0.1917-0.08504-0.3967-0.1171-0.5957-0.1055v-0.001953zm4.082 0.07812h0.003906c0.1103 3.941e-4 0.2096 0.07358 0.25 0.1738l1.342 3.482 3.482 1.34c0.08406 0.03562 0.1738 0.2019 0.1738 0.2539 0 0.0522-0.09002 0.221-0.1758 0.2539l-3.48 1.34-1.338 3.48h-0.001953c-0.03295 0.08577-0.2037 0.1758-0.2559 0.1758-0.05264 0-0.223-0.09072-0.2559-0.1758l-1.338-3.48-3.48-1.338c-0.08497-0.03275-0.1758-0.2032-0.1758-0.2559 0-0.05264 0.09072-0.223 0.1758-0.2559l3.48-1.338 1.34-3.482h0.001953c0.03928-0.1002 0.1413-0.1744 0.252-0.1738zm0.001953 4.375a0.8751 0.8751 0 0 0-0.875 0.875 0.8751 0.8751 0 0 0 0.875 0.875 0.8751 0.8751 0 0 0 0.875-0.875 0.8751 0.8751 0 0 0-0.875-0.875zm5.209 4.342-1.26 0.4863-0.4863 1.262 0.02344 0.009765c0.5115 0.2276 1.115 0.07696 1.463-0.2715 0.3481-0.3481 0.4982-0.9518 0.2715-1.463l-0.01172-0.02344zm-10.42 0.001953-0.009766 0.02344c-0.2268 0.5112-0.07666 1.113 0.2715 1.461 0.3484 0.3484 0.949 0.499 1.461 0.2715l0.02344-0.009765-0.4844-1.262-1.262-0.4844z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/export-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/export-symbolic.svg
new file mode 120000
index 000000000..ade606740
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/export-symbolic.svg
@@ -0,0 +1 @@
+document-export-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/extension-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/extension-symbolic.svg
new file mode 100644
index 000000000..55ae94a1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/extension-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 1c-0.8023 0-1.5 0.6468-1.5 1.449v1.551h-3.035c-0.5349 0-0.9648 0.3264-0.9648 0.8613v3.139h1.449c0.8023 0 1.551 0.6977 1.551 1.5 0 0.802-0.7485 1.5-1.551 1.5h-1.449v3.033c0 0.535 0.4299 0.9668 0.9648 0.9668h3.035v-0.9668c0-0.802 0.0175-1.992 1.5-2.033s1.5 1.291 1.5 2.033v0.9668h3.139c0.535 0 0.8613-0.4318 0.8613-0.9668v-3.033h1.553c0.802 0 1.447-0.698 1.447-1.5 0-0.8023-0.6543-1.377-1.447-1.5h-1.553v-3.139c0-0.5349-0.3263-0.8613-0.8613-0.8613h-3.139v-1.551c0-0.8024-0.6977-1.449-1.5-1.449z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/external-link-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/external-link-symbolic.svg
new file mode 100644
index 000000000..8077f0163
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/external-link-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1c-1.662 0-3 1.338-3 3v8c0 1.662 1.338 3 3 3h8c1.662 0 3-1.338 3-3v-3h-2v3c0 0.554-0.446 1-1 1h-8c-0.554 0-1-0.446-1-1v-8c0-0.554 0.446-1 1-1h3v-2zm5 0v2h2.586l-4.242 4.242 1.414 1.414 4.242-4.242v2.586h2v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/extract-archive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/extract-archive-symbolic.svg
new file mode 100644
index 000000000..72f1a9071
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/extract-archive-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-0.554 0-0.8248 0.4744-1 1l-1 3-0.009766 9c-6.012e-4 0.554 0.446 1 1 1h12.02c0.554 0 1.001-0.446 1-1l-0.0098-9-1-3c-0.2478-0.4955-0.446-1-1-1zm2 2h6c0.554 0 0.8248 0.4744 1 1l0.334 1h-8.668l0.334-1c0.1752-0.5256 0.446-1 1-1zm3 4 3 3-2-0.00781v3.008h-2v-3.008l-2 0.00781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/eye-not-looking-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/eye-not-looking-symbolic.svg
new file mode 100644
index 000000000..c2dd1504e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/eye-not-looking-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.996 3c-3.392 0.0066-6.489 1.943-7.996 5 1.508 3.057 4.604 4.993 7.996 5 3.398-0.0066 6.499-1.95 8.004-5.016-1.513-3.054-4.613-4.984-8.004-4.984zm0.0039 2c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3zm1 3c0 0.5523-0.4477 1-1 1s-1-0.4477-1-1 0.4477-1 1-1 1 0.4477 1 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/eye-open-negative-filled-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/eye-open-negative-filled-symbolic.svg
new file mode 120000
index 000000000..5f30ce3b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/eye-open-negative-filled-symbolic.svg
@@ -0,0 +1 @@
+image-red-eye-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/favorite-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/favorite-new-symbolic.svg
new file mode 120000
index 000000000..486b6eb1c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/favorite-new-symbolic.svg
@@ -0,0 +1 @@
+star-new-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/favorite-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/favorite-symbolic.svg
new file mode 100644
index 000000000..bbfa606ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/favorite-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0.3906-2.119 5.494-5.881 0.3164 4.572 3.715-1.516 5.691 4.943-3.201 4.943 3.201-1.516-5.691 4.572-3.715-5.881-0.3164z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-fullwidth-active-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-fullwidth-active-symbolic.svg
new file mode 100644
index 000000000..2badf5b0d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-fullwidth-active-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 2a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-fullwidth-inactive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-fullwidth-inactive-symbolic.svg
new file mode 100644
index 000000000..ed63662a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-fullwidth-inactive-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 2a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-kbd-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-kbd-symbolic.svg
new file mode 120000
index 000000000..594f96de7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-kbd-symbolic.svg
@@ -0,0 +1 @@
+fcitx-vk-active-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-punc-active-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-punc-active-symbolic.svg
new file mode 100644
index 000000000..d53be9f4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-punc-active-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm9 0a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 0.701-0.0879c-0.541 1.231-1.766 2.088-3.201 2.088h-0.5v2h0.5996c2.991 0 5.4-2.453 5.4-5.5v-1.5a3 3 0 0 0-3-3zm-9 2a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1zm9 0a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-punc-inactive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-punc-inactive-symbolic.svg
new file mode 100644
index 000000000..ee4c8e306
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-punc-inactive-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm9 0a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 0.701-0.0879c-0.541 1.231-1.766 2.088-3.201 2.088h-0.5v2h0.5996c2.991 0 5.4-2.453 5.4-5.5v-1.5a3 3 0 0 0-3-3zm-9 2a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1zm9 0a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-vk-active-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-vk-active-symbolic.svg
new file mode 100644
index 000000000..81d2fa4d3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-vk-active-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 2s-2 8e-6 -2 2v8c0 2 2 2 2 2h10s2-8e-6 2-2v-8c0-2-2-2-2-2zm-0.25 2h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-9 3h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-7 3h6.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-6.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-vk-inactive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-vk-inactive-symbolic.svg
new file mode 100644
index 000000000..9d4d17131
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-vk-inactive-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 2s-2 8e-6 -2 2v8c0 2 2 2 2 2h10s2-8e-6 2-2v-8c0-2-2-2-2-2zm-0.25 2h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-9 3h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-7 3h6.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-6.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/file-catalog-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/file-catalog-symbolic.svg
new file mode 120000
index 000000000..dc6ebfac5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/file-catalog-symbolic.svg
@@ -0,0 +1 @@
+address-book-new-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/file-library-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/file-library-symbolic.svg
new file mode 120000
index 000000000..80139f54b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/file-library-symbolic.svg
@@ -0,0 +1 @@
+ephy-bookmarks-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/file-search-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/file-search-symbolic.svg
new file mode 120000
index 000000000..254610963
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/file-search-symbolic.svg
@@ -0,0 +1 @@
+edit-find-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/filter-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/filter-symbolic.svg
new file mode 120000
index 000000000..0485a5ce4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/filter-symbolic.svg
@@ -0,0 +1 @@
+view-filter-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/find-location-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/find-location-symbolic.svg
new file mode 100644
index 000000000..61bc09796
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/find-location-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v2.09c-1.95 0.4-3.51 1.96-3.91 3.91h-2.09v2h2.09c0.4 1.95 1.96 3.51 3.91 3.91v2.09h2v-2.09c1.95-0.4 3.51-1.96 3.91-3.91h2.09v-2h-2.09c-0.4-1.95-1.96-3.51-3.91-3.91v-2.09zm1 5c1.1 0 2 0.9 2 2s-0.9 2-2 2-2-0.9-2-2 0.9-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/flag-outline-thin-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/flag-outline-thin-symbolic.svg
new file mode 120000
index 000000000..b3a2d48f2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/flag-outline-thin-symbolic.svg
@@ -0,0 +1 @@
+flag-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/flag-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/flag-symbolic.svg
new file mode 100644
index 000000000..f5562416f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/flag-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v15h2v-8h3l1 2h6v-7h-4l-1-2h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/flatpak-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/flatpak-symbolic.svg
new file mode 100644
index 000000000..e13f66806
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/flatpak-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-6.063 3.5v7l6.063 3.5 6.063-3.5v-7zm0.01953 2.32c0.1718-0.01415 1.511 0.7675 4.022 2.346l-4.041 2.334-4.041-2.334c2.678-1.427 4.024-2.204 4.041-2.332 0.00105-0.00802 0.00808-0.01273 0.01953-0.01367z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-legacy-systray-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-legacy-systray-symbolic.svg
new file mode 100644
index 000000000..e738e5fdf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-legacy-systray-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v12h10v-10c0-2-2-2-2-2zm10 0s1 0 1 2v10h1v-10c0-2-2-2-2-2zm2 0s1 0 1 2v10h1v-10c0-2-2-2-2-2zm-9 3 5 3-5 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-top-bar-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-top-bar-symbolic.svg
new file mode 100644
index 000000000..c892ca740
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-top-bar-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 4c-1 0-1 1-1 1v7h2v-5h9.982v5h2.018l-0.01758-7c0-1-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-windows-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-windows-symbolic.svg
new file mode 100644
index 000000000..0b81e173d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-windows-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-1 0-1 1-1 1v7c0 1 1 1 1 1h8s1 0 1-1v-7c0-1-1-1-1-1zm1 3h6v3.996h-6zm-6 2s-1 0-1 1v7c0 1 1 1 1 1h8s1 0 1-1v-2.998h-2v2h-6v-4.002h2v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/folder-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/folder-new-symbolic.svg
new file mode 100644
index 000000000..2f3eca954
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/folder-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h12c0.831 0 1.5-0.669 1.5-1.5v-9c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2zm5 5h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/font-color-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/font-color-symbolic.svg
new file mode 100644
index 000000000..dff6b12aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/font-color-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 6c0-1.63-1.32-3-3-3h-6v2h6c0.43 0 1 0.61 1 1v1h-5c-0.92 0-1.74 0.38-2.25 0.97-0.51 0.58-0.75 1.31-0.75 2.03s0.27 1.45 0.78 2.03 1.31 0.97 2.22 0.97h7m-7-4h5v2h-5c-0.4 0-0.57-0.11-0.72-0.28s-0.28-0.44-0.28-0.72 0.1-0.55 0.25-0.72c0.15-0.16 0.33-0.28 0.75-0.28z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/font-select-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/font-select-symbolic.svg
new file mode 100644
index 000000000..049ccc32a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/font-select-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 3-0.007812 2 2.922 0.01172h0.001953c-0.0552 0 0.08398 0.1594 0.08398 0.08203v0.9238h-1.004c-1.716 0-3.03 1.125-3.055 2.484-0.0123 0.6794 0.3058 1.363 0.8613 1.822 0.5555 0.4593 1.315 0.6992 2.193 0.6992h3.004v-5.93c0-1.171-0.8871-2.082-2.084-2.082l-2.91-0.01172h-0.005859zm-6.004 2v6l4-3-4-3zm16 0-4 3 4 3v-6zm-8 3.018h1.004v1.006h-1.004c-0.5194 0-0.7938-0.1379-0.9199-0.2422-0.1261-0.1043-0.1361-0.1722-0.1348-0.2441 3e-3 -0.1439 0.08489-0.5195 1.055-0.5195z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/font-size-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/font-size-symbolic.svg
new file mode 100644
index 000000000..86edafec9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/font-size-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2v3h4v10h3v-10h4v-3zm-4 5v2h2v6h2v-6h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-rtl-symbolic.svg
new file mode 120000
index 000000000..55858215c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-rtl-symbolic.svg
@@ -0,0 +1 @@
+format-indent-more-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-symbolic-rtl.svg
new file mode 120000
index 000000000..55858215c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-symbolic-rtl.svg
@@ -0,0 +1 @@
+format-indent-more-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-symbolic.svg
new file mode 100644
index 000000000..fd97cfa15
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2h-14zm0 4v2l8 0.003906v-2l-8-0.003906zm14 0.003906-5 3 5 3v-6zm-14 3.996v2h8v-2h-8zm0 4v2h14v-2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-rtl-symbolic.svg
new file mode 120000
index 000000000..c3f3d2ac5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-rtl-symbolic.svg
@@ -0,0 +1 @@
+format-indent-less-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-symbolic-rtl.svg
new file mode 120000
index 000000000..c3f3d2ac5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-symbolic-rtl.svg
@@ -0,0 +1 @@
+format-indent-less-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-symbolic.svg
new file mode 100644
index 000000000..6532118fd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2h-14zm0 4.004v6l5-3-5-3zm6 0v2h8v-2h-8zm8 3.996-8 0.003906v2l8-0.003906v-2zm-14 4v2h14v-2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-center-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-center-symbolic.svg
new file mode 100644
index 000000000..89ceb1dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-center-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2h-14zm3 4.004v2h8v-2h-8zm0 4v2h8v-2h-8zm-3 3.996v2h14v-2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-fill-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-fill-symbolic.svg
new file mode 120000
index 000000000..72d93b30c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-fill-symbolic.svg
@@ -0,0 +1 @@
+music-playlist-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-left-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-left-symbolic.svg
new file mode 100644
index 000000000..689594d04
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-left-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2h-14zm0 4.004v2h8v-2h-8zm0 4v2h8v-2h-8zm0 3.996v2h14v-2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-right-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-right-symbolic.svg
new file mode 100644
index 000000000..8c1d302d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-right-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2h-14zm6 4.004v2h8v-2h-8zm0 4v2h8v-2h-8zm-6 3.996v2h14v-2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-ordered-list-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-ordered-list-symbolic-rtl.svg
new file mode 120000
index 000000000..839826d65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-ordered-list-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-list-ordered-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-ordered-list-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-ordered-list-symbolic.svg
new file mode 120000
index 000000000..1cf8b7dec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-ordered-list-symbolic.svg
@@ -0,0 +1 @@
+view-list-ordered-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-es-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-es-symbolic.svg
new file mode 100644
index 000000000..a3e9d4222
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-es-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M3 2h3.375L10 9V2h3v12H9.625L6 7v7H3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-fr-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-fr-symbolic.svg
new file mode 100644
index 000000000..d2b38ed73
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-fr-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.49 7.386h4.898c-3e-3 0.08203-0.01562 2.15-0.03906 2.998-0.07812 2.836-0.9531 4.333-5.272 4.105-1.863 0-3.009-0.5468-3.995-1.638-0.979-1.099-1.469-2.672-1.469-4.722 0-1.994 0.2969-3.568 1.414-4.813 1.061-1.181 2.378-1.838 4.399-1.828 3.277 0.0166 4.506 1.72 4.773 3.991l-2.395 0.06152c-0.1748-1.07-0.7891-1.988-2.293-2.003-2.749-0.02734-3.223 2.194-3.236 4.458-0.01269 2.016 0.7714 4.221 2.695 4.257 2.48-0.04882 2.933-0.2939 2.835-2.69h-2.316z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-symbolic.svg
new file mode 100644
index 000000000..436a33507
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 3v2h5c0.4282 0 1 0.6141 1 1v1h-5c-0.9193 0-1.736 0.384-2.25 0.9688s-0.7564 1.311-0.75 2.031c6e-3 0.7206 0.2689 1.453 0.7812 2.031 0.5123 0.5785 1.31 0.9688 2.219 0.9688h9v-7c0-1.634-1.32-3-3-3h-7zm3 6h3v2h-3c-0.3979 0-0.5669-0.1098-0.7188-0.2812s-0.2788-0.4394-0.2812-0.7188c-2e-3 -0.2794 0.1047-0.5535 0.25-0.7188s0.3276-0.2812 0.75-0.2812z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-clear-formatting-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-clear-formatting-symbolic.svg
new file mode 100644
index 000000000..72d6814fb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-clear-formatting-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 2-2.947 11h2.07l1.072-4h4.805v-2h-4.27l0.8047-3h5.465v-2h-7zm3 8v1c0 0.277 0.112 0.526 0.293 0.707l0.793 0.793-0.793 0.793a0.996 0.996 0 0 0-0.293 0.707v1h1a0.996 0.996 0 0 0 0.707-0.293l0.793-0.793 0.793 0.793c0.18 0.18 0.43 0.293 0.707 0.293h1v-1a0.996 0.996 0 0 0-0.293-0.707l-0.793-0.793 0.793-0.793a0.993 0.993 0 0 0 0.293-0.707v-1h-1a0.996 0.996 0 0 0-0.707 0.293l-0.793 0.793-0.793-0.793a0.996 0.996 0 0 0-0.707-0.293h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-ltr-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-ltr-symbolic.svg
new file mode 100644
index 000000000..011b191f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-ltr-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 0v2h6s1 1e-6 1 1v1h-5c-3 0-3 3-3 3s3e-6 3 3 3h7v-7c0-3-3-3-3-3h-6zm2 6h5v2h-5c-1 0-1-1-1-1s1e-6 -1 1-1zm8 3v2h-11v2h11v2l4-3-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-rtl-symbolic.svg
new file mode 100644
index 000000000..30f69cfa6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 9v2h11v2h-11v2l-4-3zm2-9v2h6s1 0 1 1v1h-5c-3 0-3 3-3 3s0 3 3 3h7v-7c0-3-3-3-3-3zm2 6h5v2h-5c-1 0-1-1-1-1s0-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-symbolic-rtl.svg
new file mode 120000
index 000000000..afedd172c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-symbolic-rtl.svg
@@ -0,0 +1 @@
+format-text-direction-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-symbolic.svg
new file mode 120000
index 000000000..b280dd662
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-symbolic.svg
@@ -0,0 +1 @@
+format-text-direction-ltr-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-italic-es-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-italic-es-symbolic.svg
new file mode 100644
index 000000000..13882d223
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-italic-es-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.96 10.89c-1.18 0-1.94-0.7985-1.94-2.232 0-2.214 1.4-3.557 3-3.557 0.9599 0 1.72 0.4356 2.18 0.9074l1.3-1.67c-0.66-0.7441-1.62-1.343-3.161-1.343-3.2 0-5.839 2.25-5.839 5.898 0 2.486 1.7 4.102 4.101 4.102 1.539 0 2.6-0.49 3.58-1.234l-0.78-1.833c-0.68 0.5263-1.4 0.9619-2.44 0.9619z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-italic-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-italic-symbolic.svg
new file mode 100644
index 000000000..67fd25c1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-italic-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 3v2h6c0.4282 0 0.5938 0.2673 0.4688 0.7188l-0.3438 1.281h-5.25c-1.838 0-3.125 1.352-3.5 2.75-0.1874 0.6988-0.1622 1.479 0.25 2.156 0.4122 0.6774 1.248 1.094 2.156 1.094h6c0.7186-1e-5 0.9688-0.7188 0.9688-0.7188l1.656-6c0.4347-1.569-0.7261-3.281-2.406-3.281h-6zm0.875 6h4.688l-0.5625 2h-5.219c-0.3979 0-0.4246-0.0837-0.4688-0.1562-0.0442-0.0726-0.0808-0.2926 0-0.5938 0.1616-0.6024 0.7178-1.25 1.562-1.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-larger-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-larger-symbolic.svg
new file mode 100644
index 000000000..aa9009956
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-larger-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1-5 14h2.5l1.062-3h4.875l1.062 3h2.781l-5.281-14zm1 4 1.75 5h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-plaintext-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-plaintext-symbolic.svg
new file mode 120000
index 000000000..eb3139fc6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-plaintext-symbolic.svg
@@ -0,0 +1 @@
+format-text-larger-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-remove-formatting-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-remove-formatting-symbolic.svg
new file mode 100644
index 000000000..8a65c5856
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-remove-formatting-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.414 1-1.414 1.414 12.59 12.59 1.414-1.414-12.59-12.59zm3.293 2 2 2h2.293c0.43 0 1 0.61 1 1v1h-1.293l3.293 3.293v-4.293c0-1.63-1.32-3-3-3h-4.293zm-1.139 4.336c-0.3193 0.1628-0.5979 0.3797-0.8184 0.6348-0.51 0.58-0.75 1.309-0.75 2.029s0.2693 1.449 0.7793 2.029 1.311 0.9707 2.221 0.9707h4.232l-2-2h-2.232c-0.4 0-0.5707-0.1093-0.7207-0.2793s-0.2793-0.4407-0.2793-0.7207 0.1-0.5507 0.25-0.7207c0.15-0.16 0.33-0.2793 0.75-0.2793h0.2305l-1.662-1.664z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-remove-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-remove-symbolic.svg
new file mode 120000
index 000000000..756f27077
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-remove-symbolic.svg
@@ -0,0 +1 @@
+format-text-remove-formatting-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-rich-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-rich-symbolic.svg
new file mode 120000
index 000000000..399f80ace
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-rich-symbolic.svg
@@ -0,0 +1 @@
+tool-text-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-smaller-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-smaller-symbolic.svg
new file mode 100644
index 000000000..efdc92f43
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-smaller-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.941 5-3.441 10h2l0.7148-2h3.57l0.7148 2h2l-3.441-10zm1.059 3 1.072 3h-2.145z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-strikethrough-fr-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-strikethrough-fr-symbolic.svg
new file mode 100644
index 000000000..a7ef38f8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-strikethrough-fr-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 2v4.451h2v-2.451h3.5c0.831 0 1.5 0.669 1.5 1.5 0 0.362-0.1278 0.6926-0.3398 0.9512h2.201c0.08861-0.3013 0.1387-0.6197 0.1387-0.9512 0-1.939-1.561-3.5-3.5-3.5h-5.5zm-1 5.451v2h12v-2h-12zm1 3v3.549h5.5c1.939 0 3.5-1.561 3.5-3.5 0-0.01648-0.001448-0.03248-0.001953-0.04883h-2c6.152e-4 0.0163 0.001953 0.03234 0.001953 0.04883 0 0.831-0.669 1.5-1.5 1.5h-3.5v-1.549h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-strikethrough-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-strikethrough-symbolic.svg
new file mode 100644
index 000000000..fb003778c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-strikethrough-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 3v2h6c0.4282 0 1 0.6141 1 1h2c0-1.634-1.32-3-3-3h-6zm-3 4v2h14v-2h-14zm2 3c6e-3 0.7206 0.2689 1.453 0.7812 2.031 0.5123 0.5785 1.31 0.9688 2.219 0.9688h7v-0.8438c0.0156-0.09375 0-0.1562 0-0.1562v-2h-2v1h-5c-0.3979 0-0.5669-0.1098-0.7188-0.2812s-0.2788-0.4394-0.2812-0.7188h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-underline-fr-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-underline-fr-symbolic.svg
new file mode 100644
index 000000000..5e4280cb4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-underline-fr-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.215 1c-0.7687 0-1.46 0.1279-2.076 0.3828-0.6159 0.25-1.095 0.6027-1.434 1.059-0.3342 0.451-0.5 0.9733-0.5 1.566 0 1.191 0.6743 2.127 2.025 2.809 0.4154 0.2108 0.9514 0.4288 1.605 0.6543 0.6541 0.2255 1.109 0.4435 1.367 0.6543 0.2626 0.2108 0.3945 0.5054 0.3945 0.8828 1e-7 0.3333-0.1217 0.593-0.3652 0.7793-0.2387 0.1814-0.5671 0.2715-0.9824 0.2715-0.6493 0-1.119-0.1347-1.41-0.4043-0.2865-0.2745-0.4297-0.7468-0.4297-1.32h-2.521c0 0.7059 0.1719 1.38 0.5156 1.924 0.3485 0.5392 0.8641 0.9656 1.547 1.279 0.6875 0.3088 1.454 0.4629 2.299 0.4629 1.198 0 2.143-0.2665 2.83-0.8008s1.031-1.271 1.031-2.207c0-1.172-0.5647-2.091-1.691-2.758-0.4631-0.2745-1.054-0.5284-1.775-0.7637-0.7209-0.2402-1.225-0.4708-1.512-0.6914-0.2865-0.2255-0.4297-0.4755-0.4297-0.75 0-0.3137 0.1289-0.5705 0.3867-0.7715 0.2626-0.2059 0.6196-0.3086 1.068-0.3086 0.444-1e-7 0.7949 0.1192 1.053 0.3594 0.2626 0.2402 0.3926 0.5794 0.3926 1.016h2.508c0-0.652-0.1647-1.231-0.4941-1.736-0.3294-0.5098-0.7938-0.9013-1.391-1.176-0.592-0.2745-1.262-0.4121-2.012-0.4121zm-6.215 12v2h12v-2h-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-underline-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-underline-symbolic.svg
new file mode 100644
index 000000000..ab80be0e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-underline-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 13h12v2h-12zm2-11v2h6s1 0 1 1v1h-5c-3 0-3 3-3 3s0 3 3 3h7v-7c0-3-3-3-3-3zm2 6h5v2h-5c-1 0-1-1-1-1s0-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-toolbar-toggle-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-toolbar-toggle-symbolic.svg
new file mode 100644
index 000000000..0ee5510c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-toolbar-toggle-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 2-0.7812 2h6c0.43 0 0.7614 0.61 0.6094 1l-0.3926 1h-5c-0.92 0-1.888 0.3807-2.629 0.9707-0.7367 0.58-1.261 1.309-1.543 2.029-0.2814 0.72-0.297 1.449-0.01367 2.029 0.2833 0.58 0.9297 0.9707 1.84 0.9707h7l2.736-7c0.637-1.63-0.1481-3-1.828-3h-5.998zm-0.3457 6h5l-0.7813 2h-5c-0.4 0-0.5278-0.1093-0.6113-0.2793-0.0836-0.17-0.1074-0.4407 0.001953-0.7207 0.1095-0.28 0.3148-0.5507 0.5312-0.7207 0.2125-0.16 0.4394-0.2793 0.8594-0.2793zm-3.654 5v2h12v-2h-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-unordered-list-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-unordered-list-symbolic-rtl.svg
new file mode 100644
index 000000000..9fd0b159c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-unordered-list-symbolic-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.5 13.5c0.8224 0 1.5-0.6776 1.5-1.5s-0.6776-1.5-1.5-1.5-1.5 0.6776-1.5 1.5 0.6776 1.5 1.5 1.5zm-2.5-0.5v-2h-10v2zm2.5-3.5c0.8224 0 1.5-0.6776 1.5-1.5s-0.6776-1.5-1.5-1.5-1.5 0.6776-1.5 1.5 0.6776 1.5 1.5 1.5zm-2.5-0.5v-2h-6v2zm2.5-3.5c0.8224 0 1.5-0.6776 1.5-1.5s-0.6776-1.5-1.5-1.5-1.5 0.6776-1.5 1.5 0.6776 1.5 1.5 1.5zm-2.5-0.5v-2h-3v2zm-5 0v-2h-5v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-unordered-list-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-unordered-list-symbolic.svg
new file mode 100644
index 000000000..ed304671f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-unordered-list-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 2.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm2.5 0.5v2h10v-2h-10zm-2.5 3.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm2.5 0.5v2h6v-2h-6zm-2.5 3.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm2.5 0.5v2h3v-2h-3zm5 0v2h5v-2h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/forward-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/forward-rtl-symbolic.svg
new file mode 120000
index 000000000..c7c16c46b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/forward-rtl-symbolic.svg
@@ -0,0 +1 @@
+reply-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/funnel-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/funnel-symbolic.svg
new file mode 120000
index 000000000..57bf314dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/funnel-symbolic.svg
@@ -0,0 +1 @@
+ymuse-filter-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/globe-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/globe-symbolic.svg
new file mode 100644
index 000000000..b73594a88
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/globe-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-0.3794 1.61c0.00859 0.03417-0.05185 0.1536-0.1333 0.3315-0.5187 1.133-0.5498 2.463-0.06836 3.172 0.08712 0.1286 0.1709 0.2507 0.1709 0.2666 0 0.01593-0.09544 0.03077-0.2017 0.03077-0.2494 0-0.4851-0.1514-0.9673-0.5332-0.2142-0.1696-0.4937-0.3134-0.6016-0.335-0.1694-0.03383-0.2149-0.01751-0.4341 0.2017-0.2039 0.2039-0.2666 0.3124-0.2666 0.499 0 0.7077 0.8377 1.272 2.399 1.603 2.121 0.4495 2.645 0.8535 2.704 1.969 0.07344 1.399-0.6695 2.455-2.3 3.271-0.2082 0.1042-0.393 0.1738-0.5024 0.1641-0.01382-0.04322-0.03076-0.1415-0.03076-0.3315 0-0.7428-0.2937-1.507-0.7349-1.935-0.1184-0.1148-0.4509-0.3608-0.7349-0.5366-0.2839-0.1758-0.5685-0.3811-0.6323-0.4683-0.1058-0.1446-0.1155-0.232-0.03418-0.499 0.1481-0.4877 0.3237-0.7582 0.6665-1.066 0.1797-0.1616 0.3601-0.2976 0.3999-0.3008 0.03981-0.00315-0.2316-0.08138-0.6357-0.1641-0.4042-0.08284-0.9932-0.2585-1.299-0.3691-0.7167-0.2593-1.413-0.7262-1.634-0.9673 0.4122-1.642 1.567-2.992 3.1-3.64 0.5623-0.272 1.165-0.3158 1.771-0.3623zm4.771 2.502c0.1254 0.07751 0.5963 1.1 0.7314 1.6 0.3021 1.117-9e-3 2.734-0.1641 2.902-0.08724 0.09432 0.08114-0.1222-1.005-1.268-0.8585-0.9059-0.9885-1.379-0.6289-2.102 0.1814-0.3646 0.9694-1.191 1.066-1.131z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-bottom-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-bottom-symbolic.svg
new file mode 100644
index 000000000..83b6f957c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-bottom-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 0v6.172l-3.586-3.586-1.414 1.414 6 6 6-6-1.414-1.414-3.586 3.586v-6.172zm1 11c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2c0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-down-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-down-symbolic.svg
new file mode 100644
index 000000000..bfe0cb2a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-down-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 2v8.172l-3.586-3.586-1.414 1.414 6 6 6-6-1.414-1.414-3.586 3.586v-8.172h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-rtl-symbolic.svg
new file mode 120000
index 000000000..ca2456cfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-rtl-symbolic.svg
@@ -0,0 +1 @@
+go-last-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-symbolic-rtl.svg
new file mode 120000
index 000000000..ca2456cfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-symbolic-rtl.svg
@@ -0,0 +1 @@
+go-last-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-symbolic.svg
new file mode 100644
index 000000000..50e58acde
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 7h-6.172l3.586-3.586-1.414-1.414-6 6 6 6 1.414-1.414-3.586-3.586h6.172zm-11 1c0-1.105-0.8954-2-2-2s-2 0.8954-2 2 0.8954 2 2 2c1.105 0 2-0.8954 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-home-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-home-symbolic.svg
new file mode 100644
index 000000000..45b15ab4f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-home-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-8 7h2v7h4v-5h4v5h4v-7h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-rtl-symbolic.svg
new file mode 100644
index 000000000..878ff1024
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 1c-2.753 0-5 2.247-5 5v3h-2l3 5 3-5h-2v-3c0-1.679 1.321-3 3-3s3 1.321 3 3v5h2v-5c0-2.753-2.247-5-5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-symbolic-rtl.svg
new file mode 120000
index 000000000..2d5a8c83e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-symbolic-rtl.svg
@@ -0,0 +1 @@
+go-jump-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-symbolic.svg
new file mode 100644
index 000000000..34f1264c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-2.753 0-5 2.247-5 5v5h2v-5c0-1.679 1.321-3 3-3s3 1.321 3 3v3h-2l3 5 3-5h-2v-3c0-2.753-2.247-5-5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-rtl-symbolic.svg
new file mode 120000
index 000000000..c3717c5a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-rtl-symbolic.svg
@@ -0,0 +1 @@
+go-first-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-symbolic-rtl.svg
new file mode 120000
index 000000000..c3717c5a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-symbolic-rtl.svg
@@ -0,0 +1 @@
+go-first-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-symbolic.svg
new file mode 100644
index 000000000..bda47c3fb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 9h6.172l-3.586 3.586 1.414 1.414 6-6-6-6-1.414 1.414 3.586 3.586h-6.172zm11-1c0 1.105 0.8954 2 2 2s2-0.8954 2-2-0.8954-2-2-2c-1.105 0-2 0.8954-2 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-rtl-symbolic.svg
new file mode 120000
index 000000000..b3dc2735c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-rtl-symbolic.svg
@@ -0,0 +1 @@
+go-previous-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-symbolic-rtl.svg
new file mode 120000
index 000000000..b3dc2735c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-symbolic-rtl.svg
@@ -0,0 +1 @@
+go-previous-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-symbolic.svg
new file mode 100644
index 000000000..0cc60de7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 9 8.172 2e-7 -3.586 3.586 1.414 1.414 6-6-6-6-1.414 1.414 3.586 3.586-8.172 2e-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-rtl-symbolic.svg
new file mode 120000
index 000000000..cbf8ba40c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-rtl-symbolic.svg
@@ -0,0 +1 @@
+go-next-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-symbolic-rtl.svg
new file mode 120000
index 000000000..cbf8ba40c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-symbolic-rtl.svg
@@ -0,0 +1 @@
+go-next-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-symbolic.svg
new file mode 100644
index 000000000..4cf752da0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 7-8.172-1e-7 3.586-3.586-1.414-1.414-6 6 6 6 1.414-1.414-3.586-3.586 8.172-2e-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-top-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-top-symbolic.svg
new file mode 100644
index 000000000..6e7ed9572
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-top-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 16v-6.172l3.586 3.586 1.414-1.414-6-6-6 6 1.414 1.414 3.586-3.586v6.172zm-1-11c1.105 0 2-0.8954 2-2s-0.8954-2-2-2-2 0.8954-2 2c0 1.105 0.8954 2 2 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-up-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-up-symbolic.svg
new file mode 100644
index 000000000..9c31fa4cd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-up-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 14 1e-7 -8.172 3.586 3.586 1.414-1.414-6-6-6 6 1.414 1.414 3.586-3.586 2e-7 8.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/graveyard-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/graveyard-symbolic.svg
new file mode 100644
index 000000000..38e37f942
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/graveyard-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.31 1-0.7754 2.898-2.898-0.7773-0.5176 1.932 2.898 0.7773-0.8516 3.174a5 5 0 0 0-0.1621-0.003906 5 5 0 0 0-4.889 4h-2.111v2h14v-2h-2.102a5 5 0 0 0-2.791-3.531l0.8359-3.121 2.898 0.7773 0.5176-1.934-2.896-0.7754 0.7754-2.898-1.932-0.5176zm-2.307 10a3 3 0 0 1 2.826 2h-5.652a3 3 0 0 1 2.826-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/gtk-about-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/gtk-about-symbolic.svg
new file mode 120000
index 000000000..ea443d56e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/gtk-about-symbolic.svg
@@ -0,0 +1 @@
+help-about-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/hand-open-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/hand-open-symbolic.svg
new file mode 100644
index 000000000..5c80f52e7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/hand-open-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.402 14.97c1.239-0.1491 2.258-0.6481 2.904-1.424 0.3248-0.389 3.089-4.037 3.248-4.392 0.1332-0.2995 0.1392-0.5266 0.02187-0.8052-0.2751-0.6529-1.076-0.7803-1.582-0.2514-0.4639 0.5557-1.556 1.547-1.556 1.547l-0.0536-3.494c-0.04919-3.215-0.0625-3.508-0.1641-3.663-0.2409-0.3685-0.6866-0.487-1.076-0.2861-0.3752 0.1935-0.3889 0.2938-0.3643 2.678 0.02083 2.006 0.01468 2.158-0.0902 2.254-0.1433 0.131-0.2131 0.1278-0.3406-0.01431-0.0928-0.1036-0.1062-0.3918-0.1314-2.828-0.02694-2.611-0.03308-2.72-0.1545-2.921-0.3463-0.5687-1.178-0.4626-1.412 0.1806-0.04153 0.1139-0.05429 1.114-0.03664 2.856 0.02611 2.583 0.02313 2.682-0.09062 2.743-0.1432 0.07692-0.2952 0.02448-0.3778-0.1297-0.03651-0.06806-0.07194-1.092-0.08857-2.539-0.02072-1.852-0.04593-2.459-0.1079-2.571-0.1287-0.2317-0.4164-0.3901-0.7148-0.3937-0.3895 0.0355-0.7302 0.2089-0.744 0.4769l0.02853 2.729c0.01809 1.762 6e-3 2.772-0.0349 2.849-0.07019 0.1345-0.3025 0.1575-0.4173 0.0416-0.05431-0.05586-0.0796-0.5734-0.09369-1.939-0.02135-2.071-0.02462-2.274-0.3887-2.502-0.6632-0.2387-1.193 0.03417-1.242 0.527l0.06124 4.125c0.1745 1.49-0.2513 3.213 0.2355 4.632 0.4272 1.247 1.261 2.029 2.523 2.368 0.5425 0.1454 1.647 0.2189 2.239 0.1468z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/heart-filled-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/heart-filled-symbolic.svg
new file mode 100644
index 000000000..eb09a066e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/heart-filled-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1c-1.657 0-3 1.567-3 3.5 0 4.667 5 8.167 7 10.5 2-2.333 7-5.833 7-10.5 0-1.933-1.343-3.5-3-3.5-3 0-4 2-4 2s-1-2-4-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-about-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-about-symbolic.svg
new file mode 120000
index 000000000..4a411ced2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-about-symbolic.svg
@@ -0,0 +1 @@
+help-info-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-contents-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-contents-symbolic.svg
new file mode 120000
index 000000000..4a411ced2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-contents-symbolic.svg
@@ -0,0 +1 @@
+help-info-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-info-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-info-symbolic.svg
new file mode 100644
index 000000000..8649cfa12
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-info-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1.004c-3.866 0-7 3.134-7 7 0 3.866 3.134 7 7 7s7-3.134 7-7c0-3.866-3.134-7-7-7zm0 2.75c0.6904 0 1.25 0.5596 1.25 1.25 0 0.6904-0.5596 1.25-1.25 1.25s-1.25-0.5596-1.25-1.25c0-0.6904 0.5596-1.25 1.25-1.25zm-1 3.25h2v5h-2v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-link-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-link-symbolic.svg
new file mode 120000
index 000000000..4a411ced2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-link-symbolic.svg
@@ -0,0 +1 @@
+help-info-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/histogram-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/histogram-symbolic.svg
new file mode 100644
index 000000000..0c9150f40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/histogram-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v12 2h2 12v-2-4h-1v2h-1v1h-1v-1-1h-1v1h-1v-1h-1v-4h-1v-3h-1v-2h-1v3h-1v2h-1v3h-1v-5h-1v-3h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-crop-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-crop-symbolic.svg
new file mode 100644
index 000000000..50099666a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-crop-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1v1h2v-1zm-2 2v2h10v10h2v-11s0-1-1-1zm2 3v6.004c0 1 1 1 1 1h1.5l4.5-0.003906v-2h-5v-5zm11 5v2h1v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-denoise-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-denoise-symbolic.svg
new file mode 100644
index 000000000..4bbadbdb0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-denoise-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0.8926 1v2h4v2h2v-4h-4zm6 4v2h4v-2h-2zm4 0h2v-2h-2zm0-2v-2h-2v2zm-4 4h-2v2h2zm-2 2h-2v2h2zm-2 0v-2h-2v2zm0-2h2v-2h-2zm8 2v2h2v-2zm2 2v4h2v-4zm-6 0v2h2v-2zm2 2v2h2v-2zm-6 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-filter-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-filter-symbolic.svg
new file mode 100644
index 000000000..a3486af02
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-filter-symbolic.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.5 14.5c0.57-2.7 1.26-5.35 6.5-6.5 5.22-0.96 5.09-3.65 6-6v12.5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-2h-12v-1.66c0.1212-0.2325 0.256-0.4597 0.4102-0.6777 0.81-1.16 2.12-2.148 4.65-2.658 2.68-0.54 4.229-1.491 5.059-2.691 0.84-1.19 0.8809-2.569 0.8809-3.809 2e-3 -0.3014-0.2303-0.5039-0.5293-0.5039-0.264 0-0.4707 0.2637-0.4707 0.5332 0.02 1.182-0.03946 2.301-0.6895 3.221-0.64 0.93-1.911 1.74-4.441 2.25-2.346 0.4743-3.871 1.387-4.869 2.508v-8.512z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-flip-horizontal-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-flip-horizontal-symbolic.svg
new file mode 120000
index 000000000..ada76f8fd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-flip-horizontal-symbolic.svg
@@ -0,0 +1 @@
+object-flip-horizontal-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-flip-vertical-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-flip-vertical-symbolic.svg
new file mode 120000
index 000000000..ca3e75824
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-flip-vertical-symbolic.svg
@@ -0,0 +1 @@
+object-flip-vertical-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-invert-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-invert-symbolic.svg
new file mode 100644
index 000000000..a8b7fdf47
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-invert-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v14h7v-2a5 5 0 0 1-5-5 5 5 0 0 1 5-5v-2h-7zm7 2v10c2.761 0 5-2.239 5-5s-2.239-5-5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-navigator-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-navigator-symbolic.svg
new file mode 100644
index 000000000..9418bb834
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-navigator-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-2 3h4zm-4 5-3 2 3 2zm4 0c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2zm4 0v4l3-2zm-6 6 2 3 2-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-red-eye-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-red-eye-symbolic.svg
new file mode 100644
index 000000000..4258af0a0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-red-eye-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.395 1.002-1.393 1.393 12.6 12.6 1.393-1.393-12.6-12.6zm5.605 1.998c-0.6583 0.006409-1.318 0.07877-1.963 0.2129l1.793 1.793c0.05652-0.002819 0.113-0.006567 0.1699-0.005859 1.607-0.03561 3.03 1.403 3 3.002 0.001648 0.05653-0.003858 0.112-0.005859 0.168l2.764 2.764c0.132-0.1081 0.2597-0.2163 0.377-0.3262 0.7665-0.7506 1.423-1.626 1.865-2.605-1.215-2.68-3.886-4.646-6.824-4.936-0.3899-0.04548-0.7829-0.06642-1.176-0.06641zm-5.762 2.07c-0.1308 0.1072-0.2568 0.2153-0.373 0.3242-0.7665 0.7506-1.423 1.628-1.865 2.607 1.215 2.68 3.886 4.643 6.824 4.934 1.042 0.118 2.109 0.0745 3.139-0.1406l-1.793-1.793c-0.2045 0.01051-0.4121 1.98e-4 -0.6191-0.03906-1.51-0.1773-2.63-1.658-2.551-3.131l-2.762-2.762z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-resize-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-resize-symbolic.svg
new file mode 100644
index 000000000..1d1ab786c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-resize-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1 0-1 1-1 1v5.004h2v-4.004h4v-2zm7 0v2h4v4.004h2v-5.004c0-1-1-1-1-1zm-1 2-2.01 4h4c0 0.03603-1.99-4-1.99-4zm-2.01 6 2.01 4 1.99-4zm-4.99 0.003906v4.996c0 1 1 1 1 1h5v-2h-4v-3.996zm12 0v3.996h-4v2h5s1 0 1-1v-4.996z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-left-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-left-symbolic.svg
new file mode 120000
index 000000000..bb6190dd2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-left-symbolic.svg
@@ -0,0 +1 @@
+object-rotate-left-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-right-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-right-symbolic.svg
new file mode 120000
index 000000000..a9ade1a6c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-right-symbolic.svg
@@ -0,0 +1 @@
+object-rotate-right-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-symbolic.svg
new file mode 100644
index 000000000..583287c6b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v9h6v-5h2c1.108 0 2 0.892 2 2v2h-3v2h-2v4h9v-6h-3v-2c0-1.662-1.338-3-3-3h-2v-3h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-sharpen-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-sharpen-symbolic.svg
new file mode 100644
index 000000000..4bfefe3ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-sharpen-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-8 13h16zm0 3.828 4.412 7.172h-8.824z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-straighten-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-straighten-symbolic.svg
new file mode 100644
index 000000000..2ab308360
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-straighten-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.05 1c-3.999 0.7059-8.009 1.403-12.01 2.102-0.9884 0.1742-0.8145 1.16-0.8145 1.16l0.4707 2.729h3.105l1.129-1.945 2.447 1.945h2.318l0.9102-1.223 1.756 1.223h2.604l-0.9102-5.145c-0.1307-0.7413-0.7174-0.8483-1.004-0.8457zm-12.05 7v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm-11.77 2.002 0.7207 4.172c0.1742 0.9884 1.16 0.8145 1.16 0.8145l11.85-2.102s0.9906-0.1723 0.8164-1.16l-0.3125-1.725h-2.006l0.1875 1.066-9.881 1.756-0.5-2.822h-2.035z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-emoticon-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-emoticon-symbolic.svg
new file mode 100644
index 000000000..1da707dc9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-emoticon-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-3 3.75c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25zm6 0.01562c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25zm-6 5.234h6a3.066 3.096 0 0 1-3 2.492 3.066 3.096 0 0 1-3-2.492z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-image-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-image-symbolic.svg
new file mode 100644
index 000000000..addd3c591
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-image-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1.004c-1 0-1 1-1 1v7.996c3e-5 1 1 1 1 1h10s1 0 1-1v-7.996c-3e-5 -1-1-1-1-1zm3 3.496 3 3 1.5-1.5 1.5 1.5v1.5h-8v-2.5zm-1 7.5 3 3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-link-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-link-symbolic.svg
new file mode 100644
index 000000000..454b73e41
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-link-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1c-2.77 0-5 2.23-5 5s2.23 5 5 5h2v-2h-2c-1.662 0-3-1.338-3-3s1.338-3 3-3h2v-2zm4 0v2h2c1.662 0 3 1.338 3 3s-1.338 3-3 3h-2v2h2c2.77 0 5-2.23 5-5s-2.23-5-5-5zm-4 4v2h6v-2zm0 7 3 3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-object-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-object-symbolic.svg
new file mode 100644
index 000000000..f5a853d31
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-object-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-2.761 0-5 2.239-5 5s2.239 5 5 5 5-2.239 5-5-2.239-5-5-5zm-3 11 3 3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-text-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-text-symbolic.svg
new file mode 100644
index 000000000..e59f8f31d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-text-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.258 1-3.258 9h1.627l0.6934-1.93h3.174l0.6934 1.93h1.812l-3.439-9h-1.303zm0.6484 2.57 1.141 3.215h-2.279l1.139-3.215zm6.094 1.43v1h2.5c0.2141 0 0.5 0.3071 0.5 0.5v0.5h-2.5c-1.5 0-1.5 1.5-1.5 1.5s4.01e-4 1.5 1.5 1.5h3.5v-3.5c0-0.8172-0.6599-1.5-1.5-1.5h-2.5zm0.5 3h2.5v1h-2.5c-0.5 0-0.5-0.5-0.5-0.5s1e-6 -0.5 0.5-0.5zm-6.5 4 3 3 3-3h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/key-enter-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/key-enter-symbolic.svg
new file mode 100644
index 000000000..acb263aec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/key-enter-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1a1 1 0 0 0-1 1v4h-4a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-12a1 1 0 0 0-1-1h-7zm4 3h1v7h-4v1l-3-1.5 3-1.5v1h3v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-caps-lock-filled-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-caps-lock-filled-symbolic.svg
new file mode 120000
index 000000000..07ccffe67
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-caps-lock-filled-symbolic.svg
@@ -0,0 +1 @@
+caps-lock-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-enter-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-enter-symbolic.svg
new file mode 120000
index 000000000..31248661c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-enter-symbolic.svg
@@ -0,0 +1 @@
+key-enter-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-hide-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-hide-symbolic.svg
new file mode 100644
index 000000000..8032548a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-hide-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-2 8e-6 -2 2v7c0 2 2 2 2 2h10s2-8e-6 2-2v-7c0-2-2-2-2-2h-10zm-0.25 1.5h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-9 3h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-7 3h6.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-6.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm0.25 4.5 3 2 3-2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-layout-filled-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-layout-filled-symbolic.svg
new file mode 100644
index 000000000..d47f465a9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-layout-filled-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm2.017 2.155c1.061 0.4437 1.948 1.224 2.522 2.22h-1.473c-0.2461-0.7471-0.6003-1.488-1.049-2.22zm-5.083 2.22h-1.475c0.5755-0.9951 1.462-1.774 2.522-2.217 0 0.02373-0.6269 0.9394-1.048 2.217zm3.066-2.092c0.5219 0.7095 0.9212 1.406 1.205 2.092h-2.41c0.2836-0.686 0.683-1.382 1.205-2.092zm-5.171 3.842h1.721c-0.03221 0.2955-0.05041 0.5919-0.04956 0.8887 8.202e-4 0.2876 0.01613 0.5753 0.04785 0.8613h-1.723c-0.04946-0.2891-0.07461-0.5817-0.0752-0.875 0.001712-0.2934 0.02801-0.586 0.07861-0.875zm3.488 0h3.367c0.04042 0.2958 0.06749 0.5902 0.06665 0.8835-8.205e-4 0.2877-0.02959 0.5765-0.07007 0.8665h-3.36c-0.04048-0.29-0.06925-0.5787-0.07007-0.8665-8.365e-4 -0.2933 0.02623-0.5878 0.06665-0.8835zm5.134 0h1.724c0.04946 0.2891 0.07461 0.5817 0.0752 0.875-0.0017 0.2934-0.02801 0.586-0.07861 0.875h-1.719c0.03172-0.286 0.04703-0.5738 0.04785-0.8613 8.47e-4 -0.2968-0.01735-0.5931-0.04956-0.8887zm-7.99 3.5h1.477c0.2476 0.7493 0.6043 1.49 1.053 2.222-1.064-0.4428-1.953-1.224-2.529-2.222zm3.341 0h2.396c-0.2839 0.6856-0.6812 1.38-1.198 2.087-0.5168-0.7067-0.9141-1.401-1.198-2.087zm4.26 0h1.478c-0.5769 0.9968-1.466 1.776-2.529 2.218 0.4475-0.731 0.8038-1.47 1.051-2.218z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-shift-filled-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-shift-filled-symbolic.svg
new file mode 100644
index 000000000..b2757205f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-shift-filled-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 15v-6h4l-7-8-7 8h4v6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-shift-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-shift-symbolic.svg
new file mode 100644
index 000000000..b51855358
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-shift-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" style="isolation:isolate" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.625 1.199c-0.8922-4.274e-4 -1.642 0.6483-1.74 1.506l-0.875 7.615c-0.1149 1.003 0.697 1.879 1.74 1.879h10.5c1.043 4.87e-4 1.855-0.8762 1.74-1.879l-0.875-7.615c-0.09837-0.8576-0.8481-1.506-1.74-1.506zm4.375 1.801 3.068 4-1.498-0.07812 0.1882 2.078h-3.516l0.1882-2.078-1.498 0.07812 3.068-4zm-7 9.5v0.4785c0 1.06 0.9084 2.221 1.969 2.221h10.06c1.06 0 1.969-1.16 1.969-2.221v-0.4785c-0.4655 0.4244-1.072 0.6973-1.75 0.6973h-10.5c-0.6777 0-1.285-0.2729-1.75-0.6973z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-class-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-class-symbolic.svg
new file mode 100644
index 000000000..a831d1638
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-class-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1c-2 0-2 2.002-2 2.002v3.793l-0.8535 0.8516c-0.1893 0.189-0.198 0.4939-0.01758 0.6914l0.8711 0.9492v3.713c0 2 2 2 2 2v-1s-1-2e-6 -1-1v-3.906c1.5e-4 -0.1251-0.04645-0.2456-0.1309-0.3379l-0.6777-0.7402 0.6621-0.6621c0.09384-0.09354 0.1462-0.221 0.1465-0.3535v-3.998c0-1.002 1-1.002 1-1.002v-1zm1 0v1s1 2e-6 1 1v3.906c-1.5e-4 0.1251 0.04645 0.2456 0.1309 0.3379l0.6777 0.7402-0.6621 0.6621c-0.09384 0.09354-0.1462 0.221-0.1465 0.3535v3.998c0 1.002-1 1.002-1 1.002v1c2 0 2-2.002 2-2.002v-3.793l0.8535-0.8516c0.1893-0.189 0.198-0.4939 0.01758-0.6914l-0.8711-0.9492v-3.713c0-2-2-2-2-2zm-8 7c-1.334 0-2.276 0.8144-2.645 1.553-0.37 0.739-0.3555 1.447-0.3555 1.447v1s-0.01356 0.7086 0.3555 1.447c0.37 0.738 1.311 1.553 2.645 1.553h2v-2h-2c-0.667 0-0.7245-0.1853-0.8555-0.4473-0.08131-0.1737-0.1306-0.3615-0.1445-0.5527v-1s0.01356-0.2917 0.1445-0.5527c0.13-0.262 0.1885-0.4473 0.8555-0.4473h2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-define-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-define-symbolic.svg
new file mode 100644
index 000000000..07414c818
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-define-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-3 3h2v2h2v-2h2v2h1v1h-1v2h1v1h-1v2h-2v-2h-2v2h-2v-2h-1v-1h1v-2h-1v-1h1zm2 3v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-enum-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-enum-symbolic.svg
new file mode 100644
index 000000000..2391a9882
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-enum-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.998 0c-0.2995-2.5e-5 -0.5991 0.1147-0.8281 0.3438l-6.824 6.828c-0.4589 0.4593-0.4589 1.197 0 1.656l6.824 6.828c0.4589 0.4593 1.197 0.4591 1.656 0l6.828-6.828c0.4591-0.4591 0.4591-1.197 0-1.656l-6.828-6.828c-0.229-0.229-0.5286-0.3437-0.8281-0.3438zm-1.008 4h2s3.01 3e-6 3.01 3v2h-6s0.003601 1 0.9902 1h3.01v2h-3s-3-3e-6 -3-3v-2c0-3 2.99-3 2.99-3zm0.009766 2s-0.9895-2.77e-5 -1 1h4c-0.01054-0.998-1-1-1-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-enum-value-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-enum-value-symbolic.svg
new file mode 100644
index 000000000..fca299c21
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-enum-value-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.854 0-7 3.146-7 7s3.146 7 7 7c3.855 0 7-3.146 7-7s-3.145-7-7-7zm-1.01 3h2s3.01 3e-6 3.01 3v2h-6s0.0036 1 0.9902 1h3.01v2h-3s-3-4e-6 -3-3v-2c0-3 2.99-3 2.99-3zm0.009766 2s-0.9895-2.77e-5 -1 1h4c-0.01053-0.998-1-1-1-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-function-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-function-symbolic.svg
new file mode 100644
index 000000000..cb6f53ba3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-function-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1c-1.012 0-1.512 0.5129-1.759 1.02-0.2408 0.4942-0.2408 0.9824-0.2408 0.9824v3.793l-0.8535 0.8516c-0.1893 0.189-0.198 0.4939-0.01758 0.6914l0.8711 0.9492v3.713c0 2 2 2 2 2v-1s-1-1e-6 -1-1v-3.906c1.5e-4 -0.1251-0.04645-0.2456-0.1309-0.3379l-0.6777-0.7402 0.6621-0.6621c0.09384-0.09354 0.1462-0.221 0.1465-0.3535v-3.998c0-1.002 1-1.002 1-1.002zm1 0v1s1 1e-6 1 1v3.906c-1.5e-4 0.1251 0.04645 0.2456 0.1309 0.3379l0.6777 0.7402-0.6621 0.6621c-0.09384 0.09354-0.1462 0.221-0.1465 0.3535v3.998c0 1.002-1 1.002-1 1.002v1c2 0 2-2.002 2-2.002v-3.793l0.8535-0.8516c0.1893-0.189 0.198-0.4939 0.01758-0.6914l-0.8711-0.9492v-3.713c0-2-2-2-2-2zm-4.998 2.998-1 0.001953c-3.002 0-3.006 2.998-3.006 2.998l0.003906 1.002h-0.998v2h0.998v2c0 1-1 1-1 1h-1v2h1s3-3e-6 3-3v-2h2.002v-2h-2.002l-0.003906-0.998c0.00391-1.002 1.006-1.004 1.006-1.004l0.998 0.001953z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-include-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-include-symbolic.svg
new file mode 100644
index 000000000..cbe675b17
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-include-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M5 1v3H3v2h2v4H3v2h2v3h2v-3h3v3h2v-3h2v-2h-2V6h2V4h-2V1h-2v3H7V1zm2 5h3v4H7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-method-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-method-symbolic.svg
new file mode 100644
index 000000000..d90712b5f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-method-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1c-2 0-2 2.002-2 2.002v3.793l-0.8535 0.8516c-0.1893 0.189-0.198 0.4939-0.01758 0.6914l0.8711 0.9492v3.713c0 2 2 2 2 2v-1s-1-2e-6 -1-1v-3.906c1.5e-4 -0.1251-0.04645-0.2456-0.1309-0.3379l-0.6777-0.7402 0.6621-0.6621c0.09384-0.09354 0.1462-0.221 0.1465-0.3535v-3.998c0-1.002 1-1.002 1-1.002zm1 0v1s1 2e-6 1 1v3.906c-1.5e-4 0.1251 0.04645 0.2456 0.1309 0.3379l0.6777 0.7402-0.6621 0.6621c-0.09384 0.09354-0.1462 0.221-0.1465 0.3535v3.998c0 1.002-1 1.002-1 1.002v1c2 0 2-2.002 2-2.002v-3.793l0.8535-0.8516c0.1893-0.189 0.198-0.4939 0.01758-0.6914l-0.8711-0.9492v-3.713c0-2-2-2-2-2zm-7 6.998-5 0.001953v7h2v-5h1v5h2v-5c1-3.5e-4 1 1.004 1 1.004v3.996h2v-3.998s-4.99e-5 -3.003-2.998-3.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-namespace-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-namespace-symbolic.svg
new file mode 100644
index 000000000..f2718a177
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-namespace-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1c-1.012 0-1.513 0.5129-1.76 1.02-0.2408 0.4942-0.2402 0.9824-0.2402 0.9824v3.793l-0.8535 0.8516c-0.1893 0.189-0.198 0.4939-0.01758 0.6914l0.8711 0.9492v3.713c0 2 2 2 2 2v-1s-1-2e-6 -1-1v-3.906c1.5e-4 -0.1251-0.04645-0.2456-0.1309-0.3379l-0.6777-0.7402 0.6621-0.6621c0.09384-0.09354 0.1462-0.221 0.1465-0.3535v-3.998c0-1.002 1-1.002 1-1.002v-1zm1 0v1s1 2e-6 1 1v3.906c-1.5e-4 0.1251 0.04645 0.2456 0.1309 0.3379l0.6777 0.7402-0.6621 0.6621c-0.09384 0.09354-0.1462 0.221-0.1465 0.3535v3.998c0 1.002-1 1.002-1 1.002v1c2 0 2-2.002 2-2.002v-3.793l0.8535-0.8516c0.1893-0.189 0.198-0.4939 0.01758-0.6914l-0.8711-0.9492v-3.713c0-2-2-2-2-2zm-11 7v7h2v-4c0-4e-4 4.79e-5 -1 0.998-1 1.002-4e-4 1.002 1.004 1.002 1.004v3.996h2v-3.998c0-3.002-2.998-3.002-2.998-3.002s-0.4485-0.009035-1.002 0.1719v-0.1719h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-struct-field-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-struct-field-symbolic.svg
new file mode 100644
index 000000000..a62206acf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-struct-field-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.057 1c-3.854 0-7.057 3.146-7.057 7s3.146 7 7 7c3.855 0 7-3.146 7-7s-3.088-7-6.943-7zm-1.057 3h3v2h-3s-0.272 0.013-0.539 0.145c-0.267 0.131-0.454 0.195-0.461 0.853l5.021 2e-3c0.5523 0 0.979 0.4477 0.979 1v1s0.035 0.709-0.334 1.447c-0.37 0.739-1.332 1.553-2.666 1.553h-3v-2h3c0.667 0 0.746-0.186 0.877-0.447 0.13-0.262 0.144-0.553 0.144-0.553h-5.021c-0.5442 1.2e-4 -1-0.452-1-1v-1c0-1.326 0.837-2.283 1.576-2.648s1.424-0.352 1.424-0.352z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-struct-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-struct-symbolic.svg
new file mode 100644
index 000000000..a1d328e94
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-struct-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.172 0.3437-6.823 6.828c-0.4589 0.4593-0.4589 1.197 0 1.656l6.823 6.828c0.4589 0.4593 1.197 0.4591 1.656 0l6.828-6.828c0.4591-0.4591 0.4591-1.197-1e-6 -1.656l-6.828-6.828c-0.458-0.458-1.198-0.4582-1.656 0zm-0.1719 3.656h3v2l-3 3e-7s-0.2721 0.01253-0.5391 0.1445c-0.267 0.131-0.4539 0.1955-0.4609 0.8535l5.021 0.00195c0.5523-5e-7 0.9785 0.4477 0.9785 1v1s0.03502 0.7093-0.334 1.447c-0.37 0.739-1.332 1.553-2.666 1.553h-3l-3e-7 -2 3 2e-7c0.667 0 0.746-0.1863 0.877-0.4473 0.13-0.262 0.1445-0.5527 0.1445-0.5527l-5.021-4e-7c-0.5442 1.2e-4 -1-0.452-1-1v-1c-1e-7 -1.326 0.8372-2.283 1.576-2.648s1.424-0.3516 1.424-0.3516z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-typedef-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-typedef-symbolic.svg
new file mode 100644
index 000000000..895c25cc5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-typedef-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.052 0-2 0.948-2 2v10c0 1.052 0.948 2 2 2h10c1.052 0 2-0.948 2-2v-10c0-1.052-0.948-2-2-2zm1 3h8v2h-3v6h-2v-6h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-union-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-union-symbolic.svg
new file mode 100644
index 000000000..58b678157
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-union-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M3.012 3.032v6.936A3.047 3.047 0 0 0 6.043 13h3.918a3.049 3.049 0 0 0 3.033-3.033V3.032h-2v6.936A1.01 1.01 0 0 1 9.961 11H6.043c-.59 0-1.031-.444-1.031-1.033V3.032z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-variable-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-variable-symbolic.svg
new file mode 100644
index 000000000..176ed5a9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-variable-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.469 2c-1.132 0-1.84 1.276-1.274 2.297l5.535 9.937c0.541 1.021 2.004 1.021 2.545 0l5.536-9.937c0.566-1.02-0.142-2.297-1.274-2.297zm8.531 2c0.773 0.01244 1.24 0.8597 0.838 1.52l-2.94 5.47c-0.3795 0.6927-1.374 0.6927-1.754 0l-3-5.5c-0.3714-0.6606 0.09826-1.478 0.856-1.49 0.3755-0.005339 0.7223 0.2001 0.898 0.532l2.123 3.893 2.063-3.863c0.1702-0.3494 0.5274-0.5686 0.916-0.562z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/link-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/link-symbolic.svg
new file mode 100644
index 000000000..5246259c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/link-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 3.012c-2.77 0-5 2.23-5 5 0 2.77 2.23 5 5 5h2v-2h-2c-1.662 0-3-1.338-3-3 0-1.662 1.338-3 3-3h2v-2h-2zm4 0v2h2c1.662 0 3 1.338 3 3 0 1.662-1.338 3-3 3h-2v2h2c2.77 0 5-2.23 5-5 0-2.77-2.23-5-5-5h-2zm-4 4v2h6v-2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-add-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-add-symbolic.svg
new file mode 100644
index 000000000..9c69d82d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-add-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1v5h-5v4h5v5h4v-5h5v-4h-5v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-drag-handle-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-drag-handle-symbolic.svg
new file mode 100644
index 000000000..1ef6645c9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-drag-handle-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v3h3v-3zm5 0v3h3v-3zm-5 5v3h3v-3zm5 0v3h3v-3zm-5 5v3h3v-3zm5 0v3h3v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-edit-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-edit-symbolic.svg
new file mode 120000
index 000000000..1d552dde1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-edit-symbolic.svg
@@ -0,0 +1 @@
+edit-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-remove-all-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-remove-all-symbolic.svg
new file mode 100644
index 000000000..a171f0eef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-remove-all-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v2h14v-2zm0 4v2h14v-2zm11 3c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-11 1v2h7c0.00334-0.7031 0.192-1.393 0.5469-2h-7.547zm8.75 1.252h4.5v1.496h-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-remove-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-remove-symbolic.svg
new file mode 100644
index 000000000..6ac563817
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-remove-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 6v4h14v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/location-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/location-symbolic.svg
new file mode 100644
index 000000000..9dc6d7dab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/location-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 2v2h7c1.679 0 3 1.321 3 3s-1.321 3-3 3h-1v-2l-5 3 5 3v-2h1c2.751 0.1009 5-2.247 5-5s-2.247-5-5-5h-7zm-2 7a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lock-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lock-symbolic.svg
new file mode 120000
index 000000000..a81339959
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lock-symbolic.svg
@@ -0,0 +1 @@
+system-lock-screen-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-archive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-archive-symbolic.svg
new file mode 120000
index 000000000..ab860e5c5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-archive-symbolic.svg
@@ -0,0 +1 @@
+archive-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-attachment-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-attachment-symbolic.svg
new file mode 100644
index 000000000..8ff030eb0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-attachment-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.79 1c-0.9918-0.01139-1.949 0.5147-2.515 1.321-1.883 2.413-3.771 4.822-5.652 7.236-0.8491 1.14-0.8164 2.835 0.07194 3.944 0.3079 0.3864 0.7065 0.6884 1.097 0.986 1.002 0.6935 2.422 0.6774 3.411-0.03211 0.5925-0.405 0.9565-1.041 1.41-1.581 1.059-1.362 2.13-2.715 3.182-4.082 0.5879-0.8497 0.4079-2.125-0.4101-2.764-0.4283-0.4104-1.026-0.6584-1.623-0.5786-0.597 0.05715-1.115 0.4315-1.447 0.9171-1.244 1.595-2.496 3.185-3.734 4.784-0.3007 0.4346 0.00546 1.122 0.5425 1.152 0.322 0.04168 0.5827-0.185 0.748-0.4358 1.248-1.594 2.489-3.193 3.742-4.783 0.2112-0.2325 0.5864-0.1854 0.7841 0.03705 0.2491 0.1591 0.3926 0.4906 0.2429 0.7666-0.3616 0.5003-0.7581 0.9766-1.133 1.467-0.9362 1.196-1.867 2.396-2.807 3.588-0.5151 0.6193-1.505 0.7476-2.156 0.2672-0.3829-0.3089-0.817-0.6111-0.982-1.099-0.2445-0.6195-0.09076-1.354 0.3564-1.842 1.881-2.405 3.757-4.813 5.641-7.215 0.5144-0.6204 1.505-0.7502 2.156-0.2691 0.3853 0.3118 0.8219 0.618 0.9849 1.111 0.225 0.5852 0.1027 1.278-0.2986 1.759-0.3032 0.4346 0.0036 1.123 0.5415 1.154 0.3463 0.04363 0.6255-0.2154 0.7824-0.4969 0.7983-1.19 0.6793-2.901-0.284-3.963-0.3089-0.3268-0.6619-0.613-1.028-0.8731-0.4821-0.3077-1.052-0.477-1.624-0.4763z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-drafts-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-drafts-symbolic-rtl.svg
new file mode 100644
index 000000000..8b20b46f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-drafts-symbolic-rtl.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 1c-0.554 0-1 0.446-1 1h-2.5c-0.554 0-1 0.446-1 1v11c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-11c0-0.554-0.446-1-1-1h-2.5c0-0.554-0.446-1-1-1zm-2.5 3h8v9h-8zm1 1v1h6v-1zm1 2v1h5v-1zm-1 2v1h6v-1zm3 2v1h3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-drafts-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-drafts-symbolic.svg
new file mode 100644
index 000000000..8c44bbcd2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-drafts-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.5 1c0.554 0 1 0.446 1 1h2.5c0.554 0 1 0.446 1 1v11c0 0.554-0.446 1-1 1h-10c-0.554 0-1-0.446-1-1v-11c0-0.554 0.446-1 1-1h2.5c0-0.554 0.446-1 1-1zm2.5 3h-8v9h8zm-1 1v1h-6v-1zm-1 2v1h-5v-1zm1 2v1h-6v-1zm-3 2v1h-3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-flag-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-flag-symbolic.svg
new file mode 120000
index 000000000..b3a2d48f2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-flag-symbolic.svg
@@ -0,0 +1 @@
+flag-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-rtl-symbolic.svg
new file mode 120000
index 000000000..46fa064f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-rtl-symbolic.svg
@@ -0,0 +1 @@
+mail-reply-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-symbolic-rtl.svg
new file mode 120000
index 000000000..46fa064f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-symbolic-rtl.svg
@@ -0,0 +1 @@
+mail-reply-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-symbolic.svg
new file mode 100644
index 000000000..8fbd76c52
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 1.5v2.5h-2.5c-3 0-5 2.126-5 5.25 0 3.25 4 4.75 4 4.75s-1.875-2.652-1.438-4c0.3659-1.127 1.573-2 2.938-2h2v2.5l6.5-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-important-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-important-symbolic.svg
new file mode 120000
index 000000000..4a411ced2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-important-symbolic.svg
@@ -0,0 +1 @@
+help-info-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-junk-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-junk-symbolic.svg
new file mode 100644
index 000000000..c1058b03e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-junk-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.221 1-4.219 4.219v5.562l4.219 4.219h5.562l4.219-4.219v-5.562l-4.219-4.219zm1.781 3h2v3l-0.25 2h-1.469l-0.2812-2zm1 5.75c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-notjunk-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-notjunk-symbolic.svg
new file mode 100644
index 000000000..07cfe7c6d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-notjunk-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.221 1-0.3125 0.2812-3.625 3.625-0.2812 0.3125v5.562l0.2812 0.3125 3.625 3.625 0.3125 0.2812h5.562l0.3125-0.2812 3.625-3.625 0.2812-0.3125v-5.562l-0.2812-0.3125-3.625-3.625-0.3125-0.2812h-5.562zm1.781 3h2v3l-0.25 2h-1.469l-0.2812-2v-3zm1 5.75c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-read-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-read-symbolic.svg
new file mode 100644
index 000000000..1a6277d3f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-read-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h8v-4.801c0-0.6648 0.5344-1.199 1.199-1.199h4.801v-4c0-1.108-0.892-2-2-2h-12zm0 2 6 3 6-3v2l-6 3-6-3v-2zm10 5c-0.554 0-1 0.446-1 1v3c0 0.554 0.446 1 1 1h3c0.554 0 1-0.446 1-1v-3c0-0.554-0.446-1-1-1h-3zm3.07 0.9824c0.0111-1.183e-4 0.02252 9.86e-4 0.0332 0.001953 0.1425 0.01286 0.2461 0.1152 0.2461 0.1152s0.27 0.2714 0 0.5293v0.001953l-2.387 2.387-1.326-1.326c-0.1416-0.1346-0.1416-0.3967 0-0.5312 0.1416-0.1346 0.3897-0.1346 0.5312 0l0.7949 0.7969 1.855-1.857c0.08662-0.08669 0.1742-0.1164 0.252-0.1172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-unread-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-unread-symbolic.svg
new file mode 100644
index 000000000..6c714971e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-unread-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v1h8v-1zm-2 1c-1 0-1 1-1 1v11s1e-6 1 1 1h12c1 0 1-1 1-1v-11s-1e-6 -1-1-1h-1v9h-3c0 1.11-0.89 2-2 2s-2-0.89-2-2h-3v-9zm2 1v1h8v-1zm0 2v5h8v-5zm1 1 3 1.5 3-1.5v1l-3 1.5-3-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-message-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-message-new-symbolic.svg
new file mode 100644
index 000000000..d90afb7a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-message-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2h-12zm5 2.996h2v2h2v2h-2v2h-2v-2h-2v-2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-move-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-move-symbolic.svg
new file mode 100644
index 000000000..27d4e9c9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-move-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2h-12zm6 1.996 4 4-4 4-1.5-1.5 1.5-1.5h-4v-2h4l-1.5-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-rtl-symbolic.svg
new file mode 120000
index 000000000..afd0a96b3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-rtl-symbolic.svg
@@ -0,0 +1 @@
+reply-all-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-symbolic-rtl.svg
new file mode 100644
index 000000000..0df4ec322
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-symbolic-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.529 1.5v1.043l4.971 3.457-4.971 3.457v1.043l6.471-4.5zm-2.529 0.003906v2.5h-1c-3 0-5 2.126-5 5.25 0 3.25 4 4.75 4 4.75s-1.875-2.652-1.438-4c0.3659-1.127 1.573-2 2.938-2h0.5v2.5l6.469-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-symbolic.svg
new file mode 100644
index 000000000..9c3f049ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.471 1.5v1.043l-4.971 3.457 4.971 3.457v1.043l-6.471-4.5zm2.529 0.003906v2.5h1c3 0 5 2.126 5 5.25 0 3.25-4 4.75-4 4.75s1.875-2.652 1.438-4c-0.3659-1.127-1.573-2-2.938-2h-0.5v2.5l-6.469-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-rtl-symbolic.svg
new file mode 120000
index 000000000..9b2f3d603
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-rtl-symbolic.svg
@@ -0,0 +1 @@
+mail-forward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-rtl-symbolic.svg
new file mode 120000
index 000000000..9b2f3d603
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-rtl-symbolic.svg
@@ -0,0 +1 @@
+mail-forward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-symbolic-rtl.svg
new file mode 120000
index 000000000..9b2f3d603
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-symbolic-rtl.svg
@@ -0,0 +1 @@
+mail-forward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-symbolic.svg
new file mode 120000
index 000000000..46fa064f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-symbolic.svg
@@ -0,0 +1 @@
+mail-reply-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-symbolic.svg
new file mode 100644
index 000000000..cee9989e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.469 1.5-6.469 4.5 6.469 4.5v-2.5h2c1.365 0 2.572 0.8734 2.938 2 0.4376 1.348-1.438 4-1.438 4s4-1.5 4-4.75c0-3.124-2-5.25-5-5.25h-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-receive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-receive-symbolic.svg
new file mode 100644
index 000000000..acb3f5e53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-receive-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 0.998-4 4h2v5h4v-5h2l-4-4zm4 5v5h-2l4 4 4-4h-2v-5h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-symbolic-rtl.svg
new file mode 120000
index 000000000..eb0a3ebd5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-symbolic-rtl.svg
@@ -0,0 +1 @@
+mail-sent-symbolic-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-symbolic.svg
new file mode 100644
index 000000000..99d8bbf00
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v6l9 1-9 1v6l14-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-sent-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-sent-symbolic-rtl.svg
new file mode 100644
index 000000000..6eccd831d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-sent-symbolic-rtl.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 1v6l-9 1 9 1v6l-14-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-sent-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-sent-symbolic.svg
new file mode 120000
index 000000000..3f14fc9c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-sent-symbolic.svg
@@ -0,0 +1 @@
+mail-send-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-spam-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-spam-symbolic.svg
new file mode 120000
index 000000000..18be0c63f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-spam-symbolic.svg
@@ -0,0 +1 @@
+mail-mark-junk-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/map-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/map-symbolic.svg
new file mode 120000
index 000000000..3bbc1ad3a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/map-symbolic.svg
@@ -0,0 +1 @@
+mark-location-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mark-location-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mark-location-symbolic.svg
new file mode 100644
index 000000000..784a24272
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mark-location-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0.9998c-3.036 0.00366-5.496 2.464-5.5 5.5 0 4.706 5 8.261 5.213 8.41 0.1725 0.1204 0.4018 0.1204 0.5742 0 0.2129-0.1489 5.213-3.704 5.213-8.41-0.0035-3.036-2.464-5.496-5.5-5.5zm0 3c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5-2.5-1.119-2.5-2.5 1.119-2.5 2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/marker-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/marker-symbolic.svg
new file mode 120000
index 000000000..2afa25ec2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/marker-symbolic.svg
@@ -0,0 +1 @@
+mail-flag-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-eject-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-eject-symbolic.svg
new file mode 100644
index 000000000..102bf4480
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-eject-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 2-6 6v2h12v-2zm-6 10v2h12v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-eq-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-eq-symbolic.svg
new file mode 120000
index 000000000..fa68d9fdf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-eq-symbolic.svg
@@ -0,0 +1 @@
+multimedia-equalizer-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-mount-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-mount-symbolic.svg
new file mode 100644
index 000000000..4c76dae35
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-mount-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v2l6 6 6-6v-2zm0 10v2h12v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-pause-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-pause-symbolic.svg
new file mode 100644
index 000000000..4b3acbb51
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-pause-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v12h4v-12h-4zm8 0v12h4v-12h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-play-pause-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-play-pause-symbolic.svg
new file mode 100644
index 000000000..3720153cc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-play-pause-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 3v10h1l5-5-5-5h-1zm7.994 0v10h2.012v-10h-2.012zm3.996 0v10h2v-10h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-rtl-symbolic.svg
new file mode 100644
index 000000000..10087711d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 2-1.102 0.5996-9.898 5.4 11 6v-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-symbolic-rtl.svg
new file mode 120000
index 000000000..6946acbd6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-symbolic-rtl.svg
@@ -0,0 +1 @@
+media-playback-start-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-symbolic.svg
new file mode 100644
index 000000000..c070b1b74
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 2v12l11-6-9.898-5.4-1.102-0.5996z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-stop-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-stop-symbolic.svg
new file mode 100644
index 000000000..b0b0d2433
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-stop-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v12h12v-12h-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-no-repeat-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-no-repeat-symbolic.svg
new file mode 100644
index 000000000..1f624a7c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-no-repeat-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 10,2 V 3.4141 L 11.586,5 10,6.5859 V 8 H 11.414 L 13,6.4141 14.586,8 H 16 V 6.5859 L 14.414,5 16,3.4141 V 2 H 14.586 L 13,3.5859 11.414,2 Z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5 2v2h-2c-2 0-2 2-2 2v6s0 2 2 2h10c2 0 2-2 2-2v-2h-2v2h-10v-6h2v2l4-3-4-3z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-once-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-once-symbolic.svg
new file mode 120000
index 000000000..709d0ce9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-once-symbolic.svg
@@ -0,0 +1 @@
+media-playlist-repeat-one-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-one-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-one-symbolic.svg
new file mode 100644
index 000000000..7a19dfbf6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-one-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2v2h-2c-2 0-2 2-2 2v6c0 2 2 2 2 2h9.996s2.004-2e-6 2.004-2v-6c0-2-2-2-2-2h-2v2h1.996l0.0039 6h-10v-6h2v2l4-3zm5 5v4h1v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-song-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-song-symbolic.svg
new file mode 120000
index 000000000..7301c3117
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-song-symbolic.svg
@@ -0,0 +1 @@
+media-playlist-repeat-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-symbolic.svg
new file mode 100644
index 000000000..ff019d62e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2v2h-2c-2 0-2 2-2 2v6c0 2 2 2 2 2h9.996s2.004 0 2.004-2v-6c0-2-2-2-2-2h-2v2h1.996l4e-3 6h-10v-6h2v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-shuffle-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-shuffle-symbolic.svg
new file mode 100644
index 000000000..2d872bdfd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-shuffle-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 0.9996v2h-3c-0.2149 0-0.4231 0.02381-0.625 0.06641 0.4788 0.5492 0.833 1.204 1.002 1.934h2.623v2l4-3-4-3zm-11 2v2h4c0.554 0 1 0.45 1 1v4c0 1.66 1.338 3 3 3h3v2l4-3-4-3v2h-3c-0.554 0-1-0.45-1-1v-4c0-1.66-1.338-3-3-3zm0 8v2h4c0.215 0 0.423-0.02441 0.625-0.06641-0.479-0.55-0.833-1.204-1.002-1.934h-3.623z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-record-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-record-symbolic.svg
new file mode 100644
index 000000000..9f9eae5a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-record-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 2c-3.311 0-6 2.689-6 6s2.689 6 6 6 6-2.689 6-6-2.689-6-6-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-rtl-symbolic.svg
new file mode 120000
index 000000000..a3c08d5d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-rtl-symbolic.svg
@@ -0,0 +1 @@
+media-seek-forward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-symbolic-rtl.svg
new file mode 120000
index 000000000..a3c08d5d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-symbolic-rtl.svg
@@ -0,0 +1 @@
+media-seek-forward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-symbolic.svg
new file mode 100644
index 000000000..6d79812b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 13v-10l-7 5zm-7-10-7 5 7 5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-rtl-symbolic.svg
new file mode 120000
index 000000000..2f0cab33a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-rtl-symbolic.svg
@@ -0,0 +1 @@
+media-seek-backward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-symbolic-rtl.svg
new file mode 120000
index 000000000..2f0cab33a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-symbolic-rtl.svg
@@ -0,0 +1 @@
+media-seek-backward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-symbolic.svg
new file mode 100644
index 000000000..a3351e010
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 3v10l7-5zm7 10 7-5-7-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-rtl-symbolic.svg
new file mode 120000
index 000000000..8515e7cad
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-rtl-symbolic.svg
@@ -0,0 +1 @@
+media-skip-forward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-symbolic-rtl.svg
new file mode 120000
index 000000000..8515e7cad
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-symbolic-rtl.svg
@@ -0,0 +1 @@
+media-skip-forward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-symbolic.svg
new file mode 100644
index 000000000..4d25d0de8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 3h-2v10h2zm14 10v-10l-7 5zm-7-10-7 5 7 5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-rtl-symbolic.svg
new file mode 120000
index 000000000..3b7769f2a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-rtl-symbolic.svg
@@ -0,0 +1 @@
+media-skip-backward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-symbolic-rtl.svg
new file mode 120000
index 000000000..3b7769f2a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-symbolic-rtl.svg
@@ -0,0 +1 @@
+media-skip-backward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-symbolic.svg
new file mode 100644
index 000000000..9e500cb32
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 13h2v-10h-2zm-14-10v10l7-5zm7 10 7-5-7-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-view-subtitles-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-view-subtitles-symbolic.svg
new file mode 100644
index 000000000..28c543fe9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-view-subtitles-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 3.035c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1h-12zm1 5h2v1h-2v-1zm3 0h4v1h-4v-1zm5 0h2v1h-2v-1zm-8 2h1v1h-1v-1zm2 0h4v1h-4v-1zm5 0h3v1h-3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/message-indicator-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/message-indicator-symbolic.svg
new file mode 120000
index 000000000..ad221a2ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/message-indicator-symbolic.svg
@@ -0,0 +1 @@
+media-record-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/money-none-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/money-none-symbolic.svg
new file mode 100644
index 000000000..639c7e523
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/money-none-symbolic.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.412 0.9922 0.00195 0.007812-1.416 1.416 12.59 12.58 1.414-1.414-12.59-12.59z" fill="currentColor"/>
+ <path d="m7 2h-0.5c-0.4917 0-0.96 0.1022-1.385 0.2852l1.715 1.715h0.1699v0.1699l2 2v-2.17h3v-2h-3v-1l-2-5e-5zm-3.982 3.848c0.1635 1.655 1.48 2.971 3.135 3.135zm6.83 1.17 3.135 3.135c-0.1635-1.655-1.48-2.971-3.135-3.135zm-2.848 4.982h-3v2h3v1h2v-1h0.5c0.4917 0 0.96-0.1022 1.385-0.2852l-1.715-1.715h-0.1699v-0.1699l-2-2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/money-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/money-symbolic.svg
new file mode 100644
index 000000000..f2c5e5c56
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/money-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v1h-0.5c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5h0.5v3h-3v2h3v1h2v-1h0.5c1.933 0 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5h-0.5v-3h3v-2h-3v-1h-2zm-0.5 3h0.5v3h-0.5c-0.8284 0-1.5-0.6716-1.5-1.5s0.6716-1.5 1.5-1.5zm2.5 5h0.5c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5h-0.5v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mount-archive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mount-archive-symbolic.svg
new file mode 100644
index 000000000..e361bb486
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mount-archive-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm0 2h10v10h-10v-10zm5 1.5c-0.133 0-0.2666 0.04456-0.3594 0.1406l-2.5 2.5c-0.0781 0.07954-0.1286 0.1859-0.1406 0.2969v0.5625h6v-0.5625c-0.012-0.1109-0.06253-0.2173-0.1406-0.2969l-2.5-2.5c-0.09279-0.09606-0.2264-0.1406-0.3594-0.1406zm-3 4.5v2h6v-2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/multimedia-equalizer-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/multimedia-equalizer-symbolic.svg
new file mode 100644
index 000000000..57a62cc8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/multimedia-equalizer-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 2v1h-9v2h9v1h2v-4h-2zm3 1v2h2v-2h-2zm-9 3v1h-3v2h3v1h2v-4h-2zm3 1v2h8v-2h-8zm1 3v1h-7v2h7v1h2v-4h-2zm3 1v2h4v-2h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/music-artist-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/music-artist-symbolic.svg
new file mode 120000
index 000000000..cd32424f4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/music-artist-symbolic.svg
@@ -0,0 +1 @@
+twitter-profile-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/music-playlist-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/music-playlist-symbolic.svg
new file mode 100644
index 000000000..17ab864f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/music-playlist-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2h-14zm0 4.004v2h14v-2h-14zm0 4v2h14v-2h-14zm0 3.996v2h14v-2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-auto-arrange-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-auto-arrange-symbolic.svg
new file mode 100644
index 000000000..03be009a4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-auto-arrange-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3v10h2l-1e-7 -10zm4 0v10h2v-10zm4 0v10h2v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-desktop-scale-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-desktop-scale-symbolic.svg
new file mode 100644
index 000000000..97cea540a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-desktop-scale-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-2 4h4c0 0.03603-2-4-2-4zm-3 5-4 2 4 2v-4zm6 0v4c-0.03603 0 4-2 4-2l-4-2zm-5 5 2 4 2-4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-horizontal-layout-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-horizontal-layout-symbolic.svg
new file mode 100644
index 000000000..e486e43e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-horizontal-layout-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 6a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm5 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm5 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-horizontal-layout-wide-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-horizontal-layout-wide-symbolic.svg
new file mode 100644
index 000000000..5ff33a127
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-horizontal-layout-wide-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 7a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1zm5.998 0a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1zm6.002 0a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-recursive-search-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-recursive-search-symbolic.svg
new file mode 100644
index 000000000..9df89eeec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-recursive-search-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 3v2.021c0 2.333 1.314 3.776 2.553 4.396 1.238 0.619 2.447 0.5826 2.447 0.5826h3.166l-1.26 1.281c-0.183 0.19-0.3125 0.4618-0.3125 0.7188v1l1-0.0019c0.31 0 0.552-0.0893 0.75-0.2793l3.656-3.719-3.656-3.719c-0.198-0.191-0.44-0.2832-0.75-0.2832h-1v1c0 0.258 0.1295 0.5307 0.3125 0.7207l1.303 1.282h-3.21s-0.7907 0.00742-1.553-0.3736c-0.761-0.38-1.447-0.9385-1.447-2.605v-2.021z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-vertical-layout-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-vertical-layout-symbolic.svg
new file mode 100644
index 000000000..a60199afe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-vertical-layout-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-vertical-layout-wide-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-vertical-layout-wide-symbolic.svg
new file mode 100644
index 000000000..29a9584fc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-vertical-layout-wide-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5zm0 5.5a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5zm0 5.5a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/new-star-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/new-star-symbolic.svg
new file mode 120000
index 000000000..f7db5603e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/new-star-symbolic.svg
@@ -0,0 +1 @@
+favorite-new-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/new-window-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/new-window-symbolic.svg
new file mode 120000
index 000000000..18a1ae05b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/new-window-symbolic.svg
@@ -0,0 +1 @@
+appointment-new-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/non-starred-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/non-starred-symbolic.svg
new file mode 100644
index 000000000..979ccfd83
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/non-starred-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-1.95 5.055-5.411 0.2911 4.207 3.418-1.394 5.236 4.548-2.945 4.548 2.945-1.394-5.236 4.207-3.418-5.411-0.2911z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/nudity-none-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nudity-none-symbolic.svg
new file mode 100644
index 000000000..2d2ec6ed7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nudity-none-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1.004-6.312 0.001953 8.668 8.668c0.09322-0.3653 0.1445-0.7591 0.1445-1.17 0-1.934-1.117-3.5-2.5-3.5v-4zm-8 3.973v11.02h4v-4.449l0.3633-0.1055c0.417-0.1164 0.818-0.4728 1.121-0.9844l-5.484-5.484zm6.164 6.164c-0.318 0.4186-0.7127 0.7529-1.164 0.9766v3.889h3v-3.029l-1.836-1.836z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m2.176 0-1.414 1.414 13.82 13.82 1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/nudity-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nudity-symbolic.svg
new file mode 100644
index 000000000..5cb527d41
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nudity-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1v15h4v-4.449l0.3633-0.1055c0.8398-0.2344 1.637-1.422 1.637-2.945 0-0.8711-0.2539-1.648-0.6367-2.184-0.3828-0.5391-0.8594-0.8164-1.363-0.8164-0.2734 0-0.5-0.2227-0.5-0.5s0.2266-0.5 0.5-0.5c0.8828 0 1.652 0.5039 2.176 1.234 0.5234 0.7305 0.8242 1.703 0.8242 2.766 0 1.668-0.8086 3.023-2 3.613v3.887h3v-4c1.383 0 2.5-1.566 2.5-3.5s-1.117-3.5-2.5-3.5v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/num-lock-off-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/num-lock-off-symbolic.svg
new file mode 100644
index 000000000..127fbab83
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/num-lock-off-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.625 1a1.75 1.692 0 0 0-1.74 1.506l-0.875 7.615a1.75 1.692 0 0 0 1.74 1.879h10.5a1.75 1.692 0 0 0 1.74-1.879l-0.875-7.615a1.75 1.692 0 0 0-1.74-1.506h-8.75zm3.375 2h2v6h1v1h-4v-1h1v-4h-1v-1h1v-1zm-6 9.301v0.4785c0 1.06 0.9084 2.221 1.969 2.221h10.06c1.06 0 1.969-1.16 1.969-2.221v-0.4785c-0.4655 0.4244-1.072 0.6973-1.75 0.6973h-10.5c-0.6777 0-1.285-0.2729-1.75-0.6973z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/num-lock-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/num-lock-symbolic.svg
new file mode 100644
index 000000000..d88857e4c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/num-lock-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.625 1a1.75 1.692 0 0 0-1.74 1.506l-0.875 7.615a1.75 1.692 0 0 0 1.74 1.879h10.5a1.75 1.692 0 0 0 1.74-1.879l-0.875-7.615a1.75 1.692 0 0 0-1.74-1.506h-8.75zm3.375 2h2v6h1v1h-4v-1h1v-4h-1v-1h1v-1zm-6 9.301v0.4785c0 1.06 0.9084 2.221 1.969 2.221h10.06c1.06 0 1.969-1.16 1.969-2.221v-0.4785c-0.4655 0.4244-1.072 0.6973-1.75 0.6973h-10.5c-0.6777 0-1.285-0.2729-1.75-0.6973z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-flip-horizontal-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-flip-horizontal-symbolic.svg
new file mode 100644
index 000000000..eeaaee276
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-flip-horizontal-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5-5 3 5 3v-2l4-2e-7v2l5-3-5-3v2l-4 2e-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-flip-vertical-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-flip-vertical-symbolic.svg
new file mode 100644
index 000000000..fa4ff9ca6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-flip-vertical-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-3 5h2v4h-2l3 5 3-5h-2v-4h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-group-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-group-symbolic.svg
new file mode 100644
index 000000000..6c3673ffa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-group-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10c2 0 2-2 2-2v-10c0-2-2-2-2-2zm7 1c2.209 0 4 1.791 4 4s-1.791 4-4 4v-4h-4c0-2.209 1.791-4 4-4zm-7 5h6v6h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-inverse-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-inverse-symbolic.svg
new file mode 120000
index 000000000..ff6101769
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-inverse-symbolic.svg
@@ -0,0 +1 @@
+image-invert-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-merge-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-merge-symbolic.svg
new file mode 100644
index 000000000..118dd2e64
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-merge-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-3 5h2v2c0 2.209-1.791 4-4 4h-2v2h2c2.014-0.0035 3.892-1.017 5-2.699 1.108 1.682 2.986 2.696 5 2.699h2v-2h-2c-2.209 0-4-1.791-4-4v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-move-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-move-symbolic.svg
new file mode 100644
index 000000000..10bfb0957
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-move-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-3 3h2v2h2v-2h2l-3-3zm-4 4-3 3 3 3v-2h2v-2h-2v-2zm8 0v2h-2v2h2v2l3-3-3-3zm-5 5v2h-2l3 3 3-3h-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-rotate-left-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-rotate-left-symbolic.svg
new file mode 100644
index 000000000..cd24b3f4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-rotate-left-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.029 0.001953-4 3 4 3v-2c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4a1 1 0 0 0-1-1 1 1 0 0 0-1 1 1 1 0 0 0 0.005859 0.09961c0.0538 3.267 2.714 5.9 5.994 5.9 3.314 0 6-2.686 6-6s-2.686-6-6-6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-rotate-right-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-rotate-right-symbolic.svg
new file mode 100644
index 000000000..2990dace6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-rotate-right-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.98 0.001953v2c-3.314 0-6 2.686-6 6s2.686 6 6 6c3.28 0 5.94-2.633 5.994-5.9a1 1 0 0 0 0.0059-0.09961 1 1 0 0 0-1-1 1 1 0 0 0-1 1c0 2.209-1.791 4-4 4s-4-1.791-4-4 1.791-4 4-4v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-select-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-select-symbolic.svg
new file mode 100644
index 000000000..aa1e47b23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-select-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.14 3.029c-0.09621-0.01808-0.1961-0.01912-0.2988 0.001953-0.2189 0.0473-0.4206 0.1705-0.5625 0.3438l-6.281 7.188-2.25-2.25c-0.3763-0.3764-1.061-0.3764-1.438 0-0.3764 0.3764-0.3764 1.061 0 1.438l3 3 0.7812 0.75 0.6875-0.8125 7-8c0.4965-0.5405 0.0348-1.532-0.6387-1.658z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-straighten-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-straighten-symbolic.svg
new file mode 100644
index 000000000..b1f8e0ea6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-straighten-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.16 1-0.0059 0.00195c-0.09772 7.898e-4 -0.1621 0.01172-0.1621 0.01172l-10.14 1.803c-1.015 0.1789-0.8379 1.191-0.8379 1.191l0.5156 2.984h12.56l-0.9023-5.143c-0.1342-0.7611-0.7366-0.8519-1.029-0.8496zm-11.16 7v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm-10.93 2.008 0.7402 4.143c0.1789 1.015 1.191 0.8379 1.191 0.8379l10.14-1.803s1.015-0.1771 0.8359-1.191l-0.3496-1.986h-12.56z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-ungroup-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-ungroup-symbolic.svg
new file mode 100644
index 000000000..0552fe36b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-ungroup-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v2h2v-2h2v-2h-2zm8 0v2h2v2h2v-2c0-2-2-2-2-2h-2zm-2 3c-1.657 0-3 1.343-3 3h3v3c1.657 0 3-1.343 3-3s-1.343-3-3-3zm-5 4v4h4v-4h-4zm-3 3v2c0 2 2 2 2 2h2v-2h-2v-2h-2zm12 0v2h-2v2h2c2 0 2-2 2-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/open-menu-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/open-menu-symbolic.svg
new file mode 100644
index 000000000..79fe2633a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/open-menu-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-artists-list-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-artists-list-symbolic.svg
new file mode 100644
index 000000000..3eb8a545f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-artists-list-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 2c-1.657-4e-6 -3 1.343-3 3 1.25e-5 1.657 1.343 3 3 3 1.657 4e-6 3-1.343 3-3s-1.343-3-3-3zm5 0v3h3v-3h-3zm0 5v3h3v-3h-3zm-5 1.75c-3.049 0.0036-5.619 2.253-6 5.25h10v-3.748c-1.071-0.9375-2.476-1.5-4-1.502zm5 3.25v3h3v-3h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-equalizer-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-equalizer-symbolic.svg
new file mode 100644
index 000000000..e5f1faea2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-equalizer-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v13.99l2 0.01465-6.288e-4 -13.99zm6 2-2.114e-4 12h2v-12zm3 3-2.12e-4 9 2 3.22e-4v-9zm-6 1-2.114e-4 8h2v-8zm9 2v6h2v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-play-queue-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-play-queue-symbolic.svg
new file mode 100644
index 000000000..e69f0b081
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-play-queue-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2h-14zm8 4v2 6 2h5v1h2v-2h-1v-1-6-2h-6zm-8 0.003906v2h6v-2h-6zm10 1.996h2v6h-2v-6zm-10 2.004v2h6v-2h-6zm0 3.996v2h6v-2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-sidebar-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-sidebar-symbolic.svg
new file mode 100644
index 000000000..9d47a1165
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-sidebar-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm2 2h4v10h-4v-10zm6 0h4v10h-4v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-spotify-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-spotify-symbolic.svg
new file mode 100644
index 000000000..4f1877451
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-spotify-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm0 2c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm-0.7988 2.361c-1.172 0.0095-2.136 0.2002-2.648 0.3184-0.2573 0.05917-0.4166 0.3149-0.3574 0.5723 0.0596 0.257 0.3152 0.4167 0.5723 0.3574 1.988-0.4588 4.433-0.4444 6.344 0.5957 0.2319 0.1264 0.5221 0.04242 0.6484-0.1895 0.1262-0.2321 0.03886-0.5244-0.1934-0.6504-1.101-0.5994-2.315-0.8944-3.523-0.9785-0.2899-0.02018-0.5713-0.02759-0.8418-0.02539zm-0.00391 1.916c-0.5867 0.01192-1.332 0.08654-2.051 0.3262-0.2507 0.08329-0.3862 0.3548-0.3027 0.6055 0.08368 0.2504 0.3551 0.3844 0.6055 0.3008 0.6365-0.2122 1.587-0.329 2.518-0.2539 0.9307 0.07506 1.837 0.3449 2.438 0.8184 0.2074 0.1638 0.5083 0.1275 0.6719-0.08008 0.1638-0.2074 0.1294-0.5083-0.07812-0.6719-0.8188-0.646-1.898-0.9362-2.955-1.021-0.1991-0.01606-0.4937-0.03059-0.8457-0.02344zm0.2109 1.896c-0.5126 0.0043-1.052 0.05409-1.572 0.1699-0.2575 0.0575-0.4205 0.3127-0.3633 0.5703 0.0575 0.2575 0.3127 0.4205 0.5703 0.3633 0.6516-0.1451 1.448-0.179 2.16-0.1152 0.7121 0.06376 1.351 0.2415 1.629 0.4082 0.2264 0.1359 0.5204 0.06244 0.6562-0.1641 0.1359-0.2265 0.06244-0.5204-0.1641-0.6562-0.519-0.3114-1.234-0.4674-2.035-0.5391-0.2761-0.02471-0.5733-0.03966-0.8809-0.03711z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-suggestions-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-suggestions-symbolic.svg
new file mode 100644
index 000000000..a56792051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-suggestions-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.992 0c-2.839 0.0057-5.287 1.998-5.869 4.777-0.528 2.533 0.6891 5.035 2.873 6.326l0.001953 0.8984c0.0011 0.5515 0.4485 0.998 1 0.998h4c0.5515 1e-6 0.9989-0.4465 1-0.998l0.001953-0.9004c2.183-1.293 3.4-3.797 2.871-6.33-0.5853-2.78-3.038-4.77-5.879-4.771zm-0.5137 1.998a0.5 0.5 0 0 1 0.05078 0 0.5 0.5 0 0 1 0.07422 0.9902c-1.53 0.3252-2.245 1.212-2.619 2.639a0.5007 0.5007 0 1 1-0.9688-0.2539c0.437-1.666 1.519-2.966 3.381-3.361a0.5 0.5 0 0 1 0.08203-0.01367zm-1.48 12v1c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-1h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-tag-list-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-tag-list-symbolic.svg
new file mode 100644
index 000000000..bad167bce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-tag-list-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-2 6e-6 -2 2v5l7 7 2-2v-10l-2-2h-5zm9 1v3h3v-3h-3zm-8 1c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm8 4v3h3v-3h-3zm0 5v3h3v-3h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-tag-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-tag-symbolic.svg
new file mode 120000
index 000000000..55ef229ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-tag-symbolic.svg
@@ -0,0 +1 @@
+edit-tag-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-unplayed-albums-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-unplayed-albums-symbolic.svg
new file mode 100644
index 000000000..b9be1411c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-unplayed-albums-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 1v14h8v-14zm9 0v4c1.68 0 3 1.32 3 3s-1.32 3-3 3v4c3.842 0 7-3.158 7-7s-3.158-7-7-7zm-7 2h4v10h-4zm7 3v1c0.558 0 1 0.442 1 1s-0.442 1-1 1v1c1.099 0 2-0.901 2-2s-0.901-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/padlock-open-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/padlock-open-symbolic.svg
new file mode 120000
index 000000000..98a79454d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/padlock-open-symbolic.svg
@@ -0,0 +1 @@
+screensaver-unlock-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/palette-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/palette-symbolic.svg
new file mode 100644
index 000000000..a2b30421a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/palette-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.57 1.006c-1.054-0.1329-3.804 1.752-6.514 4.463-1.208 1.209-2.257 2.404-3.061 3.531 0.9415 0.3 1.7 1.058 2 2 1.127-0.8035 2.324-1.848 3.533-3.057 3.075-3.076 5.013-6.123 4.33-6.807-0.0702-0.0707-0.166-0.1151-0.2891-0.1309zm-10.07 9.324v0.001953c-3.5 0.9382-0.8751 3.154-3.5 4.668 3.5 0 5.25-1.752 5.25-2.92 0-0.5823 0.05935-1.653-1.75-1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-down-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-down-symbolic.svg
new file mode 100644
index 000000000..8c6b8cdf5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-down-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 4 7 8 7-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-end-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-end-symbolic-rtl.svg
new file mode 120000
index 000000000..8c2fe8d4a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-end-symbolic-rtl.svg
@@ -0,0 +1 @@
+pan-start-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-end-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-end-symbolic.svg
new file mode 100644
index 000000000..2577eb8e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-end-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 15 8-7-8-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-start-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-start-symbolic-rtl.svg
new file mode 120000
index 000000000..ab00c826d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-start-symbolic-rtl.svg
@@ -0,0 +1 @@
+pan-end-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-start-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-start-symbolic.svg
new file mode 100644
index 000000000..303773cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-start-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 1-8 7 8 7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-up-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-up-symbolic.svg
new file mode 100644
index 000000000..bf36c8e4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-up-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 12-7-8-7 8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-hide-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-hide-symbolic-rtl.svg
new file mode 120000
index 000000000..5ad468dc2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-hide-symbolic-rtl.svg
@@ -0,0 +1 @@
+pane-show-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-hide-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-hide-symbolic.svg
new file mode 100644
index 000000000..280e3cdc5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-hide-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1v2.002l8 0.001953v10h-8v1.996l10 0.003906v-14l-10-0.003906zm3 4.004v2h-4v2h4v2l4-3-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-show-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-show-symbolic-rtl.svg
new file mode 120000
index 000000000..be58fcda0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-show-symbolic-rtl.svg
@@ -0,0 +1 @@
+pane-hide-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-show-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-show-symbolic.svg
new file mode 100644
index 000000000..0a9a37cc3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-show-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 1-10 0.003906v14l10-0.003906v-1.996h-8v-10l8-0.001953v-2.002zm-3 4.004-4 3 4 3v-2h4v-2h-4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-bottom-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-bottom-symbolic.svg
new file mode 120000
index 000000000..7176a71d7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-bottom-symbolic.svg
@@ -0,0 +1 @@
+view-bottom-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-center-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-center-symbolic.svg
new file mode 100644
index 000000000..a69a8be37
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-center-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm2 2h10v10h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-left-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-left-symbolic.svg
new file mode 120000
index 000000000..98e49e3b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-left-symbolic.svg
@@ -0,0 +1 @@
+view-left-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-right-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-right-symbolic.svg
new file mode 120000
index 000000000..a9e90f075
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-right-symbolic.svg
@@ -0,0 +1 @@
+view-right-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-top-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-top-symbolic.svg
new file mode 120000
index 000000000..ec9566435
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-top-symbolic.svg
@@ -0,0 +1 @@
+view-top-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/phonelink-ring-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/phonelink-ring-symbolic.svg
new file mode 100644
index 000000000..ff301c125
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/phonelink-ring-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h8v-2h-6v-10h6v-2h-8zm10.29 1.002c-0.1397 0.01219-0.2755 0.07748-0.373 0.1934-0.08625 0.1028-0.127 0.2271-0.127 0.3516 0 0.156 0.06436 0.3112 0.1934 0.4199 1.496 1.256 2.354 3.091 2.354 5.033s-0.8568 3.776-2.352 5.033c-0.129 0.1088-0.1953 0.2639-0.1953 0.4199 0 0.1245 0.0419 0.2496 0.1289 0.3516 0.1943 0.2318 0.5385 0.2607 0.7695 0.06641 1.744-1.466 2.746-3.605 2.746-5.871s-1.002-4.405-2.746-5.871c-0.1155-0.09713-0.2587-0.1391-0.3984-0.127zm-1.537 1.678c-0.1397 0.01219-0.2755 0.07711-0.373 0.1934-0.0855 0.102-0.127 0.2271-0.127 0.3516 0 0.1568 0.06631 0.3119 0.1953 0.4199 0.9968 0.8378 1.568 2.061 1.568 3.355s-0.5716 2.518-1.568 3.355c-0.1298 0.1088-0.1953 0.2639-0.1953 0.4199 0 0.1245 0.0407 0.2496 0.127 0.3516 0.195 0.2325 0.5424 0.2614 0.7734 0.06641 1.246-1.047 1.959-2.575 1.959-4.193 0-1.619-0.7132-3.146-1.959-4.193-0.1155-0.0975-0.2607-0.1391-0.4004-0.127zm-1.627 1.678c-0.1397 0.01209-0.274 0.07748-0.3711 0.1934-0.08625 0.1028-0.1289 0.2271-0.1289 0.3516 0 0.156 0.06631 0.3112 0.1953 0.4199 0.4988 0.4185 0.7852 1.03 0.7852 1.678 0 0.6473-0.2864 1.259-0.7852 1.678-0.1298 0.1088-0.1953 0.2639-0.1953 0.4199 0 0.1245 0.0419 0.2488 0.1289 0.3516 0.1943 0.2318 0.5397 0.2614 0.7715 0.06641 0.747-0.627 1.176-1.544 1.176-2.516s-0.4288-1.889-1.176-2.516c-0.1159-0.0975-0.2607-0.139-0.4004-0.127z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pin-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pin-symbolic.svg
new file mode 120000
index 000000000..baa32ee7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pin-symbolic.svg
@@ -0,0 +1 @@
+xapp-pin-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/preferences-desktop-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/preferences-desktop-symbolic.svg
new file mode 120000
index 000000000..3d8983752
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/preferences-desktop-symbolic.svg
@@ -0,0 +1 @@
+application-menu-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/preview-close-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/preview-close-symbolic.svg
new file mode 120000
index 000000000..a3ce6e3f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/preview-close-symbolic.svg
@@ -0,0 +1 @@
+window-close-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/process-stop-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/process-stop-symbolic.svg
new file mode 100644
index 000000000..228cba05e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/process-stop-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.219 1-4.219 4.219v5.562l4.219 4.219h5.562l4.219-4.219v-5.562l-4.219-4.219zm-1.217 3h2l2 2 2-2h2v2l-2 2 2 2v2h-2l-2-2-2 2h-2v-2l2-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pub-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pub-symbolic.svg
new file mode 100644
index 000000000..698d4ffb9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pub-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v9.52c-0.00333 1.371 1.109 2.483 2.48 2.48h4.04c1.185 0.0025 2.205-0.8368 2.43-2h1.05c1.539-0.0082 2.785-1.254 2.793-2.793v-2.414c-0.0082-1.539-1.254-2.785-2.793-2.793h-1v-2zm9 4h1c0.4434-0.01346 0.8065 0.3496 0.793 0.793v2.414c0.01346 0.4434-0.3496 0.8065-0.793 0.793h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/qrscanner-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/qrscanner-symbolic.svg
new file mode 100644
index 000000000..948f215a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/qrscanner-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1v1h-1v-1zm0 1h1v2h-1v1h-1v-2h1zm0 3h1v1h-1zm0 1v1h-1v-1zm-1 1v2h-2v-1h1v-1zm-2 1h-1v-1h1zm-1 0v1h-1v-1h-1v1h-1v-2h2v1zm3 1h2v1h-2zm2 1h1v1h-1zm-1 1h1v2h-1v-1h-1v-1zm0 2v2h-1v-2zm1 0h2v1h-1v1h-1zm2 0v-1h1v1zm1 0h1v2h-1zm0-1v-1h2v1zm2 0h1v3h-1zm-3 0h-1v-2h1zm0-2v-1h2v1zm0-1h-2v-1h1v-1h1zm-2-1h-1v-1h1zm-3-7v5h-5v-5zm-1 1h-3v3h3zm-1 1v1h-1v-1zm8 4h3v2h-1v-1h-2zm3 3v1h-1v-1zm0-9v5h-5v-5zm-1 1h-3v3h3zm-1 1v1h-1v-1zm-7 7v5h-5v-5zm-1 1h-3v3h3zm-1 1v1h-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/quotation-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/quotation-symbolic.svg
new file mode 100644
index 000000000..16dd89ad3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/quotation-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 3c-1.105 0-2 0.8954-2 2v2.531h0.001953a1.5 1.5 0 0 0 1.498 1.469 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-0.03125 0.001953v-0.001953h-0.4688v-1c0-0.5523 0.4477-1 1-1v-1zm4 0c-1.105 0-2 0.8954-2 2v2.531h0.001953a1.5 1.5 0 0 0 1.498 1.469 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-0.03125 0.001953v-0.001953h-0.4688v-1c0-0.5523 0.4477-1 1-1v-1zm4.5 4a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 0.03125-0.001953v0.001953h0.4688v1c0 0.5523-0.4477 1-1 1v1c1.105 0 2-0.8954 2-2v-2.531h-0.001953a1.5 1.5 0 0 0-1.498-1.469zm4 0a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 0.03125-0.001953v0.001953h0.4688v1c0 0.5523-0.4477 1-1 1v1c1.105 0 2-0.8954 2-2v-2.531h-0.001953a1.5 1.5 0 0 0-1.498-1.469z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-checked-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-checked-symbolic.svg
new file mode 100644
index 000000000..fce9bec3c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-checked-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm0 2c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm0 2.5c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5 2.5-1.119 2.5-2.5-1.119-2.5-2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-mixed-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-mixed-symbolic.svg
new file mode 100644
index 000000000..082026aa0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-mixed-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7-2e-7 3.866 3.134 7 7 7s7-3.134 7-7-3.134-7-7-7zm0 2c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm-2 4c-0.554 0-1 0.446-1 1s0.446 1 1 1h4c0.554 0 1-0.446 1-1s-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-symbolic.svg
new file mode 100644
index 000000000..308d0a27f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7 1e-7 3.866 3.134 7 7 7s7-3.134 7-7-3.134-7-7-7zm0 2c2.761 1e-7 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/record-screen-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/record-screen-symbolic.svg
new file mode 100644
index 000000000..dedab69df
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/record-screen-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 0c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1.508l1.848 1.379c0.2188 0.1602 0.5039 0.1875 0.7422 0.06641 0.2422-0.1211 0.3945-0.3672 0.3945-0.6328v-3.606c0-0.2695-0.1523-0.5156-0.3945-0.6367-0.2383-0.1211-0.5273-0.09375-0.7422 0.06641l-1.848 1.373v-1.502c0-0.554-0.446-1-1-1h-6zm1 2h4v3h-4v-3zm7 5-1 1h-1c-1.108 0-2 0.892-2 2v4c0 1.108 0.892 2 2 2h7c1.108 0 2-0.892 2-2v-4c0-1.108-0.892-2-2-2h-1l-1-1h-3zm0.8281 2h1.344l1 1h1.828v4h-7v-4h1.828l1-1zm0.6719 1a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-rtl-symbolic.svg
new file mode 120000
index 000000000..c008e40d6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-rtl-symbolic.svg
@@ -0,0 +1 @@
+mail-reply-all-symbolic-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-symbolic-rtl.svg
new file mode 120000
index 000000000..afd0a96b3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-symbolic-rtl.svg
@@ -0,0 +1 @@
+reply-all-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-symbolic.svg
new file mode 120000
index 000000000..9c35b7cf3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-symbolic.svg
@@ -0,0 +1 @@
+mail-reply-all-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-rtl-symbolic.svg
new file mode 120000
index 000000000..9b2f3d603
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-rtl-symbolic.svg
@@ -0,0 +1 @@
+mail-forward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-symbolic.svg
new file mode 120000
index 000000000..46fa064f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-symbolic.svg
@@ -0,0 +1 @@
+mail-reply-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/review-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/review-symbolic.svg
new file mode 120000
index 000000000..6c5bb9464
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/review-symbolic.svg
@@ -0,0 +1 @@
+comment-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/safety-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/safety-symbolic.svg
new file mode 100644
index 000000000..fd438c145
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/safety-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" style="isolation:isolate" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.936 1.012-5.803 2.037c-0.0792 0.028-0.1328 0.4157-0.1328 0.5 0 8.451 5.969 11.45 6 11.45 0 0 6-3 6-11.45 0-0.08426-0.05396-0.472-0.1328-0.5l-5.803-2.037c-0.04286-0.01514-0.08605-0.01514-0.1289 0zm0.06445 2.098 3.852 1.352c-0.307 4.728-2.493 7.173-3.812 8.139-0.4339-0.3346-0.9557-0.7648-1.51-1.434-1.128-1.362-2.159-3.562-2.373-6.707z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/screencast-recorded-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screencast-recorded-symbolic.svg
new file mode 100644
index 000000000..44c0969a5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screencast-recorded-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1.108 0-2 0.892-2 2v7c0 1.108 0.892 2 2 2h2v-2h-2v-7h10v4h2v-4c0-1.108-0.892-2-2-2h-10zm4 7.012c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1.508l1.848 1.379c0.2188 0.1602 0.5039 0.1875 0.7422 0.06641 0.2422-0.1211 0.3945-0.3672 0.3945-0.6328v-3.605c0-0.2695-0.1523-0.5156-0.3945-0.6367-0.2383-0.1211-0.5273-0.09375-0.7422 0.06641l-1.848 1.373v-1.502c0-0.554-0.446-1-1-1h-6zm1 2h4v3h-4v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/screensaver-switch-users-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screensaver-switch-users-symbolic.svg
new file mode 100644
index 000000000..2cbade042
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screensaver-switch-users-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.62 1c-1.097-2.88e-6 -2.041 0.6719-2.459 1.635a4 4 0 0 1 1.838 3.365 4 4 0 0 1-0.0293 0.418c0.2084 0.05295 0.426 0.08203 0.6504 0.08203 1.485 3.7e-6 2.689-1.231 2.689-2.75s-1.204-2.75-2.689-2.75zm-4.621 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm4.621 4.188c-0.2761 3.334e-4 -0.5468 0.02347-0.8125 0.06445a4.007 4.007 0 0 1-1.377 1.932c1.422 0.5275 2.65 1.51 3.479 2.816h4.09c-0.3415-2.747-2.646-4.81-5.379-4.812zm-4.627 2.562c-3.049 0.0036-5.619 2.253-6 5.25h12c-0.381-2.997-2.951-5.247-6-5.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/screensaver-unlock-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screensaver-unlock-symbolic.svg
new file mode 100644
index 000000000..514d33029
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screensaver-unlock-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0.9375c-2.195 0-3.967 1.788-4 4v0.0625h2v-0.0625c0-1.108 0.892-2 2-2s2 0.892 2 2v2.062h-7c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1h-1v-2c0-2.24-1.784-4.062-4-4.062z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshooter-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshooter-symbolic.svg
new file mode 100644
index 000000000..070bea2b9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshooter-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1c-1.662 0-3 1.338-3 3v1h2v-1c0-0.554 0.446-1 1-1h1v-2h-1zm7 0v2h1c0.554 0 1 0.446 1 1v1h2v-1c0-1.662-1.338-3-3-3h-1zm-0.957 5c-0.5664 0-1.019 0.4258-1.039 0.9648h-0.9922c-1.113 0-2.012 0.8985-2.012 2.012v4.012c0 1.113 0.8985 2.012 2.012 2.012h5.977c1.113 0 2.012-0.8985 2.012-2.012v-4.012c0-1.113-0.8985-2.012-2.012-2.012h-0.9883c-0.01953-0.5391-0.4765-0.9648-1.043-0.9648h-1.914zm0.957 3c1.105 0 2 0.8945 2 2 0 1.105-0.8945 2-2 2-1.105 0-2-0.8945-2-2 0-1.105 0.8945-2 2-2zm-10 2v1c0 1.662 1.338 3 3 3h1v-2h-1c-0.554 0-1-0.446-1-1v-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshot-recorded-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshot-recorded-symbolic.svg
new file mode 100644
index 000000000..245923543
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshot-recorded-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1.108 0-2 0.892-2 2v7c0 1.108 0.892 2 2 2h2v-2h-2v-7h10v2h2v-2c0-1.108-0.892-2-2-2h-10zm7 5-1 1h-1c-1.108 0-2 0.892-2 2v4c0 1.108 0.892 2 2 2h7c1.108 0 2-0.892 2-2v-4c0-1.108-0.892-2-2-2h-1l-1-1h-3zm0.8281 2h1.344l1 1h1.828v4h-7v-4h1.828l1-1zm0.6719 1a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshot-ui-show-pointer-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshot-ui-show-pointer-symbolic.svg
new file mode 120000
index 000000000..15adc3643
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshot-ui-show-pointer-symbolic.svg
@@ -0,0 +1 @@
+edit-select-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/search-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/search-symbolic.svg
new file mode 120000
index 000000000..254610963
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/search-symbolic.svg
@@ -0,0 +1 @@
+edit-find-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-end-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-end-symbolic-rtl.svg
new file mode 120000
index 000000000..768fa9f91
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-end-symbolic-rtl.svg
@@ -0,0 +1 @@
+selection-start-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-end-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-end-symbolic.svg
new file mode 100644
index 000000000..70d7dae0b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-end-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2v12h6v-6l-6-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-mode-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-mode-symbolic.svg
new file mode 100644
index 000000000..870fcd31f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-mode-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.047 1.002c-0.3749-0.002204-0.7496 0.02474-1.119 0.08203-1.478 0.2292-2.884 0.9304-3.975 2.064-2.181 2.268-2.578 5.726-0.9688 8.43 1.609 2.704 4.837 4.006 7.871 3.172 3.034-0.8342 5.145-3.603 5.145-6.75a1 1 0 0 0-1-1 1 1 0 0 0-1 1c0 2.256-1.499 4.222-3.674 4.82s-4.47-0.3252-5.623-2.264c-1.153-1.938-0.87-4.396 0.6934-6.021 1.563-1.626 4.008-2.006 5.99-0.9297a1 1 0 0 0 1.355-0.4004 1 1 0 0 0-0.4023-1.357c-1.037-0.563-2.168-0.8391-3.293-0.8457zm6.953 0.998a1 1 0 0 0-0.707 0.293l-6.137 6.137-1.324-1.984a1 1 0 0 0-1.387-0.2773 1 1 0 0 0-0.2773 1.387l2.676 4.016 7.863-7.863a1 1 0 0 0 0-1.414 1 1 0 0 0-0.707-0.293z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-start-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-start-symbolic-rtl.svg
new file mode 120000
index 000000000..17fd0bfc6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-start-symbolic-rtl.svg
@@ -0,0 +1 @@
+selection-end-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-start-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-start-symbolic.svg
new file mode 100644
index 000000000..9078aa128
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-start-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2v6l6 6v-12h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-symbolic.svg
new file mode 100644
index 000000000..b7e38818e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 0c-1.108 0-2 0.892-2 2v7c0 1.108 0.892 2 2 2h7c1.108 0 2-0.892 2-2v-7c0-1.108-0.892-2-2-2h-7zm0 2h7v7h-7v-7zm-4 2c-1.108 0-2 0.892-2 2h2v-2zm-2 3v2h2v-2h-2zm0 3v2h2v-2h-2zm0 3c0 1.108 0.892 2 2 2v-2h-2zm3 0v2h2v-2h-2zm3 0v2h2v-2h-2zm3 0v2c1.108 0 2-0.892 2-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/semi-starred-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/semi-starred-symbolic-rtl.svg
new file mode 100644
index 000000000..5ca1d3abd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/semi-starred-symbolic-rtl.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1v11.06l-4.546 2.944 1.394-5.234-4.205-3.417 5.409-0.291z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m8 1 1.949 5.053 5.409 0.291-4.205 3.417 1.394 5.234-4.546-2.944z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/semi-starred-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/semi-starred-symbolic.svg
new file mode 100644
index 000000000..a5779d2f4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/semi-starred-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1.004v11.05l4.545 2.943-1.394-5.233 4.204-3.416-5.408-0.2909-1.948-5.052z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m8 1.004-1.948 5.052-5.408 0.2909 4.204 3.416-1.394 5.233 4.545-2.943v-11.05z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/send-to-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/send-to-symbolic.svg
new file mode 100644
index 000000000..36215120f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/send-to-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 1 1.22 1.906-4.41 2.75c-0.51-0.411-1.15-0.656-1.81-0.656-1.57 0-3 1.429-3 3 0 1.571 1.43 3 3 3 0.66 0 1.3-0.277 1.81-0.687l4.41 2.781-1.22 1.906h6l-2.5-5.5-1.22 1.938-4.37-2.782c0.05-0.214 0.09-0.432 0.09-0.656s-0.04-0.442-0.09-0.656l4.37-2.782 1.22 1.938 2.5-5.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-hide-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-hide-symbolic.svg
new file mode 120000
index 000000000..5ad468dc2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-hide-symbolic.svg
@@ -0,0 +1 @@
+pane-show-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-places-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-places-symbolic.svg
new file mode 100644
index 000000000..e4c22224d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-places-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1h4l2 2h6c0.831 0 1.5 0.669 1.5 1.5v9c0 0.831-0.669 1.5-1.5 1.5h-12c-0.831 0-1.5-0.669-1.5-1.5v-11c0-0.831 0.669-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-rtl-symbolic.svg
new file mode 120000
index 000000000..8cd36e61a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-rtl-symbolic.svg
@@ -0,0 +1 @@
+sidebar-show-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-symbolic-rtl.svg
new file mode 120000
index 000000000..98e49e3b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-left-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-symbolic.svg
new file mode 120000
index 000000000..a9e90f075
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-symbolic.svg
@@ -0,0 +1 @@
+view-right-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-rtl-symbolic.svg
new file mode 120000
index 000000000..829bcd4be
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-rtl-symbolic.svg
@@ -0,0 +1 @@
+sidebar-show-right-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-symbolic-rtl.svg
new file mode 120000
index 000000000..a9e90f075
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-right-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-symbolic.svg
new file mode 120000
index 000000000..98e49e3b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-symbolic.svg
@@ -0,0 +1 @@
+view-left-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-tree-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-tree-symbolic.svg
new file mode 100644
index 000000000..db2634412
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-tree-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 15h-14v-14h14zm-8-2v-10l-4-6e-6v10zm6-8v-2h-4v2zm-2 4v-2l-2-6e-6v2zm1 4v-2h-3v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/sign-language-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sign-language-symbolic.svg
new file mode 100644
index 000000000..bc072e3fa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sign-language-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.93 2.118v8.446l-1.301-1.171c-0.028-0.02888-0.8934-0.7499-1.72 0.1138-0.6878 0.8479-0.1715 1.704 0.14 2.034l1.738 1.73c1.116 1.116 2.579 1.729 4.131 1.729h2.882c2.003 0 3.633-1.63 3.633-3.633v-8.69c0-0.4506-0.3544-1.117-1.117-1.117s-1.118 0.6668-1.118 1.117v6.201c0.0052 0.2879 0.01225 0.8199-0.3929 1.232-0.1759 0.1776-0.4882 0.3929-1.004 0.3929-0.5119 0-0.8286-0.2152-1.005-0.3929-0.04112-0.04112-0.07875-0.08488-0.1138-0.1312-0.03412 0.04638-0.07262 0.09012-0.1129 0.1312-0.1768 0.1776-0.4882 0.3929-1.004 0.3929-0.5128 0-0.8286-0.2152-1.004-0.3929-0.4078-0.4156-0.3981-0.966-0.3929-1.232v-6.759c0-0.4646-0.3474-1.118-1.115-1.118s-1.123 0.6664-1.123 1.118zm3.031 3.022c-0.2459 0.2494-0.2389 0.6108-0.2362 0.8295v2.918c-0.00262 0.2188-7e-3 0.5819 0.2362 0.8295 0.1461 0.1488 0.3474 0.2266 0.6029 0.2266 0.2581 0 0.4655-0.07788 0.6108-0.2266 0.2406-0.245 0.2319-0.595 0.2275-0.8295v-2.909c0.0035-0.2188 0.01138-0.5871-0.2362-0.8382-0.1461-0.1479-0.3491-0.2266-0.6029-0.2268s-0.456 0.07773-0.6021 0.2264zm2.236 0c-0.2441 0.2494-0.2389 0.6108-0.2354 0.8295v2.918c-0.00439 0.2188-0.00784 0.5819 0.2354 0.8295 0.1461 0.1488 0.3474 0.2266 0.6029 0.2266 0.259 0 0.4664-0.07788 0.6116-0.2266 0.2398-0.245 0.231-0.595 0.2266-0.8295v-2.909c0.0035-0.2188 0.01138-0.5871-0.2354-0.8382-0.147-0.1479-0.35-0.2266-0.6037-0.2268s-0.4559 0.07773-0.602 0.2264z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/sms-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sms-symbolic.svg
new file mode 120000
index 000000000..b279d7728
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sms-symbolic.svg
@@ -0,0 +1 @@
+chat-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/snap-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/snap-symbolic.svg
new file mode 100644
index 000000000..5f246082b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/snap-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.828 1-2.828 2.828 2.828 2.828 2.828-2.828-2.828-2.828zm2.279 4.406-0.707 0.707 2.123 2.121-1.416 1.414 3.893 0.3516-0.3555-3.887-1.414 1.414-2.123-2.121zm6.064 3.938-2.828 2.828 2.828 2.828 2.828-2.828-2.828-2.828z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/spam-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/spam-symbolic.svg
new file mode 120000
index 000000000..18be0c63f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/spam-symbolic.svg
@@ -0,0 +1 @@
+mail-mark-junk-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/special-effects-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/special-effects-symbolic.svg
new file mode 100644
index 000000000..b83ef705c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/special-effects-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.65 1-4.084 4.084-0.584 0.582-2.332 2.334-3.646 3.646 3.354 3.354 1.896-1.896 4.084-4.082 0.582-0.584 4.084-4.084-3.354-3.354zm-8.146 1-0.5312 0.9688-0.9688 0.5312 0.9688 0.5312 0.5312 0.9688 0.5312-0.9688 0.9688-0.5312-0.9688-0.5312-0.5312-0.9688zm8.146 0.6777 1.676 1.676-3.244 3.246-1.678-1.678 3.246-3.244z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/star-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/star-new-symbolic.svg
new file mode 100644
index 000000000..68dbbbc62
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/star-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-1.949 5.055-5.412 0.291 4.207 3.418-1.395 5.236 4.549-2.945 1 0.6484v-2.703h2v-2h2.324l2.037-1.654-5.412-0.291zm4 8v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/starred-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/starred-symbolic.svg
new file mode 100644
index 000000000..3303a8555
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/starred-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-1.95 5.055-5.411 0.2911 4.207 3.418-1.394 5.236 4.548-2.945 4.548 2.945-1.394-5.236 4.207-3.418-5.411-0.2911z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/strong-language-none-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/strong-language-none-symbolic.svg
new file mode 100644
index 000000000..af52c8c0a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/strong-language-none-symbolic.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 2v2.172l2.828 2.828h1.172v-2h-2v-3zm5 0v7.172l1.826 1.828h0.1738v-9zm-11 3v2h2v2h-2v2h2v3h2v-3h2v3h2v-2.172l-2.828-2.828h-1.172v-1.172l-2.826-2.828z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m2.414 1-1.414 1.414 12.59 12.59 1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/strong-language-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/strong-language-symbolic.svg
new file mode 100644
index 000000000..5180e8d0f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/strong-language-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M3 2v3H1v2h2v2H1v2h2v3h2v-3h2v3h2v-3h2V9H9V7h2V5H9V2H7v3H5V2H3zm9 0v9h2V2h-2zM5 7h2v2H5V7zm8 5a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 3 0A1.5 1.5 0 0 0 13 12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-hibernate-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-hibernate-symbolic.svg
new file mode 120000
index 000000000..8006d361e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-hibernate-symbolic.svg
@@ -0,0 +1 @@
+radio-checked-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-lock-screen-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-lock-screen-symbolic.svg
new file mode 100644
index 000000000..4f4dedd29
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-lock-screen-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-2.216 0-4 1.822-4 4.062v1.938h-1c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1h-1v-1.938c0-2.24-1.784-4.062-4-4.062zm0 2c1.108 0 2 0.892 2 2v2h-4v-2c0-1.108 0.892-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-rtl-symbolic.svg
new file mode 100644
index 000000000..3f5520dbf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 15c3.866 0 7-3.134 7-7s-3.134-7-7-7c-2.965 0.01033-4.79 1.819-5.424 2.576-0.184 0.2198-0.3359 0.4633-0.3359 0.75v0.00195l0.00195 0.00195c0 0.5557 0.4501 1.006 1.006 1.006 0.285-6.03e-4 0.5797-0.1025 0.752-0.3301 0.472-0.6239 1.769-2.006 4-2.006 2.761 0 5 2.239 5 5s-2.239 5-5 5c-1.575-0.0064-3.055-0.7543-3.994-2.02l-0.00391 0.0039c-8.88e-4 -0.0012-0.00105-0.0027-0.00195-0.0039-0.1721-0.2273-0.4672-0.3275-0.752-0.3281-0.5551 0-1.005 0.4484-1.006 0.8691-9.34e-4 0.4043 0.1282 0.6356 0.3555 0.9082 0.665 0.7898 2.477 2.554 5.402 2.57zm-1-4v-2h4v-2h-4v-2l-4 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-symbolic-rtl.svg
new file mode 120000
index 000000000..48750a896
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-symbolic-rtl.svg
@@ -0,0 +1 @@
+system-log-out-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-symbolic.svg
new file mode 100644
index 000000000..51ea17b22
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7c2.965-0.01033 4.79-1.819 5.424-2.576 0.184-0.2198 0.3359-0.4633 0.3359-0.75v-0.001953l-0.001954-0.001953c0-0.5557-0.4501-1.006-1.006-1.006-0.285 6.03e-4 -0.5797 0.1025-0.752 0.3301-0.472 0.6239-1.769 2.006-4 2.006-2.761 0-5-2.239-5-5s2.239-5 5-5c1.575 0.00645 3.055 0.7543 3.994 2.02l0.003906-0.003906c8.88e-4 0.00119 0.001053 0.002716 0.001953 0.003906 0.1721 0.2273 0.4672 0.3275 0.752 0.3281 0.5551 0 1.005-0.4484 1.006-0.8691 9.34e-4 -0.4043-0.1282-0.6356-0.3555-0.9082-0.665-0.7898-2.477-2.554-5.402-2.57zm1 4v2h-4v2h4v2l4-3-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-reboot-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-reboot-symbolic.svg
new file mode 120000
index 000000000..e13c3f7b9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-reboot-symbolic.svg
@@ -0,0 +1 @@
+system-restart-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-restart-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-restart-symbolic.svg
new file mode 100644
index 000000000..0a7dc4228
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-restart-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.111 15c2.695-0.04396 5.133-1.635 6.254-4.087a1 1 0 0 0-0.4931-1.326 1 1 0 0 0-1.326 0.4931c-0.8027 1.755-2.537 2.888-4.466 2.92-1.58 0.02561-3.052-0.6944-4.005-1.904l1.723-1.294-4.8-1.397 0.001832 5 1.475-1.109c1.334 1.715 3.414 2.74 5.637 2.704zm6.89-7.403-0.001835-5-1.475 1.109c-1.334-1.715-3.414-2.74-5.637-2.704-2.695 0.04396-5.133 1.635-6.254 4.087a1 1 0 0 0 0.4931 1.326 1 1 0 0 0 1.326-0.4931c0.8027-1.755 2.537-2.888 4.466-2.92 1.58-0.02561 3.052 0.6944 4.005 1.904l-1.723 1.294 4.8 1.397z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-run-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-run-symbolic.svg
new file mode 100644
index 000000000..82d77a686
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-run-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm0 2c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm-1.5 2v6l5-3-5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-search-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-search-symbolic.svg
new file mode 120000
index 000000000..254610963
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-search-symbolic.svg
@@ -0,0 +1 @@
+edit-find-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-shutdown-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-shutdown-symbolic.svg
new file mode 100644
index 000000000..ccc9e36bc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-shutdown-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1s1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm3.672 2.24-2e-3 0.00195c-0.5557 0-1.006 0.4502-1.006 1.006 6.03e-4 0.285 0.1025 0.5797 0.3301 0.752 0.6239 0.4721 2.006 1.769 2.006 4 0 2.761-2.239 5-5 5s-5-2.239-5-5c0.00645-1.575 0.7548-3.055 2.02-3.994l-0.00391-0.00391c0.00119-8.882e-4 0.00272-0.00106 0.00391-0.00195 0.2273-0.1721 0.3275-0.4672 0.3281-0.752 0-0.5551-0.4488-1.004-0.8696-1.005-0.4043-9.345e-4 -0.6352 0.1272-0.9078 0.3545-0.7898 0.665-2.554 2.477-2.57 5.402 0 3.866 3.134 7 7 7s7-3.134 7-7c-0.01033-2.965-1.821-4.79-2.578-5.423-0.2198-0.184-0.4633-0.3359-0.75-0.3359z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-suspend-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-suspend-symbolic.svg
new file mode 120000
index 000000000..c9e7384e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-suspend-symbolic.svg
@@ -0,0 +1 @@
+radio-mixed-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-rtl-symbolic.svg
new file mode 100644
index 000000000..dc23dd06e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.376 1c1.097-2.88e-6 2.041 0.6719 2.459 1.635a4 4 0 0 0-1.838 3.365 4 4 0 0 0 0.0293 0.418c-0.2084 0.05295-0.426 0.08203-0.6504 0.08203-1.485 3.7e-6 -2.689-1.231-2.689-2.75s1.204-2.75 2.689-2.75zm4.621 2a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3zm-4.621 4.188c0.2761 3.334e-4 0.5468 0.02347 0.8125 0.06445a4.007 4.007 0 0 0 1.377 1.932c-1.422 0.5275-2.65 1.51-3.479 2.816h-4.09c0.3415-2.747 2.646-4.81 5.379-4.812zm4.627 2.562c3.049 0.0036 5.619 2.253 6 5.25h-12c0.381-2.997 2.951-5.247 6-5.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-symbolic-rtl.svg
new file mode 120000
index 000000000..cd5b9c0b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-symbolic-rtl.svg
@@ -0,0 +1 @@
+system-switch-user-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-symbolic.svg
new file mode 100644
index 000000000..2cbade042
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.62 1c-1.097-2.88e-6 -2.041 0.6719-2.459 1.635a4 4 0 0 1 1.838 3.365 4 4 0 0 1-0.0293 0.418c0.2084 0.05295 0.426 0.08203 0.6504 0.08203 1.485 3.7e-6 2.689-1.231 2.689-2.75s-1.204-2.75-2.689-2.75zm-4.621 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm4.621 4.188c-0.2761 3.334e-4 -0.5468 0.02347-0.8125 0.06445a4.007 4.007 0 0 1-1.377 1.932c1.422 0.5275 2.65 1.51 3.479 2.816h4.09c-0.3415-2.747-2.646-4.81-5.379-4.812zm-4.627 2.562c-3.049 0.0036-5.619 2.253-6 5.25h12c-0.381-2.997-2.951-5.247-6-5.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tab-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tab-new-symbolic.svg
new file mode 100644
index 000000000..1d5f0dabe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tab-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 2.004s-2 0-2 2v7c0 1-1 1-1 1h-1v2h16v-2h-1s-1 0-1-1v-7s0-2-2-2h-8zm3 3h2v2h2v2h-2v2h-2v-2h-2v-2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tag-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tag-symbolic-rtl.svg
new file mode 100644
index 000000000..0c0eca73c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tag-symbolic-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 1s2 0 2 2v5l-7 7-7-7 7-7zm-1 2c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tag-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tag-symbolic.svg
new file mode 120000
index 000000000..55ef229ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tag-symbolic.svg
@@ -0,0 +1 @@
+edit-tag-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/test-pass-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/test-pass-symbolic.svg
new file mode 120000
index 000000000..6afc03a9d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/test-pass-symbolic.svg
@@ -0,0 +1 @@
+app-installed-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/test-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/test-symbolic.svg
new file mode 100644
index 000000000..e1f053fc0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/test-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 2a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5zm0 1c-2.209 0-4 1.791-4 4h4v-4zm0 4v4c2.209 0 4-1.791 4-4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-arc-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-arc-symbolic.svg
new file mode 100644
index 000000000..2f27b01e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-arc-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 14,1 C 13,1 13,2 13,2 13,2 12.941,4.04 12.701,4.6152 12.204,5.8094 11.214,7 8,7 4.2143,7 2.2036,8.8094 1.4512,10.615 1,11.698 1,14 1,14 1,14 1,15 2,15 3,15 3,14 3,14 3,14 2.9373,12.253 3.2988,11.385 3.7964,10.191 4.7857,9 8,9 11.786,9 13.796,7.1906 14.549,5.3848 15.045,4.1955 15,2 15,2 15,2 15,1 14,1 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-brush-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-brush-symbolic.svg
new file mode 100644
index 000000000..81420898b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-brush-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1 0-1 1-1 1v4s-2 0-2 1v2h7v-2c0-1-2-1-2-1v-4s0-1-1-1zm-3 9c0 2.761-0.8954 5-2 5h7c1.105 0 2-2.239 2-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-circle-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-circle-symbolic.svg
new file mode 100644
index 000000000..1acc5a61b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-circle-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 2a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-crop-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-crop-symbolic.svg
new file mode 120000
index 000000000..1cd5ffd91
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-crop-symbolic.svg
@@ -0,0 +1 @@
+image-crop-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-eraser-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-eraser-symbolic.svg
new file mode 100644
index 000000000..b8cb10edf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-eraser-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.07 1c-0.255 0-0.511 0.0971-0.707 0.293l-4.037 4.035 4.344 4.344 4.035-4.037c0.392-0.3918 0.392-1.022 0-1.414l-2.928-2.928c-0.196-0.1959-0.451-0.293-0.707-0.293zm-5.744 5.328-2.035 2.037c-0.3918 0.3918-0.3918 1.022 0 1.414l2.928 2.928c0.3917 0.392 1.022 0.392 1.414 0l2.037-2.035zm3.672 7.672h6v1h-7s0-1 1-1zm-8 0h3c1 0 1 1 1 1h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-filters-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-filters-symbolic.svg
new file mode 100644
index 000000000..d8e0f4403
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-filters-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h6v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-6zm6 2v2h2v-2h-2zm2 0h2v-2h-2v2zm0 2v2h2v-2h-2zm0 2h-2v2h2v-2zm0 2v2h2v-2h-2zm0 2h-2v2h2v-2zm0 2v2h2v-2h-2z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m11 1h4v14h-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-freeshape-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-freeshape-symbolic.svg
new file mode 100644
index 000000000..d19bcb54c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-freeshape-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.5 2.5h13l-3.5 6.5 2.5 5.5-10-2z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1.5 2a0.5 0.5 0 0 0-0.4902 0.5977l2 10a0.5 0.5 0 0 0 0.3925 0.392l10 2a0.5 0.5 0 0 0 0.553-0.697l-2.396-5.274 3.38-6.283a0.5 0.5 0 0 0-0.439-0.7363zm0.6094 1h11.55l-3.103 5.764a0.5 0.5 0 0 0-0.016 0.4433l2.096 4.611-8.715-1.744z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-highlight-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-highlight-symbolic.svg
new file mode 100644
index 000000000..a016b8474
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-highlight-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 8.5 3.5 3.5-1 1h-2l-1.5-1.5v-2zm-4 4.5h2c2 0 2 2 2 2h-4zm11-10.5-6.25 5.25 3.5 3.5 5.25-6.25c1.122-1.122 0-2 0-2l-0.5-0.5s-0.866-1.134-2 0z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-line-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-line-symbolic.svg
new file mode 100644
index 000000000..e50598ab4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-line-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.78 13.78s0.5 0.5 1 0 0-1 0-1l-10.55-10.55s-0.5-0.5-1 0 0 1 0 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-magic-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-magic-symbolic.svg
new file mode 100644
index 000000000..50e5575ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-magic-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.512 1.812-0.6738 2.039-2.037 0.6718 2.037 0.6739 0.6738 2.039 0.6738-2.039 2.039-0.6739-2.039-0.6718zm7.035-0.0449-0.201 0.6113-0.6116 0.2031 0.6116 0.2012 0.201 0.6113 0.203-0.6113 0.611-0.2012-0.611-0.2031zm-3.055-0.9024-0.4024 1.223-1.225 0.4043 1.225 0.4043 0.4024 1.223 0.4043-1.223 1.225-0.4043-1.225-0.4043zm6.154 2.135-10.65 10.65 1.354 1.354 10.65-10.65z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-oval-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-oval-symbolic.svg
new file mode 100644
index 000000000..1b48b74b7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-oval-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 2a7 6 0 0 0-7 6 7 6 0 0 0 7 6 7 6 0 0 0 7-6 7 6 0 0 0-7-6zm0 2a5 4 0 0 1 5 4 5 4 0 0 1-5 4 5 4 0 0 1-5-4 5 4 0 0 1 5-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-paint-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-paint-symbolic.svg
new file mode 100644
index 000000000..f35501cf7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-paint-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2 2 4v8c5e-5 0.5236 0.4764 1 1 1h8c0.5236-5e-5 1-0.4764 1-1v-3a3 3 0 0 0 3-3 3 3 0 0 0-3-3v-3zm12 5a1 1 0 0 1 1 1 1 1 0 0 1-1 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-pencil-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-pencil-symbolic.svg
new file mode 100644
index 000000000..32acf07eb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-pencil-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v14h8l4-4v-4l-1 1v2h-2l-2 2v2h-6v-12h8l1-1h-10zm10.81 1c-0.1669 0-0.3353 0.06574-0.4648 0.1953l-1.279 1.287 2.449 2.449 1.287-1.279c0.2592-0.2592 0.2592-0.6686 0-0.9277l-1.529-1.529c-0.1296-0.1296-0.296-0.1953-0.4629-0.1953zm-8.812 1v1h5l1-1h-6zm6.188 1.361-6.188 6.189v2.449h2.449l6.189-6.188-2.451-2.451zm-6.188 0.6387v1h3l1-1h-4zm0 2v1h1l1-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-polygon-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-polygon-symbolic.svg
new file mode 100644
index 000000000..dc425e414
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-polygon-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.04 2.588-5.203 0.625c-0.3055-0.7135-1.015-1.213-1.84-1.213-1.105 0-2 0.8954-2 2 0 0.8931 0.5846 1.649 1.393 1.906l0.03906 5.178c-0.8277 0.2449-1.432 1.009-1.432 1.916 0 1.105 0.8954 2 2 2s2-0.8954 2-2c0-0.4223-0.1321-0.8139-0.3555-1.137l2.146-2.273c0.3361 0.2559 0.754 0.4102 1.209 0.4102 0.6223 0 1.178-0.2848 1.545-0.7305l1.547 1.129c-0.05963 0.1896-0.0918 0.3923-0.0918 0.6016 0 1.105 0.8954 2 2 2s2-0.8954 2-2c0-0.9211-0.6234-1.693-1.471-1.926l-0.4844-4.371c0.5726-0.3518 0.9551-0.9818 0.9551-1.703 0-1.105-0.8954-2-1.929-2s-1.837 0.6812-2.027 1.588zm0.043 0.994c0.249 0.821 1.012 1.418 1.914 1.418 0.02368 0 0.04683-0.00309 0.07031-0.00391l0.4531 4.064c-0.3895 0.09546-0.7336 0.3036-0.9961 0.5898l-1.582-1.195c0.03418-0.1465 0.05469-0.2981 0.05469-0.4551 0-1.105-0.8954-2-2-2s-2 0.8954-2 2c0 0.3119 0.07383 0.606 0.2012 0.8691l-2.203 2.4c-0.1722-0.09952-0.3608-0.174-0.5605-0.2188l-0.04688-5.09c0.85-0.1687 1.508-0.8747 1.6-1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-rectangle-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-rectangle-symbolic.svg
new file mode 100644
index 000000000..f83e8a809
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-rectangle-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v12h14v-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-roundedrect-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-roundedrect-symbolic.svg
new file mode 100644
index 000000000..97161dc4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-roundedrect-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2h6c2.216 0 4 1.784 4 4v4c0 2.216-1.784 4-4 4h-6c-2.216 0-4-1.784-4-4v-4c0-2.216 1.784-4 4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-skew-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-skew-symbolic.svg
new file mode 100644
index 000000000..c69948ca5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-skew-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v7h7z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1 1 9 9h6l-9-9zm5 8v2l-5 0.01v2l5-0.01v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-text-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-text-symbolic.svg
new file mode 100644
index 000000000..8362e2ad4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-text-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.786 9.994h5.043l-1.246-6.712zm-4.77 4.992 0.1825-0.9917h1.195l7.317-12.98h1.533l2.409 12.98h1.332l-0.1825 0.9917h-4.954l0.1825-0.9917h1.514l-0.5513-2.999h-5.773l-1.685 2.999h1.496l-0.1825 0.9917z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tools-check-spelling-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tools-check-spelling-symbolic.svg
new file mode 100644
index 000000000..9b8fcc581
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tools-check-spelling-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 2v9h3.002c2.998 0 2.998-3 2.998-3s-3e-6 -3-3-3h-1v-3zm-6.999 1.018v2h3v1h-1c-3 0-3 2.479-3 2.479s3e-6 2.521 3 2.521h3v-6s-2e-6 -2-2-2zm8.999 3.982h1.002c0.998 0 0.998 1 0.998 1s-1e-6 1-0.998 1h-1.002zm-6.999 1.018h1v1h-1s-1 0-1-0.4863c-3.44e-4 -0.5137 1-0.5137 1-0.5137zm-0.125 4.002c-0.3826-0.01129-0.7561 0.04611-1.299 0.2215s-1.172 0.6734-1.574 1.339l1.613 0.9707c0.3446-0.5703 1.076-0.8049 1.686-0.5488 0.5358 0.2251 1.172 0.8982 2.178 0.998 1.347 0.1337 2.346-0.8916 3.002-0.9258 0.6626-0.0346 1.485 0.7858 2.703 0.9238 1.139 0.1292 2.23-0.416 2.814-1.369l-1.605-0.9824c-0.204 0.3327-0.5953 0.5299-0.9961 0.4844-0.749-0.08502-1.67-1.004-3.012-0.9336-1.293 0.06746-2.082 0.9968-2.717 0.9336-0.3951-0.03922-0.8998-0.5513-1.633-0.8594-0.385-0.1618-0.7775-0.2407-1.16-0.252z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-dm-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-dm-symbolic.svg
new file mode 100644
index 000000000..149459907
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-dm-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.67 1-2.666 6.988v7h14v-7l-2.668-6.988h-8.666zm1.533 2.025h5.6l2.1 5.912h-2.1l-0.6992 2.1h-4.201l-0.6992-2.1h-2.1l2.1-5.912z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-home-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-home-symbolic.svg
new file mode 100644
index 000000000..7f98a63bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-home-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-7.736 7.553 1.473 1.506 1.105-0.9531 0.7363 5.895h8.844l0.7363-5.895 1.105 0.9219 1.473-1.475zm0 6c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-mentions-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-mentions-symbolic.svg
new file mode 100644
index 000000000..01c445e09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-mentions-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.63 1c-0.4609 0.01542-0.8889 0.2879-1.1 0.7207-1.929-0.1166-3.777 1.041-4.461 2.953-0.609 1.732-1.84 3.97-2.477 4.086-0.1287 0.0726-0.2371 0.1891-0.291 0.3398-0.119 0.3326 0.05231 0.6973 0.3848 0.8164l9.301 3.33c0.3324 0.1191 0.6955-0.05219 0.8145-0.3848 0.0539-0.1508 0.04363-0.3114-0.0098-0.4492-0.4187-0.4939 0.04984-3.005 0.6777-4.73 0.6842-1.912-0.01134-3.98-1.576-5.115 0.1489-0.6244-0.1809-1.271-0.7988-1.492-0.1545-0.05533-0.3112-0.07936-0.4648-0.07422zm-3.891 11.72c-0.2965 0.829 0.2675 1.79 1.262 2.146 0.9942 0.3561 2.041-0.02846 2.338-0.8574z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-profile-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-profile-symbolic.svg
new file mode 100644
index 000000000..b418df858
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-profile-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" enable-background="new" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.933-4.82e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5.2e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.875c-3.557 0.0042-6.555 2.629-7 6.125h14c-0.4445-3.496-3.443-6.121-7-6.125z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/unpin-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/unpin-symbolic.svg
new file mode 120000
index 000000000..3ca1d5581
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/unpin-symbolic.svg
@@ -0,0 +1 @@
+xapp-unpin-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/value-decrease-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/value-decrease-symbolic.svg
new file mode 120000
index 000000000..d42b1ab5e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/value-decrease-symbolic.svg
@@ -0,0 +1 @@
+list-remove-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/value-increase-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/value-increase-symbolic.svg
new file mode 120000
index 000000000..4d2ca098c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/value-increase-symbolic.svg
@@ -0,0 +1 @@
+list-add-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-app-grid-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-app-grid-symbolic.svg
new file mode 100644
index 000000000..b21d9ef2a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-app-grid-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.535 2c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm9 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm-4.5 0.003906c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm-4.5 4.496c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm-9 4.5c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-bottom-pane-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-bottom-pane-symbolic.svg
new file mode 100644
index 000000000..9a02163c0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-bottom-pane-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm2 7h10v5h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-column-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-column-symbolic.svg
new file mode 100644
index 000000000..88f0457e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-column-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 3v10h2v-10zm4 0v10h2v-10zm4 0v10h2v-10zm4 0v10h2v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-compact-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-compact-symbolic.svg
new file mode 100644
index 000000000..b12bef279
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-compact-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.062 2.5c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm4 0c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm4 0c-0.3116 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3116 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm-8 4c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm4 0c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm4 0c-0.3116 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3116 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm-8 4c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3116 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3116-0.251-0.5625-0.5625-0.5625zm4 0c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3116 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3116-0.251-0.5625-0.5625-0.5625zm4 0c-0.3116 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3116 0.251 0.5625 0.5625 0.5625h1.875c0.3116 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3116-0.251-0.5625-0.5625-0.5625z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-conceal-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-conceal-symbolic.svg
new file mode 120000
index 000000000..5f30ce3b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-conceal-symbolic.svg
@@ -0,0 +1 @@
+image-red-eye-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-continuous-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-continuous-symbolic.svg
new file mode 100644
index 000000000..1339b3531
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-continuous-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 2.004v1h4v-1zm-2 2.004v1.996h8v-1.996zm0 5.996v2.002h8v-2.002zm2 3v1h4v-1z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m2 7.004v1.996h12v-1.996z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-coverflow-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-coverflow-symbolic.svg
new file mode 100644
index 000000000..33a3306f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-coverflow-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 3v10h1v-10h-1zm13 0v10h1v-10h-1zm-11 1v8h1v-8h-1zm9 0v8h1v-8h-1zm-7 1v6h6v-6h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-dual-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-dual-symbolic.svg
new file mode 100644
index 000000000..8d0454e28
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-dual-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 1v14h16v-14zm7 12-5 1e-3v-10l5-0.00198zm2-9.996 5-0.00491v10l-5 0.0049z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-rtl-symbolic.svg
new file mode 100644
index 000000000..4626044b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 2v12h1v-12h-1zm-7.625 1c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375h-1.25zm4 0c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375h-1.25zm6.625 0v1h2v-1h-2zm0 3v1h2v-1h-2zm-10.62 1c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375h-1.25zm4 0c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375h-1.25zm6.625 2v1h2v-1h-2zm-10.62 2c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375h-1.25zm4 0c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375h-1.25zm6.625 1v1h2v-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-symbolic-rtl.svg
new file mode 120000
index 000000000..984131f82
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-filter-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-symbolic.svg
new file mode 100644
index 000000000..2d33aea8d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 2v12h-1v-12zm7.625 1c0.2077 0 0.375 0.1673 0.375 0.375v1.25c0 0.2077-0.1673 0.375-0.375 0.375h-1.25c-0.2077 0-0.375-0.1673-0.375-0.375v-1.25c0-0.2077 0.1673-0.375 0.375-0.375zm-4 0c0.2077 0 0.375 0.1673 0.375 0.375v1.25c0 0.2077-0.1673 0.375-0.375 0.375h-1.25c-0.2077 0-0.375-0.1673-0.375-0.375v-1.25c0-0.2077 0.1673-0.375 0.375-0.375zm-6.625 0v1h-2v-1zm0 3v1h-2v-1zm10.62 1c0.2077 0 0.375 0.1673 0.375 0.375v1.25c0 0.2077-0.1673 0.375-0.375 0.375h-1.25c-0.2077 0-0.375-0.1673-0.375-0.375v-1.25c0-0.2077 0.1673-0.375 0.375-0.375zm-4 0c0.2077 0 0.375 0.1673 0.375 0.375v1.25c0 0.2077-0.1673 0.375-0.375 0.375h-1.25c-0.2077 0-0.375-0.1673-0.375-0.375v-1.25c0-0.2077 0.1673-0.375 0.375-0.375zm-6.625 2v1h-2v-1zm10.62 2c0.2077 0 0.375 0.1673 0.375 0.375v1.25c0 0.2077-0.1673 0.375-0.375 0.375h-1.25c-0.2077 0-0.375-0.1673-0.375-0.375v-1.25c0-0.2077 0.1673-0.375 0.375-0.375zm-4 0c0.2077 0 0.375 0.1673 0.375 0.375v1.25c0 0.2077-0.1673 0.375-0.375 0.375h-1.25c-0.2077 0-0.375-0.1673-0.375-0.375v-1.25c0-0.2077 0.1673-0.375 0.375-0.375zm-6.625 1v1h-2v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-fullscreen-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-fullscreen-symbolic.svg
new file mode 120000
index 000000000..4b66898b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-fullscreen-symbolic.svg
@@ -0,0 +1 @@
+zoom-fit-best-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-grid-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-grid-symbolic.svg
new file mode 100644
index 000000000..b21d9ef2a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-grid-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.535 2c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm9 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm-4.5 0.003906c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm-4.5 4.496c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm-9 4.5c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-left-pane-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-left-pane-symbolic-rtl.svg
new file mode 120000
index 000000000..a9e90f075
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-left-pane-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-right-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-left-pane-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-left-pane-symbolic.svg
new file mode 100644
index 000000000..a9f4c76a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-left-pane-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 15h-14v-14h14zm-7-2v-10l-5-6e-6v10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-rtl-symbolic.svg
new file mode 100644
index 000000000..a21f321fc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.62 13c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375h-1.25c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375zm-3.625 0v-2h-10v2zm3.625-4c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375h-1.25c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375zm-3.625 0v-2h-10v2zm3.625-4c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375h-1.25c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375zm-3.625 0v-2h-10v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-symbolic-rtl.svg
new file mode 120000
index 000000000..259e010ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-list-bullet-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-symbolic.svg
new file mode 100644
index 000000000..8ac5fe113
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 1.375,3 C 1.1673,3 1,3.1673 1,3.375 v 1.25 C 1,4.8327 1.1673,5 1.375,5 h 1.25 C 2.8327,5 3,4.8327 3,4.625 V 3.375 C 3,3.1673 2.8327,3 2.625,3 Z M 5,3 V 5 H 15 V 3 Z M 1.375,7 C 1.1673,7 1,7.1673 1,7.375 v 1.25 C 1,8.8327 1.1673,9 1.375,9 h 1.25 C 2.8327,9 3,8.8327 3,8.625 V 7.375 C 3,7.1673 2.8327,7 2.625,7 Z M 5,7 V 9 H 15 V 7 Z M 1.375,11 C 1.1673,11 1,11.1673 1,11.375 v 1.25 C 1,12.8327 1.1673,13 1.375,13 h 1.25 C 2.8327,13 3,12.8327 3,12.625 v -1.25 C 3,11.1673 2.8327,11 2.625,11 Z M 5,11 v 2 h 10 v -2 z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-compact-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-compact-symbolic.svg
new file mode 100644
index 000000000..479132fdb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-compact-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 1.375,4 C 1.1673,4 1,4.1673 1,4.375 v 1.25 C 1,5.8327 1.1673,6 1.375,6 h 1.25 C 2.8327,6 3,5.8327 3,5.625 V 4.375 C 3,4.1673 2.8327,4 2.625,4 Z M 4,4 V 6 H 15 V 4 Z M 1.375,7 C 1.1673,7 1,7.1673 1,7.375 v 1.25 C 1,8.8327 1.1673,9 1.375,9 h 1.25 C 2.8327,9 3,8.8327 3,8.625 V 7.375 C 3,7.1673 2.8327,7 2.625,7 Z M 4,7 V 9 H 15 V 7 Z M 1.375,10 C 1.1673,10 1,10.1673 1,10.375 v 1.25 C 1,11.8327 1.1673,12 1.375,12 h 1.25 C 2.8327,12 3,11.8327 3,11.625 v -1.25 C 3,10.1673 2.8327,10 2.625,10 Z M 4,10 v 2 h 11 v -2 z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-images-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-images-symbolic.svg
new file mode 100644
index 000000000..9217c5130
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-images-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2.004-1 1h-1c-2 0-2 2-2 2v7c0 2 2 2 2 2h10c2 0 2-2 2-2v-7c0-2-2-2-2-2h-1l-1-1h-6zm3 3c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-rtl-symbolic.svg
new file mode 100644
index 000000000..5870afcae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.5 1s-2e-6 1-1 1l-0.003906 1h1.004v2h1.5v-4h-1.5zm-11.5 1v2h8v-2h-8zm11.91 4c-0.669 0.00354-1.182 0.3184-1.752 0.8281l0.4531 0.9062c0.8142-0.5345 1.666-0.9515 1.688-0.2754 0.02124 0.485-1.404 0.7297-1.875 1.664v0.877h3.359v-0.9062h-1.812c1.359-0.4531 1.611-1.175 1.66-1.621 0.08141-0.7327-0.8107-1.48-1.721-1.473zm-11.91 1v2h8v-2h-8zm11.88 3.998v0.003906c-0.4345 0-0.8867 0.1089-1.303 0.334l-0.1133 0.05859 0.291 0.9551 0.1602-0.07031c0.4783-0.3095 1.19-0.3931 1.162-0.02734-0.02814 0.3689-0.428 0.3477-0.9062 0.3477v0.7754c0.3908 0 1.224 0.008053 1.105 0.377-0.1438 0.4564-0.9331 0.1035-1.387-0.005859l-0.1602-0.06445-0.293 0.9902 0.125 0.05664c0.397 0.1876 0.7555 0.2715 1.199 0.2715 0.5064 0 0.9362-0.1062 1.252-0.3125 0.3126-0.2095 0.5078-0.5276 0.5078-0.8965 0-0.4314-0.2959-0.7226-0.6836-0.8945 0.4252-0.2845 0.3929-0.5042 0.4805-0.7793 0-0.3439-0.1433-0.6374-0.3965-0.8281-0.2559-0.1935-0.6073-0.2907-1.041-0.291zm-11.88 1.002v2h8v-2h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-symbolic-rtl.svg
new file mode 120000
index 000000000..839826d65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-list-ordered-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-symbolic.svg
new file mode 100644
index 000000000..47b99ae51
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.004 1s-1.9e-6 1-1 1l-0.003906 1h1.004v2h1.5v-4h-1.5zm3.996 1v2h8v-2h-8zm-3.584 4c-0.669 0.0035-1.182 0.3184-1.752 0.8281l0.4531 0.9062c0.8142-0.5345 1.666-0.9515 1.688-0.2754 0.02124 0.485-1.404 0.7296-1.875 1.664v0.877h3.359v-0.9062h-1.812c1.359-0.4531 1.611-1.175 1.66-1.621 0.08141-0.7327-0.811-1.48-1.721-1.473zm3.584 1v2h8v-2h-8zm-3.613 3.998v0.003906c-0.4345 0-0.885 0.1089-1.301 0.334l-0.1133 0.05859 0.291 0.9551 0.1602-0.07031c0.4783-0.3095 1.19-0.3931 1.162-0.02734-0.02814 0.3689-0.4279 0.3477-0.9062 0.3477v0.7754c0.3908 0 1.224 0.0081 1.105 0.377-0.1438 0.4564-0.9334 0.1035-1.387-0.005859l-0.1602-0.06445-0.293 0.9902 0.125 0.05664c0.397 0.1876 0.7553 0.2715 1.199 0.2715 0.5064 0 0.9362-0.1062 1.252-0.3125 0.3126-0.2095 0.5078-0.5276 0.5078-0.8965 0-0.4314-0.2959-0.7226-0.6836-0.8945 0.4252-0.2845 0.3929-0.5042 0.4805-0.7793 0-0.3439-0.1433-0.6374-0.3965-0.8281-0.2563-0.1938-0.6084-0.291-1.043-0.291zm3.613 1.002v2h8v-2h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-rtl-symbolic.svg
new file mode 120000
index 000000000..259e010ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-rtl-symbolic.svg
@@ -0,0 +1 @@
+view-list-bullet-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-symbolic-rtl.svg
new file mode 120000
index 000000000..259e010ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-list-bullet-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-symbolic.svg
new file mode 120000
index 000000000..b19b81462
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-symbolic.svg
@@ -0,0 +1 @@
+view-list-bullet-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-video-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-video-symbolic.svg
new file mode 100644
index 000000000..44870d898
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-video-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 3h9c1 0 1 1 1 1v8c0 1-1 1-1 1h-9s-1 0-1-1v-8s0-1 1-1zm14 1.5v7.5l-4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-mirror-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-mirror-symbolic.svg
new file mode 100644
index 000000000..521435b5a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-mirror-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.861 0c-0.7804 0-1.861 0.6918-1.861 1.576v12.81c0 0.884 1.081 1.613 1.861 1.613l3.891-2.947c0.6083-0.456 1.248-0.729 1.248-1.614v-6.914c0-0.8845-0.812-1.222-1.248-1.613zm0.1387 1.354 3.852 2.906s0.1484 0.0682 0.1484 0.2656v6.914c0 0.26-0.1016 0.26-0.1016 0.26l-3.898 2.942z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m13.14 0c0.78 0 1.861 0.6918 1.861 1.576v12.81c0 0.884-1.081 1.613-1.861 1.613l-3.891-2.947c-0.6083-0.456-1.248-0.729-1.248-1.614v-6.914c0-0.8845 0.812-1.222 1.248-1.613zm-0.139 1.354-3.852 2.906s-0.1484 0.0682-0.1484 0.2656v6.914c0 0.26 0.1016 0.26 0.1016 0.26l3.898 2.942z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-more-horizontal-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-more-horizontal-symbolic.svg
new file mode 100644
index 000000000..2cb86224c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-more-horizontal-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.5 7c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm4.5 0c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm4.5 0c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-more-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-more-symbolic.svg
new file mode 100644
index 000000000..d7c0b0a9b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-more-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 2c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm0 4.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm0 4.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-rtl-symbolic.svg
new file mode 100644
index 000000000..c3165e2f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 1.004s1 0 1 1v9s0 1-1 1h-1v-9h-8v-1c0-1 1-1 1-1zm-3 3s1 0 1 1v10c0 1-1 1-1 1h-8s-1-0.001006-1-1.004v-9.996c0-1 1-1 1-1zm-1 2h-6v8h6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-symbolic-rtl.svg
new file mode 120000
index 000000000..82fa0df89
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-paged-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-symbolic.svg
new file mode 120000
index 000000000..6979865fc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-symbolic.svg
@@ -0,0 +1 @@
+edit-copy-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-pin-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-pin-symbolic.svg
new file mode 120000
index 000000000..72d693f54
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-pin-symbolic.svg
@@ -0,0 +1 @@
+window-pin-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-presentation-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-presentation-symbolic.svg
new file mode 100644
index 000000000..eeb07f5e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-presentation-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-2 0-2 2-2 2v7s4e-6 2 2 2h12s2 4.16e-4 2-2v-7s4.06e-4 -2-2-2h-12zm4 2.5 5 3-5 3v-6zm-2.021 9.5s-0.9785 0.001701-0.9785 1.002v0.9961h10v-0.9961c0-1-1-1.002-1-1.002h-8.021z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-refresh-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-refresh-symbolic.svg
new file mode 100644
index 000000000..e1400653d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-refresh-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 6.707-5h-2.209a4.975 4.975 0 0 1-4.523 2.949 4.975 4.975 0 0 1-4.975-4.975 4.975 4.975 0 0 1 4.975-4.975 4.975 4.975 0 0 1 3.9 1.941c-0.5587 0.4199-1.117 0.8404-1.676 1.26l4.801 1.396-0.003906-5c-0.4951 0.3715-0.9896 0.7434-1.484 1.115a7 7 0 0 0-5.512-2.713z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-restore-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-restore-symbolic.svg
new file mode 100644
index 000000000..6db6a2e3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-restore-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 2.004v3h-3v2h4c1 0 1-1 1-1v-4zm6 0v4s0 1 1 1h4v-2h-3v-3zm-9 7v2h3v3h2v-4s0-1-1-1zm10 0c-1-0.003906-1 1-1 1v4h2v-3h3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-reveal-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-reveal-symbolic.svg
new file mode 120000
index 000000000..6ede223c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-reveal-symbolic.svg
@@ -0,0 +1 @@
+xapp-prefs-display-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-right-pane-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-right-pane-symbolic-rtl.svg
new file mode 120000
index 000000000..98e49e3b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-right-pane-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-left-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-right-pane-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-right-pane-symbolic.svg
new file mode 100644
index 000000000..2caa4b5a0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-right-pane-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 15h14v-14h-14zm7-2v-10l5-6e-6v10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-end-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-end-symbolic.svg
new file mode 120000
index 000000000..a9e90f075
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-end-symbolic.svg
@@ -0,0 +1 @@
+view-right-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-start-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-start-symbolic.svg
new file mode 120000
index 000000000..98e49e3b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-start-symbolic.svg
@@ -0,0 +1 @@
+view-left-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-symbolic.svg
new file mode 120000
index 000000000..98e49e3b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-symbolic.svg
@@ -0,0 +1 @@
+view-left-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-rtl-symbolic.svg
new file mode 120000
index 000000000..045da1e40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-rtl-symbolic.svg
@@ -0,0 +1 @@
+view-sort-descending-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-symbolic-rtl.svg
new file mode 120000
index 000000000..158676078
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-sort-ascending-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-symbolic.svg
new file mode 100644
index 000000000..8bb0dcdc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 2c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm6.5 0v4h-3l4.5 7 4.5-7h-3v-4zm-6.5 4c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm0 4c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-rtl-symbolic.svg
new file mode 120000
index 000000000..4d6e5704a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-rtl-symbolic.svg
@@ -0,0 +1 @@
+view-sort-ascending-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-symbolic-rtl.svg
new file mode 120000
index 000000000..5c2a12819
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-sort-descending-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-symbolic.svg
new file mode 100644
index 000000000..8ebe36d4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 2c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm7.991 0-4.491 7h3v4h3v-4h3zm-7.991 4c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm0 4c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-top-pane-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-top-pane-symbolic.svg
new file mode 100644
index 000000000..f4b691418
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-top-pane-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 15v-14h14v14zm2-7h10l6e-6 -5h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-height-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-height-symbolic.svg
new file mode 100644
index 000000000..0a2ef39dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-height-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2h-4.812zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219h-4.812zm-1 2-3 3h6l-3-3zm-4 4v2h8v-2h-8zm-3 2v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4h-2zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781h-2zm-8 1 3 3 3-3h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-symbolic.svg
new file mode 120000
index 000000000..4b66898b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-symbolic.svg
@@ -0,0 +1 @@
+zoom-fit-best-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-width-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-width-symbolic.svg
new file mode 100644
index 000000000..0fd29104b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-width-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2h-4.812zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219h-4.812zm-2 3v8h2v-8h-2zm-1 1-3 3 3 3v-6zm4 0v6l3-3-3-3zm-9 4v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4h-2zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-in-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-in-symbolic.svg
new file mode 120000
index 000000000..fbe5de4e3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-in-symbolic.svg
@@ -0,0 +1 @@
+zoom-in-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-original-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-original-symbolic.svg
new file mode 120000
index 000000000..7a99228f4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-original-symbolic.svg
@@ -0,0 +1 @@
+zoom-original-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-out-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-out-symbolic.svg
new file mode 120000
index 000000000..88831a856
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-out-symbolic.svg
@@ -0,0 +1 @@
+zoom-out-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/violence-none-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/violence-none-symbolic.svg
new file mode 100644
index 000000000..2025b9804
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/violence-none-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.45 2c-0.3828 0.01172-0.7461 0.1719-1.016 0.4414l-3.559 3.559 1.414 1.414 2.559-2.559c0.5742 0.2734 1.258 0.1562 1.707-0.293 0.5859-0.5859 0.5859-1.535 0-2.121-0.293-0.293-0.6914-0.4531-1.105-0.4414zm-7.426 6.852-5.018 5.02c0.5861 0.5829 3.299 1.22 7.834-2.203z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3.238 1.824-1.414 1.414 10.94 10.94 1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/violence-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/violence-symbolic.svg
new file mode 100644
index 000000000..22f4c25a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/violence-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.45 2c-0.3828 0.01172-0.7461 0.1719-1.016 0.4414l-2.842 2.842 1.414 1.414 1.842-1.842c0.5742 0.2734 1.258 0.1562 1.707-0.293 0.5859-0.5859 0.5859-1.535 0-2.121-0.293-0.293-0.6914-0.4531-1.105-0.4414zm-4.574 4-7.869 7.871c0.707 0.7031 4.506 1.492 10.87-4.871l-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/warning-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/warning-symbolic.svg
new file mode 100644
index 000000000..df8fdabcc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/warning-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 15c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm0-2.256c-0.6904 0-1.25-0.5596-1.25-1.25s0.5596-1.25 1.25-1.25 1.25 0.5596 1.25 1.25-0.5596 1.25-1.25 1.25zm1-3.25h-2v-6h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/webpage-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/webpage-symbolic.svg
new file mode 100644
index 000000000..24f382a7e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/webpage-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0.9998a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm-0.5003 1.272v5.228h-2.479c0.1471-2.055 1.071-3.895 2.478-5.229zm1 0c1.407 1.333 2.331 3.174 2.478 5.229h-2.479zm1.432 0.07029a6 6 0 0 1 4.045 5.158h-1.995c-0.1245-1.954-0.8733-3.74-2.048-5.158zm-3.883 0.02546c-1.164 1.414-1.906 3.19-2.029 5.133h-1.98a6 6 0 0 1 4.01-5.133zm-4.01 6.133h1.973c0.08768 1.908 0.77 3.659 1.865 5.076a6 6 0 0 1-3.838-5.076zm2.973 0h2.488v5.388c-1.445-1.368-2.379-3.27-2.488-5.389zm3.489 0h2.488c-0.1096 2.119-1.044 4.021-2.488 5.389zm3.489 0h1.973a6 6 0 0 1-3.838 5.076c1.095-1.417 1.777-3.168 1.865-5.076z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-close-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-close-symbolic.svg
new file mode 100644
index 000000000..637bf3047
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-close-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 3.994c-0.0062 0.00622-0.3871-0.02706-0.707 0.293l-2.295 2.301-2.305-2.299c-0.1862-0.1842-0.4373-0.288-0.6992-0.2891-0.5523 3e-7 -1 0.4477-1 1 4e-5 0.2652 0.1054 0.5195 0.293 0.707l2.301 2.295-2.299 2.305c-0.1842 0.1862-0.288 0.4373-0.2891 0.6992 0 0.5523 0.4477 1 1 1 0.2652-4e-5 0.5195-0.1054 0.707-0.293l2.295-2.301 2.283 2.277c0.1879 0.1974 0.4482 0.3096 0.7207 0.3105 0.5523-1e-6 1-0.4477 1-1-0.0062-0.0062 0.02706-0.3871-0.293-0.707l-2.301-2.295 2.277-2.283c0.1974-0.1879 0.3096-0.4482 0.3105-0.7207 0-0.5523-0.4477-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-maximize-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-maximize-symbolic-rtl.svg
new file mode 120000
index 000000000..7d184b8f8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-maximize-symbolic-rtl.svg
@@ -0,0 +1 @@
+window-maximize-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-maximize-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-maximize-symbolic.svg
new file mode 100644
index 000000000..d28b6e57b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-maximize-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm1.5 2h3c0.277 0 0.5 0.223 0.5 0.5v3c0 0.277-0.223 0.5-0.5 0.5h-3c-0.277 0-0.5-0.223-0.5-0.5v-3c0-0.277 0.223-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-minimize-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-minimize-symbolic.svg
new file mode 100644
index 000000000..6dbd6a94d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-minimize-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 10v2h6v-2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-new-symbolic.svg
new file mode 120000
index 000000000..23d345d66
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-new-symbolic.svg
@@ -0,0 +1 @@
+application-add-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-pin-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-pin-symbolic.svg
new file mode 100644
index 000000000..fa83ac188
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-pin-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1c-1.346-0.02047-1.346 2.02 0 2h0.9785l1.79e-4 2c1.189e-4 1.328-1.696 2-3 2v2h4.021l-1.928e-4 5 0.9766 1 1.023-1 1.928e-4 -5h4v-2c-1.304 0-3.056-0.6731-3-2l-1.79e-4 -2h0.9785c1.346 0.02047 1.346-2.02 0-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-pop-out-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-pop-out-symbolic.svg
new file mode 100644
index 000000000..d559c482f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-pop-out-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.285 4v2.273h0.0332v0.01367l2.627-0.01172-3.945 3.947 1.777 1.777 3.947-3.945 0.001953 2.66v0.01172l2.277-0.007812-0.003906-6.719h-6.715z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-restore-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-restore-symbolic-rtl.svg
new file mode 120000
index 000000000..7d184b8f8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-restore-symbolic-rtl.svg
@@ -0,0 +1 @@
+window-maximize-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-restore-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-restore-symbolic.svg
new file mode 120000
index 000000000..7d184b8f8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-restore-symbolic.svg
@@ -0,0 +1 @@
+window-maximize-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-shade-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-shade-symbolic.svg
new file mode 100644
index 000000000..6ce46e324
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-shade-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4-3.973 3.561 1.346 1.479 1.627-1.479v4.439h2v-4.439l1.627 1.479 1.346-1.479z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-symbolic.svg
new file mode 100644
index 000000000..30c0f171a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1s-1 0-1 1v12c0 1 1 1 1 1h12s1 0 1-1v-12s0-1-1-1zm1 5h10v7h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-unpin-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-unpin-symbolic.svg
new file mode 120000
index 000000000..3ca1d5581
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-unpin-symbolic.svg
@@ -0,0 +1 @@
+xapp-unpin-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-unshade-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-unshade-symbolic.svg
new file mode 100644
index 000000000..4de085fbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-unshade-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 12-3.973-3.561 1.346-1.479 1.627 1.479v-4.439h2v4.439l1.627-1.479 1.346 1.479z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-annotations-squiggly-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-annotations-squiggly-symbolic.svg
new file mode 100644
index 000000000..d31470536
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-annotations-squiggly-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v2h6s1 1e-6 1 1v1h-5c-3 0-3 3-3 3s3e-6 3 3 3h7v-7c0-3-3-3-3-3zm2 6h5v2h-5c-1 0-1-1-1-1s1e-6 -1 1-1zm-3.18 5.16c-0.7408 0.2412-1.369 0.7391-1.771 1.406l1.613 0.9727c0.3446-0.5714 1.076-0.8054 1.686-0.5488 0.5358 0.2256 1.172 0.9 2.178 1 1.347 0.134 2.346-0.8935 3.002-0.9277 0.6626-0.03467 1.486 0.7874 2.704 0.9257 1.139 0.1295 2.23-0.4179 2.814-1.373l-1.605-0.9844c-0.204 0.3334-0.5953 0.532-0.9961 0.4864-0.749-0.08519-1.671-1.006-3.013-0.9355-1.293 0.0676-2.082 0.9988-2.717 0.9355-0.3951-0.0393-0.9-0.5527-1.633-0.8614-0.7701-0.3243-1.57-0.3197-2.261-0.09506z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-annotations-text-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-annotations-text-symbolic.svg
new file mode 120000
index 000000000..6c5bb9464
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-annotations-text-symbolic.svg
@@ -0,0 +1 @@
+comment-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-diaporama-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-diaporama-symbolic.svg
new file mode 100644
index 000000000..1d19349f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-diaporama-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.105 0-2 0.895-2 2h-5v2h1v7h2l-1 3h2l1-3h4l1 3h2l-1-3h2v-7h1v-2h-5c0-1.105-0.8954-2-2-2zm-4 4h8v5h-8zm2.711 1v3h0.2988c0.05247 3e-4 0.1047-0.01125 0.1504-0.03711l2.1-1.201c0.09321-0.05157 0.1406-0.1562 0.1406-0.2617s-0.04744-0.2101-0.1406-0.2617l-2.1-1.201c-0.04567-0.02588-0.09792-0.0375-0.1378-0.0373z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-edit-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-edit-symbolic.svg
new file mode 120000
index 000000000..1d552dde1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-edit-symbolic.svg
@@ -0,0 +1 @@
+edit-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-favorite-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-favorite-symbolic.svg
new file mode 100644
index 000000000..021ecc0ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-favorite-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.621 5.287c-0.3822 0.2916-4.469 0.579-4.615 1.051-0.146 0.4719 3 3.227 3.146 3.699 0.146 0.4719-1.198 4.647-0.8164 4.938 0.3822 0.2916 4.192-2.002 4.664-2.002 0.1227 0 0.4772 0.1589 0.9316 0.3828v-1.625c5.2e-5 -0.5152 0.4185-0.9336 0.9336-0.9336h0.9764v-0.8802s1e-6 -1 1-1h0.8947c0.9659-0.9946 2.354-2.26 2.256-2.579-0.146-0.4719-4.233-0.7592-4.615-1.051-0.3817-0.2913-1.902-4.278-2.378-4.278s-1.996 3.986-2.378 4.278zm6.379 4.713v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-format-text-highlight-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-format-text-highlight-symbolic.svg
new file mode 100644
index 000000000..75fa8b474
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-format-text-highlight-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.82 1.002c-0.3984 0.00408-0.7949 0.1629-1.068 0.4375l-0.001953-0.001953c-1.949 1.955-5.846 5.865-5.846 5.865-0.06357 0.06357-0.253 0.2827-0.25 0.625v1.723c5.117e-4 0.1051 0.02093 0.2106 0.05859 0.3086-0.00498-0.0086-0.6738 0.7539-0.6738 0.7539l2.17 2.18-0.7051 0.6133-2.092-2.092c-0.18 0.176-1.238 1.26-1.238 1.26-0.1771 0.1805-0.1758 0.6953-0.1758 0.6953s0.04017 1.633 0.4883 1.633h12.96c0.7345 0 0.7384-3 0-3h-5.826l5.84-5.859c0.7993-0.7286 0.4811-1.699-2e-3 -2.098l-2.56-2.557c-0.2778-0.3399-0.6777-0.4904-1.076-0.4863zm-0.02149 1.844 2.248 2.248-5.047 5.062-2.248-2.246zm-6.822 11.12-0.00391 2e-3h-0.00195c0.00191-7.63e-4 0.00396-0.0012 0.00586-2e-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-next-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-next-symbolic-rtl.svg
new file mode 120000
index 000000000..81c980fb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-next-symbolic-rtl.svg
@@ -0,0 +1 @@
+xapp-go-history-previous-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-next-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-next-symbolic.svg
new file mode 100644
index 000000000..991810bcb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-next-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.5 13.5a1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5zm0-7.5-7 5v-3h-4v-4h4v-3zm-4 7.5a1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5zm-4 0a1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-previous-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-previous-symbolic-rtl.svg
new file mode 120000
index 000000000..608be41c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-previous-symbolic-rtl.svg
@@ -0,0 +1 @@
+xapp-go-history-next-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-previous-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-previous-symbolic.svg
new file mode 100644
index 000000000..b767c4453
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-previous-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 13.5a1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-1.5 1.5zm0-7.5 7 5v-3h4v-4h-4v-3zm4 7.5a1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-1.5 1.5zm4 0a1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-1.5 1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-pin-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-pin-symbolic.svg
new file mode 100644
index 000000000..a7cf3e803
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-pin-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.346-0.02047-1.346 2.02 0 2h0.9785v2c1.189e-4 1.328-1.696 2-3 2v2h4.021v5l0.9766 1 1.023-1v-5h4v-2c-1.304 0-3.056-0.6731-3-2v-2h0.9785c1.346 0.02047 1.346-2.02 0-2h-5.979zm8 8v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-behavior-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-behavior-symbolic.svg
new file mode 120000
index 000000000..3d8983752
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-behavior-symbolic.svg
@@ -0,0 +1 @@
+application-menu-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-display-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-display-symbolic.svg
new file mode 120000
index 000000000..e43f2ec4f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-display-symbolic.svg
@@ -0,0 +1 @@
+eye-not-looking-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-plugins-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-plugins-symbolic.svg
new file mode 120000
index 000000000..212392480
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-plugins-symbolic.svg
@@ -0,0 +1 @@
+extension-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-preview-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-preview-symbolic.svg
new file mode 100644
index 000000000..09ef7d859
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-preview-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2c-1 0-1 1-1 1v10c0 1 1 1 1 1h12s1 0 1-1v-10c0-1-1-1-1-1h-12zm3.5 4.562 3.312 3.75 2.125-2.062 2.062 2.062v1.688h-10v-2.5l2.5-2.938z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-toolbar-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-toolbar-symbolic.svg
new file mode 100644
index 000000000..785fc9a26
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-toolbar-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0.5996 6c-0.3324 0-0.5996 0.2672-0.5996 0.5996v2.801c-7.401e-17 0.3324 0.2672 0.5996 0.5996 0.5996h2.801c0.3324 0 0.5996-0.2672 0.5996-0.5996v-2.801c0-0.3324-0.2672-0.5996-0.5996-0.5996h-2.801zm6 0c-0.3324 0-0.5996 0.2672-0.5996 0.5996v2.801c0 0.3324 0.2672 0.5996 0.5996 0.5996h2.801c0.3324 0 0.5996-0.2672 0.5996-0.5996v-2.801c0-0.3324-0.2672-0.5996-0.5996-0.5996h-2.801zm6 0c-0.332 0-0.5996 0.2672-0.5996 0.5996v2.801c0 0.3324 0.2676 0.5996 0.5996 0.5996h2.801c0.332 0 0.5996-0.2672 0.5996-0.5996v-2.801c0-0.3324-0.2676-0.5996-0.5996-0.5996h-2.801z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-search-entire-word-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-search-entire-word-symbolic.svg
new file mode 100644
index 000000000..fb117383f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-search-entire-word-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.5 3.5c-1.98 0-3 1.172-3 3.607v1.893a1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.49-1.5l-0.00781-0.4023c0-0.9482 0.1116-1.598 0.3379-1.951 0.2262-0.3533 0.6134-0.6093 1.16-0.6465zm4 0c-1.98 0-3 1.172-3 3.607v1.893a1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.49-1.5l-0.00781-0.4023c0-0.9482 0.1116-1.598 0.3379-1.951 0.2262-0.3533 0.6134-0.6093 1.16-0.6465zm2.5 2a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.49 1.5l0.0078 0.4023c0 0.9482-0.1116 1.598-0.3379 1.951-0.2262 0.3533-0.6134 0.6093-1.16 0.6465v1c1.98 0 3-1.172 3-3.607v-1.893a1.5 1.5 0 0 0-1.5-1.5zm4 0a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.49 1.5l0.0078 0.4023c0 0.9482-0.1116 1.598-0.3379 1.951-0.2262 0.3533-0.6134 0.6093-1.16 0.6465v1c1.98 0 3-1.172 3-3.607v-1.893a1.5 1.5 0 0 0-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-search-wrap-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-search-wrap-symbolic.svg
new file mode 100644
index 000000000..7255fddda
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-search-wrap-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 5h-2v-2.068c0-1.07-0.9391-1.932-2.105-1.932h-5.789c-1.166 0-2.105 0.8619-2.105 1.932v10.14c0 1.07 0.9395 1.932 2.105 1.932h5.789c1.166 0 2.105-0.8616 2.105-1.932v-2.068h-2v1.998c-9e-3 -2e-3 -0.02627 0.001953-0.1055 0.001953h-5.789c-0.079 0-0.09647-0.003953-0.1055-0.001953v-9.994c9e-3 1e-3 0.02647-0.003906 0.1055-0.003906h5.789c0.0792 0 0.09657 0.00491 0.1055 0.00391v1.996h-2l3 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-text-case-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-text-case-symbolic.svg
new file mode 100644
index 000000000..1e8e83484
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-text-case-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.789 2-3.789 11h1.906l0.6797-2h3.83l0.6875 2h1.896l-3.789-11zm0.709 3.438 1.186 3.562h-2.369zm6.002 2.562v1h3c0.215 0 0.5 0.305 0.5 0.5v0.5h-2.5c-0.46 0-0.87 0.1894-1.125 0.4844-0.255 0.29-0.375 0.6556-0.375 1.016s0.1356 0.7256 0.3906 1.016 0.6544 0.4844 1.109 0.4844h3.5v-3.5c0-0.815-0.66-1.5-1.5-1.5zm1 3h2.5v1h-2.5c-0.2 0-0.2844-0.05562-0.3594-0.1406s-0.1406-0.2194-0.1406-0.3594 0.05-0.2744 0.125-0.3594c0.075-0.08 0.165-0.1406 0.375-0.1406z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-unfavorite-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-unfavorite-symbolic.svg
new file mode 100644
index 000000000..20e91edff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-unfavorite-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-0.4724 0-1.996 3.995-2.379 4.287-0.3822 0.2916-4.469 0.5792-4.615 1.051-0.146 0.4719 3 3.227 3.146 3.699 0.146 0.4719-1.198 4.647-0.8164 4.938 0.3822 0.2916 4.192-2.002 4.664-2.002 0.1227 0 0.4772 0.1589 0.9316 0.3828v-1.625c5.2e-5 -0.5152 0.4185-0.9336 0.9336-0.9336h2.07c-0.07405-0.3666-0.1191-0.6586-0.08789-0.7598 0.146-0.4719 3.291-3.227 3.146-3.699-0.146-0.4719-4.233-0.7594-4.615-1.051-0.3822-0.2916-1.906-4.287-2.379-4.287zm2 11v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-unpin-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-unpin-symbolic.svg
new file mode 100644
index 000000000..981db9b57
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-unpin-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.346-0.02047-1.346 2.02 0 2h0.9785v2c1.189e-4 1.328-1.696 2-3 2v2h4.021v5l0.9766 1 1.023-1v-5h4v-2c-1.304 0-3.056-0.6731-3-2v-2h0.9785c1.346 0.02047 1.346-2.02 0-2zm6 10v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-use-regex-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-use-regex-symbolic.svg
new file mode 100644
index 000000000..48e9a67a4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-use-regex-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.5 1c-0.277 0-0.5 0.2231-0.5 0.5v1.793l-1.268-1.268c-0.1958-0.1959-0.5111-0.1959-0.707 0s-0.1959 0.5112 0 0.707l1.268 1.268h-1.793c-0.277 0-0.5 0.2231-0.5 0.5 0 0.2771 0.223 0.5 0.5 0.5h1.793l-1.268 1.268c-0.1959 0.1958-0.1959 0.5111 0 0.707s0.5112 0.1959 0.707 0l1.268-1.268v1.793c0 0.2771 0.223 0.5 0.5 0.5s0.5-0.2229 0.5-0.5v-1.793l1.268 1.268c0.195 0.1959 0.511 0.1959 0.707 0 0.195-0.1959 0.195-0.5112 0-0.707l-1.268-1.268h1.793c0.277 0 0.5-0.2229 0.5-0.5 0-0.2769-0.223-0.5-0.5-0.5h-1.793l1.268-1.268c0.195-0.1958 0.195-0.5111 0-0.707-0.196-0.1959-0.512-0.1959-0.707 0l-1.268 1.268v-1.793c0-0.2769-0.223-0.5-0.5-0.5zm-9 11c-0.8284 0-1.5 0.672-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.672 1.5-1.5-0.6716-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-view-fit-height-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-view-fit-height-symbolic.svg
new file mode 100644
index 000000000..d60a41323
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-view-fit-height-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 15 5-6h-3v-2h3l-5-6-5 6h3v2h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-view-fit-width-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-view-fit-width-symbolic.svg
new file mode 100644
index 000000000..11a457d70
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-view-fit-width-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 8-6-5v3h-2v-3l-6 5 6 5v-3h2v3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-add-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-add-symbolic.svg
new file mode 120000
index 000000000..4d2ca098c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-add-symbolic.svg
@@ -0,0 +1 @@
+list-add-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-clear-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-clear-symbolic.svg
new file mode 120000
index 000000000..fcfbb5d51
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-clear-symbolic.svg
@@ -0,0 +1 @@
+edit-delete-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-consume-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-consume-symbolic.svg
new file mode 100644
index 000000000..14e3b4783
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-consume-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-2.831 1.168e-4 -5.383 1.707-6.467 4.322-1.083 2.616-0.4843 5.625 1.518 7.627 2.002 2.002 5.011 2.601 7.627 1.518a6.993 6.993 0 0 0 1.783-1.072l-5.395-5.395 5.395-5.395c-1.211-1.003-2.766-1.605-4.461-1.605zm4 5c-1.105 0-2 0.8954-2 2a2 2 0 1 0 2-2zm5 0c-1.106 8e-3 -2 0.9001-2 2a2.015 2 0 0 0 1.244 1.848 2.012 1.997 0 0 0 0.7559 0.1523v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-delete-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-delete-symbolic.svg
new file mode 100644
index 000000000..ee14f4085
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-delete-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-1 0-1 1v12c0 1 1 1 1 1h5v-2h-4v-9.99h8v5.99h2v-7c0-1-1-1-1-1h-10zm6 9v1c0 0.28 0.1091 0.5309 0.2891 0.7109l1.301 1.289-1.301 1.289c-0.18 0.18-0.2891 0.4309-0.2891 0.7109v1h1c0.28 0 0.5309-0.1091 0.7109-0.2891l1.289-1.301 1.289 1.301c0.18 0.18 0.4309 0.2891 0.7109 0.2891h1v-1c0-0.28-0.1091-0.5309-0.2891-0.7109l-1.301-1.289 1.301-1.289c0.18-0.18 0.2891-0.4309 0.2891-0.7109v-1h-1c-0.28 0-0.5309 0.1091-0.7109 0.2891l-1.289 1.301-1.289-1.301c-0.18-0.18-0.4309-0.2891-0.7109-0.2891h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-delete-track-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-delete-track-symbolic.svg
new file mode 100644
index 000000000..37f1a1954
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-delete-track-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-1 0-1 1v12c0 1 1 1 1 1h5v-2h-4v-9.99h8v5.99h2v-7c0-1-1-1-1-1h-10zm4 3v3.086a1.5 1.5 0 0 0-0.5-0.08594 1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5v-3.5h1v-1h-2zm2 6v1c0 0.28 0.1091 0.5309 0.2891 0.7109l1.301 1.289-1.301 1.289c-0.18 0.18-0.2891 0.4309-0.2891 0.7109v1h1c0.28 0 0.5309-0.1091 0.7109-0.2891l1.289-1.301 1.289 1.301c0.18 0.18 0.4309 0.2891 0.7109 0.2891h1v-1c0-0.28-0.1091-0.5309-0.2891-0.7109l-1.301-1.289 1.301-1.289c0.18-0.18 0.2891-0.4309 0.2891-0.7109v-1h-1c-0.28 0-0.5309 0.1091-0.7109 0.2891l-1.289 1.301-1.289-1.301c-0.18-0.18-0.4309-0.2891-0.7109-0.2891h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-edit-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-edit-symbolic.svg
new file mode 120000
index 000000000..1d552dde1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-edit-symbolic.svg
@@ -0,0 +1 @@
+edit-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-filter-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-filter-symbolic.svg
new file mode 100644
index 000000000..bee9091bb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-filter-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1 5 6v4l2 4 2-4v-4l5-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-home-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-home-symbolic.svg
new file mode 120000
index 000000000..31672d489
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-home-symbolic.svg
@@ -0,0 +1 @@
+go-home-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-level-up-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-level-up-symbolic.svg
new file mode 100644
index 000000000..89bd299eb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-level-up-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 9a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0-2.5-2.5zm7 0a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0-2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-next-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-next-symbolic.svg
new file mode 120000
index 000000000..8515e7cad
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-next-symbolic.svg
@@ -0,0 +1 @@
+media-skip-forward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-now-playing-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-now-playing-symbolic.svg
new file mode 100644
index 000000000..e36e82de3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-now-playing-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 1v8.189c-0.32-0.12-0.64-0.1895-1-0.1895-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3v-7h3v-4h-5zm-9 2v8l7-4-7-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-pause-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-pause-symbolic.svg
new file mode 120000
index 000000000..d8b505c76
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-pause-symbolic.svg
@@ -0,0 +1 @@
+media-playback-pause-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-play-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-play-symbolic.svg
new file mode 120000
index 000000000..09a4bad75
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-play-symbolic.svg
@@ -0,0 +1 @@
+media-playback-start-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-previous-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-previous-symbolic.svg
new file mode 120000
index 000000000..3b7769f2a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-previous-symbolic.svg
@@ -0,0 +1 @@
+media-skip-backward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-random-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-random-symbolic.svg
new file mode 100644
index 000000000..2d872bdfd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-random-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 0.9996v2h-3c-0.2149 0-0.4231 0.02381-0.625 0.06641 0.4788 0.5492 0.833 1.204 1.002 1.934h2.623v2l4-3-4-3zm-11 2v2h4c0.554 0 1 0.45 1 1v4c0 1.66 1.338 3 3 3h3v2l4-3-4-3v2h-3c-0.554 0-1-0.45-1-1v-4c0-1.66-1.338-3-3-3zm0 8v2h4c0.215 0 0.423-0.02441 0.625-0.06641-0.479-0.55-0.833-1.204-1.002-1.934h-3.623z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-repeat-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-repeat-symbolic.svg
new file mode 100644
index 000000000..2f8cf921d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-repeat-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2v2h-2.068c-1.07 0-1.932 0.9391-1.932 2.105v5.789c0 1.166 0.8619 2.105 1.932 2.105h10.14c1.07 0 1.932-0.9391 1.932-2.105v-5.789c0-1.166-0.8619-2.105-1.932-2.105h-2.068v2h1.998c-2e-3 9e-3 0.001953 0.0263 0.001953 0.1055v5.789c0 0.0791-0.003953 0.0966-0.001953 0.1055h-9.994c1e-3 -9e-3 -0.003906-0.0263-0.003906-0.1055v-5.789c0-0.0792 0.004906-0.0966 0.003906-0.1055h1.996v2l4-3-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-replace-queue-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-replace-queue-symbolic.svg
new file mode 100644
index 000000000..d82f24b12
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-replace-queue-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.832 1s-0.832 2.789e-4 -0.832 0.8574v9.285c0 0.8571 0.832 0.8574 0.832 0.8574h1.168v-7.143c0-0.7521 0.5079-1.407 0.957-1.639 0.4492-0.2315 0.875-0.2188 0.875-0.2188h6.168v-1.143c0-0.8571-0.832-0.8574-0.832-0.8574zm3 3s-0.832 2.789e-4 -0.832 0.8574v9.285c0 0.8571 0.832 0.8574 0.832 0.8574h8.336s0.832-2.79e-4 0.832-0.8574v-9.285c0-0.8571-0.832-0.8574-0.832-0.8574zm1.168 2h6v7h-6zm1 1v1h4v-1zm0 2v1h4v-1zm0 2v1h4v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-save-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-save-symbolic.svg
new file mode 120000
index 000000000..98b3146bd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-save-symbolic.svg
@@ -0,0 +1 @@
+document-save-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-search-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-search-symbolic.svg
new file mode 120000
index 000000000..254610963
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-search-symbolic.svg
@@ -0,0 +1 @@
+edit-find-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-sort-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-sort-symbolic.svg
new file mode 120000
index 000000000..4d6e5704a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-sort-symbolic.svg
@@ -0,0 +1 @@
+view-sort-ascending-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-stop-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-stop-symbolic.svg
new file mode 120000
index 000000000..0d9bb18d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-stop-symbolic.svg
@@ -0,0 +1 @@
+media-playback-stop-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-update-db-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-update-db-symbolic.svg
new file mode 100644
index 000000000..478e5cd92
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-update-db-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-3.314 0-6 1.343-6 3s2.686 3 6 3 6-1.343 6-3-2.686-3-6-3zm-5.195 5.5c-0.5269 0.456-0.8044 0.9734-0.8047 1.5 8.346e-4 1.487 2.18 2.749 5.121 2.967 0.2586-1.219 0.9627-2.297 1.975-3.023-0.361 0.03564-0.7278 0.0546-1.096 0.05664-2.143-1.5e-4 -4.124-0.5719-5.195-1.5zm9.195 1.5a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 3.453-2h-3.453a2 2 0 0 1-2-2 2 2 0 0 1 2-2 2 2 0 0 1 1.414 0.5859l-1.414 1.414h4v-4l-1.172 1.172a4 4 0 0 0-2.828-1.172zm-9.189 2.496c-0.5303 0.4569-0.8099 0.9757-0.8105 1.504 0 1.657 2.686 3 6 3h0.01562c-0.6547-0.8635-1.011-1.916-1.016-3 0.00123-0.01563 0.002526-0.03126 0.003906-0.04688-1.762-0.1492-3.299-0.6833-4.193-1.457z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-fit-best-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-fit-best-symbolic.svg
new file mode 100644
index 000000000..404e995dd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-fit-best-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.5245-1.219-1.188-1.219zm-8 8v4.781c0 0.67 0.5248 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-4.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-in-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-in-symbolic.svg
new file mode 100644
index 000000000..ff118fd34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-in-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm4.5 3h3v2.516h2.5v2.978h-2.5v2.505h-3v-2.505h-2.5v-2.978h2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-original-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-original-symbolic.svg
new file mode 100644
index 000000000..9984905d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-original-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm4.725 3h2.522v8h-2.522v-5h-1.334v-1.666s1.334-6.523e-4 1.334-1.334z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-out-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-out-symbolic.svg
new file mode 100644
index 000000000..a5b302914
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-out-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm10 5.516v2.978h-8v-2.978z" fill="currentColor"/>
+</svg>