aboutsummaryrefslogtreecommitdiff
path: root/.icons/gruvbox_dark/actions/symbolic
diff options
context:
space:
mode:
Diffstat (limited to '.icons/gruvbox_dark/actions/symbolic')
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/action-unavailable-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/add-files-to-archive-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/address-book-new-symbolic.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/application-exit-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/application-menu-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/appointment-new-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/bookmark-new-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/browser-download-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/calendar-go-today-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/call-start-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/call-stop-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/category-search-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/color-select-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/contact-new-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/detach-symbolic.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/dino-double-tick-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/dino-tick-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/document-export-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/document-import-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/document-new-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/document-open-recent-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/document-open-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/document-page-setup-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/document-print-preview-symbolic.svg7
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/document-print-symbolic.svg5
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/document-properties-symbolic.svg6
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/document-revert-rtl-symbolic.svg4
l---------.icons/gruvbox_dark/actions/symbolic/document-revert-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/document-revert-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/document-save-as-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/document-save-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/document-send-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/edit-clear-all-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/edit-clear-symbolic-rtl.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/edit-clear-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/edit-copy-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/edit-cut-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/edit-delete-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/edit-find-replace-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/edit-find-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/edit-paste-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/edit-redo-rtl-symbolic.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/edit-redo-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/edit-select-all-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/edit-select-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/edit-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/edit-tag-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/edit-undo-rtl-symbolic.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/edit-undo-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/extract-archive-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/fcitx-fullwidth-active-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/fcitx-fullwidth-inactive-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/fcitx-kbd-symbolic.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/fcitx-punc-active-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/fcitx-punc-inactive-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/fcitx-vk-active-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/fcitx-vk-inactive-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/find-location-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/focus-legacy-systray-symbolic.svg5
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/focus-top-bar-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/focus-windows-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/folder-new-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/font-select-symbolic.svg5
l---------.icons/gruvbox_dark/actions/symbolic/format-indent-less-rtl-symbolic.svg1
l---------.icons/gruvbox_dark/actions/symbolic/format-indent-less-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/format-indent-less-symbolic.svg4
l---------.icons/gruvbox_dark/actions/symbolic/format-indent-more-rtl-symbolic.svg1
l---------.icons/gruvbox_dark/actions/symbolic/format-indent-more-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/format-indent-more-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/format-justify-center-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/format-justify-fill-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/format-justify-left-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/format-justify-right-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/format-text-bold-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/format-text-direction-ltr-symbolic.svg5
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/format-text-direction-rtl-symbolic.svg5
l---------.icons/gruvbox_dark/actions/symbolic/format-text-direction-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/format-text-italic-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/format-text-larger-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/format-text-remove-formatting-symbolic.svg5
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/format-text-smaller-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/format-text-strikethrough-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/format-text-underline-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/go-bottom-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/go-down-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/go-first-rtl-symbolic.svg1
l---------.icons/gruvbox_dark/actions/symbolic/go-first-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/go-first-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/go-home-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/go-jump-rtl-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/go-jump-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/go-jump-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/go-last-rtl-symbolic.svg1
l---------.icons/gruvbox_dark/actions/symbolic/go-last-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/go-last-symbolic.svg4
l---------.icons/gruvbox_dark/actions/symbolic/go-next-rtl-symbolic.svg1
l---------.icons/gruvbox_dark/actions/symbolic/go-next-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/go-next-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/go-previous-rtl-symbolic.svg1
l---------.icons/gruvbox_dark/actions/symbolic/go-previous-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/go-previous-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/go-top-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/go-up-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/help-about-symbolic.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/help-info-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/image-crop-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/image-denoise-symbolic.svg21
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/image-filter-symbolic.svg6
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/image-red-eye-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/image-sharpen-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/image-straighten-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/insert-emoticon-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/insert-image-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/insert-link-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/insert-object-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/insert-text-symbolic.svg5
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/link-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/list-add-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/list-remove-all-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/list-remove-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/location-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/mail-flag-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/mail-forward-rtl-symbolic.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/mail-forward-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/mail-mark-important-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/mail-mark-junk-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/mail-mark-notjunk-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/mail-mark-read-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/mail-mark-unread-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/mail-message-new-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/mail-reply-all-symbolic-rtl.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/mail-reply-all-symbolic.svg4
l---------.icons/gruvbox_dark/actions/symbolic/mail-reply-rtl-symbolic.svg1
l---------.icons/gruvbox_dark/actions/symbolic/mail-reply-sender-rtl-symbolic.svg1
l---------.icons/gruvbox_dark/actions/symbolic/mail-reply-sender-symbolic.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/mail-reply-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/mail-send-receive-symbolic.svg6
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/mail-send-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/mail-spam-symbolic.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/mark-location-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/marker-symbolic.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/media-eject-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/media-mount-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/media-playback-pause-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/media-playback-start-rtl-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/media-playback-start-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/media-playback-start-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/media-playback-stop-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/media-record-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/media-seek-backward-rtl-symbolic.svg1
l---------.icons/gruvbox_dark/actions/symbolic/media-seek-backward-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/media-seek-backward-symbolic.svg4
l---------.icons/gruvbox_dark/actions/symbolic/media-seek-forward-rtl-symbolic.svg1
l---------.icons/gruvbox_dark/actions/symbolic/media-seek-forward-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/media-seek-forward-symbolic.svg4
l---------.icons/gruvbox_dark/actions/symbolic/media-skip-backward-rtl-symbolic.svg1
l---------.icons/gruvbox_dark/actions/symbolic/media-skip-backward-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/media-skip-backward-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/media-skip-forward-rtl-symbolic.svg1
l---------.icons/gruvbox_dark/actions/symbolic/media-skip-forward-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/media-skip-forward-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/media-view-subtitles-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/object-flip-horizontal-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/object-flip-vertical-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/object-merge-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/object-move-symbolic.svg6
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/object-rotate-left-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/object-rotate-right-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/object-select-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/object-straighten-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/open-menu-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/pan-down-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/pan-end-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/pan-end-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/pan-start-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/pan-start-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/pan-up-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/pane-hide-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/pane-hide-symbolic.svg4
l---------.icons/gruvbox_dark/actions/symbolic/pane-show-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/pane-show-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/process-stop-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/qrscanner-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/search-symbolic.svg1
l---------.icons/gruvbox_dark/actions/symbolic/selection-end-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/selection-end-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/selection-start-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/selection-start-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/send-to-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/sidebar-places-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/star-new-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/system-hibernate-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/system-lock-screen-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/system-log-out-symbolic.svg4
l---------.icons/gruvbox_dark/actions/symbolic/system-reboot-symbolic.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/system-restart-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/system-run-symbolic.svg4
l---------.icons/gruvbox_dark/actions/symbolic/system-search-symbolic.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/system-shutdown-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/system-suspend-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/tab-new-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/tag-symbolic.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/tools-check-spelling-symbolic.svg5
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/twitter-dm-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/twitter-home-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/twitter-mentions-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/twitter-profile-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-app-grid-symbolic.svg11
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-bottom-pane-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-column-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-compact-symbolic.svg11
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-continuous-symbolic.svg7
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-coverflow-symbolic.svg7
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-dual-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-filter-rtl-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/view-filter-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-filter-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-fullscreen-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-grid-symbolic.svg6
l---------.icons/gruvbox_dark/actions/symbolic/view-left-pane-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-left-pane-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-list-compact-symbolic.svg6
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-list-images-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-list-symbolic.svg6
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-list-video-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-more-horizontal-symbolic.svg5
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-more-symbolic.svg5
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-paged-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-refresh-symbolic.svg4
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-restore-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/view-right-pane-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-right-pane-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-sort-ascending-symbolic.svg6
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-sort-descending-symbolic.svg6
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/view-top-pane-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/window-close-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/window-maximize-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/window-maximize-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/window-minimize-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/window-pop-out-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/window-restore-symbolic-rtl.svg1
l---------.icons/gruvbox_dark/actions/symbolic/window-restore-symbolic.svg1
l---------.icons/gruvbox_dark/actions/symbolic/xapp-go-history-next-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/xapp-go-history-next-symbolic.svg3
l---------.icons/gruvbox_dark/actions/symbolic/xapp-go-history-previous-symbolic-rtl.svg1
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/xapp-go-history-previous-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/xapp-search-entire-word-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/xapp-search-wrap-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/xapp-text-case-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/xapp-use-regex-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/zoom-fit-best-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/zoom-in-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/zoom-original-symbolic.svg3
-rw-r--r--.icons/gruvbox_dark/actions/symbolic/zoom-out-symbolic.svg3
254 files changed, 791 insertions, 0 deletions
diff --git a/.icons/gruvbox_dark/actions/symbolic/action-unavailable-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/action-unavailable-symbolic.svg
new file mode 100644
index 000000000..a9daa1a6b
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/action-unavailable-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8,1 C 4.14,1 1,4.137 1,8 1,11.863 4.14,15 8,15 11.86,15 15,11.863 15,8 15,4.137 11.86,1 8,1 Z M 8,3 C 9.02,3 9.96,3.287 10.75,3.812 L 3.81,10.75 C 3.29,9.959 3,9.019 3,8 3,5.24 5.24,3 8,3 Z M 12.19,5.25 C 12.71,6.041 13,6.98 13,8 13,10.759 10.76,13 8,13 6.98,13 6.04,12.712 5.25,12.187 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/add-files-to-archive-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/add-files-to-archive-symbolic.svg
new file mode 100644
index 000000000..57413aef8
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/add-files-to-archive-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1" viewBox="0 0 16 16">
+ <path style="fill:#eff0f2" d="M 4.7029987,1.0058594 C 4.4687422,1.0433148 3.9998737,1.2049729 3.9998737,1.8046875 V 12.199219 C 3.9998737,12.998895 4.8338581,13 4.8338581,13 h 8.3242189 c 0.832521,0 0.833982,-0.800781 0.833985,-0.800781 0.01583,-0.03685 0.0042,-5.9574944 0,-7.9941409 L 10.661983,1.0058594 H 4.8338581 c 0,0 -0.052774,-0.012462 -0.1308594,0 z m -2,2 C 2.4687422,3.0433148 1.9998737,3.2049729 1.9998737,3.8046875 V 14.199219 C 1.9998737,14.998895 2.8338581,15 2.8338581,15 h 8.3242189 c 0.832521,0 0.833981,-0.800781 0.833985,-0.800781 3.94e-4,-9.19e-4 -3.61e-4,-0.191144 0,-0.199219 H 3.8338581 c 0,0 -0.8339844,-0.0011 -0.8339844,-0.800781 V 3.0058594 H 2.8338581 c 0,0 -0.052774,-0.012462 -0.1308594,0 z M 7.9998737,4 h 2 V 6 H 11.999874 V 8 H 9.9998737 v 2 h -2 V 8 h -2 V 6 h 2 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/address-book-new-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/address-book-new-symbolic.svg
new file mode 100644
index 000000000..35625797b
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/address-book-new-symbolic.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 3 1 C 1.892 1 1 1.892 1 3 L 1 13 C 1 14.108 1.892 15 3 15 L 13 15 C 14.108 15 15 14.108 15 13 L 15 3 C 15 1.892 14.108 1 13 1 L 3 1 L 3 1 Z M 7.757868 9.34518 L 7.757868 9.34518 L 7.757868 9.34518 Q 8.29594 9.34518 8.645686 8.854189 L 8.645686 8.854189 L 8.645686 8.854189 Q 8.995433 8.363199 8.995433 7.757868 L 8.995433 7.757868 L 8.995433 7.757868 Q 8.995433 7.287055 8.780204 7.011293 L 8.780204 7.011293 L 8.780204 7.011293 Q 8.564976 6.735531 8.174873 6.735531 L 8.174873 6.735531 L 8.174873 6.735531 Q 7.636801 6.735531 7.280329 7.192892 L 7.280329 7.192892 L 7.280329 7.192892 Q 6.923856 7.650253 6.923856 8.29594 L 6.923856 8.29594 L 6.923856 8.29594 Q 6.923856 8.766753 7.152537 9.055966 L 7.152537 9.055966 L 7.152537 9.055966 Q 7.381217 9.34518 7.757868 9.34518 L 7.757868 9.34518 L 7.757868 9.34518 L 7.757868 9.34518 Z M 8.094163 12.869552 L 8.094163 12.869552 L 8.094163 12.869552 Q 5.901519 12.869552 4.569791 11.62526 L 4.569791 11.62526 L 4.569791 11.62526 Q 3.238063 10.380969 3.238063 8.161422 L 3.238063 8.161422 L 3.238063 8.161422 Q 3.238063 5.98223 4.684131 4.556339 L 4.684131 4.556339 L 4.684131 4.556339 Q 6.1302 3.130448 8.228681 3.130448 L 8.228681 3.130448 L 8.228681 3.130448 Q 10.259902 3.130448 11.51092 4.294029 L 11.51092 4.294029 L 11.51092 4.294029 Q 12.761937 5.45761 12.761937 7.165988 L 12.761937 7.165988 L 12.761937 7.165988 Q 12.761937 8.618783 11.975007 9.587312 L 11.975007 9.587312 L 11.975007 9.587312 Q 11.188077 10.555842 10.058125 10.555842 L 10.058125 10.555842 L 10.058125 10.555842 Q 9.708379 10.555842 9.405713 10.360791 L 9.405713 10.360791 L 9.405713 10.360791 Q 9.103048 10.16574 9.022337 9.802541 L 9.022337 9.802541 L 9.022337 9.802541 Q 8.551524 10.582746 7.569542 10.582746 L 7.569542 10.582746 L 7.569542 10.582746 Q 6.708627 10.582746 6.170555 9.950511 L 6.170555 9.950511 L 6.170555 9.950511 Q 5.632483 9.318276 5.632483 8.282488 L 5.632483 8.282488 L 5.632483 8.282488 Q 5.632483 7.206344 6.331977 6.352155 L 6.331977 6.352155 L 6.331977 6.352155 Q 7.03147 5.497965 8.107614 5.497965 L 8.107614 5.497965 L 8.107614 5.497965 Q 8.96853 5.497965 9.318276 6.157103 L 9.318276 6.157103 L 9.412439 5.672839 L 10.676908 5.672839 L 10.232999 8 L 10.232999 8 Q 10.058125 8.914722 10.058125 9.156855 L 10.058125 9.156855 L 10.058125 9.156855 Q 10.058125 9.439343 10.286806 9.439343 L 10.286806 9.439343 L 10.286806 9.439343 Q 10.771071 9.439343 11.154447 8.793656 L 11.154447 8.793656 L 11.154447 8.793656 Q 11.537823 8.14797 11.537823 7.192892 L 11.537823 7.192892 L 11.537823 7.192892 Q 11.537823 5.955326 10.683634 5.148218 L 10.683634 5.148218 L 10.683634 5.148218 Q 9.829445 4.34111 8.282488 4.34111 L 8.282488 4.34111 L 8.282488 4.34111 Q 6.641368 4.34111 5.598854 5.430706 L 5.598854 5.430706 L 5.598854 5.430706 Q 4.556339 6.520302 4.556339 8.174873 L 4.556339 8.174873 L 4.556339 8.174873 Q 4.556339 9.829445 5.518143 10.744167 L 5.518143 10.744167 L 5.518143 10.744167 Q 6.479947 11.65889 8.14797 11.65889 L 8.14797 11.65889 L 8.14797 11.65889 Q 9.008885 11.65889 9.896704 11.430209 L 9.896704 11.430209 L 9.560409 12.775389 L 9.560409 12.775389 Q 8.901271 12.869552 8.094163 12.869552 L 8.094163 12.869552 L 8.094163 12.869552 L 8.094163 12.869552 Z " fill-rule="evenodd" id="addressbook-details" fill="#eff0f2"/></svg> \ No newline at end of file
diff --git a/.icons/gruvbox_dark/actions/symbolic/application-exit-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/application-exit-symbolic.svg
new file mode 100644
index 000000000..496b62c49
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/application-exit-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 3,1 C 1.89,1 1,1.892 1,3 V 6 H 3 V 3 H 13 V 13 H 3 V 10 H 1 V 13 C 1,14.108 1.89,15 3,15 H 13 C 14.11,15 15,14.108 15,13 V 3 C 15,1.892 14.11,1 13,1 Z"/>
+ <path style="fill:#eff0f2" d="M 7.21,4 5.83,5.386 7.46,7.021 0,7 V 9 L 7.46,9.021 5.83,10.655 7.21,12.041 11.21,8 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/application-menu-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/application-menu-symbolic.svg
new file mode 100644
index 000000000..1664135be
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/application-menu-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 6.25,1 6.09,2.84 A 5.5,5.5 0 0 0 4.49,3.77 L 2.81,2.98 1.06,6.01 2.58,7.07 A 5.5,5.5 0 0 0 2.5,8 5.5,5.5 0 0 0 2.58,8.93 L 1.06,9.98 2.81,13.01 4.48,12.22 A 5.5,5.5 0 0 0 6.09,13.15 L 6.25,15 H 9.75 L 9.9,13.15 A 5.5,5.5 0 0 0 11.51,12.22 L 13.19,13.01 14.94,9.98 13.41,8.92 A 5.5,5.5 0 0 0 13.5,8 5.5,5.5 0 0 0 13.42,7.06 L 14.94,6.01 13.19,2.98 11.51,3.77 A 5.5,5.5 0 0 0 9.9,2.84 L 9.75,1 Z M 8,6 A 2,2 0 0 1 10,8 2,2 0 0 1 8,10 2,2 0 0 1 6,8 2,2 0 0 1 8,6 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/appointment-new-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/appointment-new-symbolic.svg
new file mode 100644
index 000000000..e420ded32
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/appointment-new-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 2,1 C 1,1 1,2 1,2 V 14 C 1,15 2,15 2,15 H 9 V 13 H 3 V 12.16 10.5 6 H 13 V 9 H 15 V 2 C 15,1 14,1 14,1 Z"/>
+ <path style="fill:#eff0f2" d="M 12,10 V 12 H 10 V 14 H 12 V 16 H 14 V 14 H 16 V 12 H 14 V 10 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/bookmark-new-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/bookmark-new-symbolic.svg
new file mode 100644
index 000000000..25976b1d8
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/bookmark-new-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 4,0 C 4,0 3,0 3,1 V 15 L 8,12 13,15 V 1 C 13,1 13,0 12,0 Z M 7,3 H 9 V 5 H 11 V 7 H 9 V 9 H 7 V 7 H 5 V 5 H 7 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/browser-download-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/browser-download-symbolic.svg
new file mode 100644
index 000000000..29d3aeb55
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/browser-download-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 10,0 V 6 H 12.5 L 8,13 3.5,6 H 6 V 0 Z M 2,14 H 14 V 16 H 2 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/calendar-go-today-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/calendar-go-today-symbolic.svg
new file mode 100644
index 000000000..16db23ae9
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/calendar-go-today-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 2,1 C 2,1 1,1 1,2 V 7 H 3 V 6 H 3.8 L 6.21,3.586 8.63,6 H 13 V 13 H 7.66 L 6.22,14.459 4.76,13 H 3 V 11 H 1 V 14 C 1,14 1,15 2,15 H 14 C 15,15 15,14 15,14 V 2 C 15,2 15,1 14,1 Z"/>
+ <path style="fill:#eff0f2" d="M 6.21,5 4.83,6.386 6.46,8.021 0,8 V 10 L 6.46,10.021 4.83,11.655 6.21,13.041 10.21,9 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/call-start-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/call-start-symbolic.svg
new file mode 100644
index 000000000..f7e11508d
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/call-start-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 10,2 C 9.45,2 9,2.446 9,3 V 5 L 10.52,6.521 C 9.8124,8.358 8.3641,9.8121 6.53,10.527 L 5,9 H 3 C 2.45,9 2,9.446 2,10 V 13 C 2,13.554 2.45,14 3,14 H 4 C 9.5228,14 14,9.5228 14,4 V 3 C 14,2.446 13.55,2 13,2 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/call-stop-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/call-stop-symbolic.svg
new file mode 100644
index 000000000..3da8b455d
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/call-stop-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 4.5,11 7.5,14 C 7.5,14 8,14.5 8.5,14 L 11.5,11 Z"/>
+ <path style="fill:#5294e2" class="warning" d="M 8.14,2.0141 C 5.47,1.9741 2.89,3.0211 0.99,4.9141 L 0.29,5.6151 C -0.1,6.0031 -0.1,6.6291 0.29,7.0181 L 2.39,9.1191 C 2.78,9.5071 3.41,9.5071 3.8,9.1191 L 5,7.9161 V 5.6581 5.6581 L 5.2,5.5761 C 6.98,4.7911 9.02,4.7941 10.801,5.5861 L 11.001,5.6591 V 5.6591 7.9161 L 12.211,9.1191 C 12.59,9.5081 13.221,9.5081 13.61,9.1191 L 15.711,7.0181 C 16.1,6.6301 16.1,6.0041 15.711,5.6161 L 15.01,4.9141 C 13.18,3.0921 10.721,2.0511 8.14,2.0141 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/category-search-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/category-search-symbolic.svg
new file mode 100644
index 000000000..43685ebfd
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/category-search-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1" viewBox="0 0 16 16">
+ <path style="fill:#eff0f2" d="M 8 3 A 4 4 0 0 0 4 7 A 4 4 0 0 0 8 11 A 4 4 0 0 0 10.332031 10.244141 L 13.359375 12.767578 A 1.0001 1.0001 0 1 0 14.640625 11.232422 L 11.611328 8.7089844 A 4 4 0 0 0 12 7 A 4 4 0 0 0 8 3 z M 1 3.0039062 L 1 5.0039062 L 3 5.0039062 L 3 3.0039062 L 1 3.0039062 z M 8 5 A 2 2 0 0 1 10 7 A 2 2 0 0 1 9.96875 7.3398438 A 2 2 0 0 1 8.6894531 8.875 A 2 2 0 0 1 8.4980469 8.9355469 A 2 2 0 0 1 8.3183594 8.9726562 A 2 2 0 0 1 8.2265625 8.984375 A 2 2 0 0 1 8.1113281 8.9960938 A 2 2 0 0 1 8.1035156 8.9960938 A 2 2 0 0 1 8 9 A 2 2 0 0 1 6 7 A 2 2 0 0 1 6.0097656 6.8007812 A 2 2 0 0 1 8 5 z M 1 7.0039062 L 1 9.0039062 L 3 9.0039062 L 3 7.0039062 L 1 7.0039062 z M 1 11.003906 L 1 13.003906 L 3 13.003906 L 3 11.003906 L 1 11.003906 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/color-select-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/color-select-symbolic.svg
new file mode 100644
index 000000000..60a4ce555
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/color-select-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 13.5,1 A 1.5,1.5 0 0 0 12.439,1.4395 L 10.018,4.0176 8,2 6.5,3.5 8,5 1,12 V 15 H 4 L 11,8 12.5,9.5 14,8 12.012,6.0117 14.566,3.5605 14.562,3.5566 A 1.5,1.5 0 0 0 15,2.5 1.5,1.5 0 0 0 13.5,1 Z M 9,6 10,7 3,14 2,13 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/contact-new-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/contact-new-symbolic.svg
new file mode 100644
index 000000000..ca198a461
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/contact-new-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 3,1.01 C 1.89,1.01 1,1.902 1,3.01 V 13.01 C 1,14.118 1.89,15.01 3,15.01 H 13 C 14.11,15.01 15,14.118 15,13.01 V 3.01 C 15,1.902 14.11,1.01 13,1.01 Z M 8,4.01 C 9.1,4.01 10,4.905 10,6.01 10,7.115 9.1,8.01 8,8.01 6.9,8.01 6,7.115 6,6.01 6,4.905 6.9,4.01 8,4.01 Z M 8,9.01 C 12,9.008 12,11.678 12,11.678 V 12.01 H 4 V 11.678 C 4,11.678 4,9.012 8,9.01 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/detach-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/detach-symbolic.svg
new file mode 120000
index 000000000..b9141e2c4
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/dino-double-tick-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/dino-double-tick-symbolic.svg
new file mode 100644
index 000000000..249a09bfc
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/dino-double-tick-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 11.03,3.03 C 10.81,3.08 10.61,3.2 10.47,3.37 L 4.19,10.56 1.94,8.31 C 1.56,7.93 0.88,7.93 0.5,8.31 0.12,8.69 0.12,9.37 0.5,9.75 L 4.28,13.5 11.97,4.69 C 12.53,4.07 11.85,2.86 11.03,3.03 Z"/>
+ <path style="fill:#eff0f2" d="M 14.75,3.03 C 14.52,3.08 14.3,3.21 14.15,3.4 L 7.45,11.06 7.1,10.72 5.68,12.34 6.72,13.4 7.55,14.2 8.28,13.33 15.75,4.8 C 16.36,4.14 15.63,2.85 14.75,3.03 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/dino-tick-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/dino-tick-symbolic.svg
new file mode 100644
index 000000000..c0346dcdc
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/dino-tick-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 11.03,3.0302 C 10.81,3.0802 10.61,3.2002 10.47,3.3702 L 4.19,10.56 1.94,8.3102 C 1.56,7.9302 0.88,7.9302 0.5,8.3102 0.12,8.6902 0.12,9.3702 0.5,9.7502 L 3.5,12.75 4.28,13.5 4.97,12.69 11.97,4.6902 C 12.53,4.0702 11.85,2.8602 11.03,3.0302 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/document-export-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/document-export-symbolic.svg
new file mode 100644
index 000000000..7ecd98d41
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/document-export-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 3,15 C 3,15 2,15 2,14 V 11 2 C 2,1 3,1 3,1 H 13 C 13,1 14,1 14,2 V 6.25 L 12,5 V 3.01 H 4 V 13 H 12 V 11 L 14,9.75 V 14 C 14,14 14,15 13,15 Z"/>
+ <path style="fill:#eff0f2" d="M 10,11 V 9 H 6 V 7 H 10 V 5 L 14.5,8 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/document-import-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/document-import-symbolic.svg
new file mode 100644
index 000000000..c558a234e
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/document-import-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 3,15 C 3,15 2,15 2,14 V 2 C 2,1 3,1 3,1 H 13 C 13,1 14,1 14,2 V 6 H 12 V 3.01 H 4 V 13 H 12 V 10 H 14 V 14 C 14,15 13,15 13,15 Z"/>
+ <path style="fill:#eff0f2" d="M 11,11 V 9 H 15 V 7 H 11 V 5 L 6.5,8 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/document-new-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/document-new-symbolic.svg
new file mode 100644
index 000000000..f93c9a07a
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/document-new-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 3 1 C 2.446 1 2 1.446 2 2 L 2 15 C 2 15.554 2.446 16 3 16 L 13 16 C 13.554 16 14 15.554 14 15 L 14 5 L 10 1 L 3 1 z M 7 6 L 9 6 L 9 8 L 11 8 L 11 10 L 9 10 L 9 12 L 7 12 L 7 10 L 5 10 L 5 8 L 7 8 L 7 6 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/document-open-recent-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/document-open-recent-symbolic.svg
new file mode 100644
index 000000000..f209981cd
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/document-open-recent-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" 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,3 A 5,5 0 0 1 13,8 5,5 0 0 1 8,13 5,5 0 0 1 3,8 5,5 0 0 1 8,3 Z"/>
+ <path style="fill:#eff0f2" d="M 10.49,4.9961 A 0.50005,0.50005 0 0 0 10.146,5.1465 L 8,7.293 6.3535,5.6465 A 0.50005,0.50005 0 1 0 5.6465,6.3535 L 7.6465,8.3535 A 0.50005,0.50005 0 0 0 8.3535,8.3535 L 10.854,5.8535 A 0.50005,0.50005 0 0 0 10.49,4.9961 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/document-open-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/document-open-symbolic.svg
new file mode 100644
index 000000000..98168d97f
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/document-open-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8 1 L 3.5 7 L 6 7 L 6 13 L 10 13 L 10 7 L 12.5 7 L 8 1 z M 1 14 L 1 16 L 15 16 L 15 14 L 1 14 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/document-page-setup-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/document-page-setup-symbolic.svg
new file mode 100644
index 000000000..ad6779157
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/document-page-setup-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 0,5 V 12 H 12 Z M 2,8 5,10 H 2 Z"/>
+ <path style="fill:#eff0f2" d="M 3,1 C 3,1 2,1 2,2 V 4.75 L 4,5.9 V 3 H 12 V 13 H 2 V 14 C 2,15 3,15 3,15 H 13 C 13,15 14,15 14,14 V 2 C 14,1 13,1 13,1 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/document-print-preview-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/document-print-preview-symbolic.svg
new file mode 100644
index 000000000..36b685c10
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/document-print-preview-symbolic.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 2 4 C 1.5 4 1 4.5 1 5 L 1 9 C 1 9.5 1.5 10 2 10 L 3 10 L 3 8 L 7.7324 8 C 8.4204 7.2397 9.4025 6.75 10.5 6.75 C 12.373 6.75 13.927 8.1529 14.195 9.9551 C 14.621 9.8475 15 9.4336 15 9 L 15 5 C 15 4.5 14.5 4 14 4 L 2 4 z"/>
+ <path style="fill:#eff0f2" d="M 4,1 V 3 H 12 V 1 Z"/>
+ <path style="fill:#eff0f2" d="M 4,9 V 14 H 9.1934 C 7.7738,13.464 6.75,12.099 6.75,10.5 6.75,9.9672 6.8668,9.4606 7.0703,9 Z"/>
+ <path style="fill:#eff0f2" d="M 10.5,7.7498 A 2.75,2.75 0 0 0 7.75,10.5 2.75,2.75 0 0 0 10.5,13.25 2.75,2.75 0 0 0 13.25,10.5 2.75,2.75 0 0 0 10.5,7.7498 Z M 10.5,8.75 A 1.75,1.75 0 0 1 12.25,10.5 1.75,1.75 0 0 1 10.5,12.25 1.75,1.75 0 0 1 8.75,10.5 1.75,1.75 0 0 1 10.5,8.75 Z"/>
+ <path style="fill:#eff0f2" d="M 17.6,-0.75 H 20.6 C 21.154,-0.75 21.6,-0.4155 21.6,0 21.6,0.4155 21.154,0.75 20.6,0.75 H 17.6 C 17.046,0.75 16.6,0.4155 16.6,0 16.6,-0.4155 17.046,-0.75 17.6,-0.75 Z" transform="rotate(45)"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/document-print-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/document-print-symbolic.svg
new file mode 100644
index 000000000..2ea0ca45d
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/document-print-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 2,4 C 1.5,4 1,4.5 1,5 V 9 C 1,9.5 1.5,10 2,10 H 3 V 8 H 13 V 10 H 14 C 14.5,10 15,9.5 15,9 V 5 C 15,4.5 14.5,4 14,4 Z"/>
+ <path style="fill:#eff0f2" d="M 4,1 V 3 H 12 V 1 Z"/>
+ <path style="fill:#eff0f2" d="M 4,9 V 14 H 12 V 9 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/document-properties-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/document-properties-symbolic.svg
new file mode 100644
index 000000000..aa707b835
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/document-properties-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 1,1 H 15 V 3 H 1 Z"/>
+ <path style="fill:#eff0f2" d="M 1,5 H 15 V 7 H 1 Z"/>
+ <path style="fill:#eff0f2" d="M 1,9 H 15 V 11 H 1 Z"/>
+ <path style="fill:#eff0f2" d="M 1,13 H 15 V 15 H 1 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/document-revert-rtl-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/document-revert-rtl-symbolic.svg
new file mode 100644
index 000000000..cd843aa54
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/document-revert-rtl-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 6,11 V 9 H 5 C 4,9 4,10 4,10 V 14 H 2 V 10 C 2,7 5,7 5,7 H 6 V 5 L 10.5,8 Z"/>
+ <path style="fill:#eff0f2" d="M 13,15 C 13,15 14,15 14,14 V 2 C 14,1 13,1 13,1 H 3 C 3,1 2,1 2,2 V 6 H 4 V 3 H 12 V 13 H 4 2 V 14 C 2,15 3,15 3,15 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/document-revert-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/document-revert-symbolic-rtl.svg
new file mode 120000
index 000000000..f3469181f
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/document-revert-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/document-revert-symbolic.svg
new file mode 100644
index 000000000..d6826c861
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/document-revert-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 10,11 V 9 H 11 C 12,9 12,10 12,10 V 14 H 14 V 10 C 14,7 11,7 11,7 H 10 V 5 L 5.5,8 Z"/>
+ <path style="fill:#eff0f2" d="M 3,15 C 3,15 2,15 2,14 V 2 C 2,1 3,1 3,1 H 13 C 13,1 14,1 14,2 V 6 H 12 V 3 H 4 V 13 H 12 V 13 H 14 V 14 C 14,15 13,15 13,15 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/document-save-as-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/document-save-as-symbolic.svg
new file mode 100644
index 000000000..a9ce84607
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/document-save-as-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 6 1 L 6 7 L 3.5 7 L 8 13 L 8 9.1426 C 8 8.5094 8.5094 8 9.1426 8 L 11.75 8 L 12.5 7 L 10 7 L 10 1 L 6 1 z M 1 14 L 1 16 L 9.1426 16 C 8.5094 16 8 15.491 8 14.857 L 8 14 L 1 14 z"/>
+ <path style="fill:#eff0f2" d="M 10,9 C 9.446,9 9,9.446 9,10 V 15 C 9,15.554 9.446,16 10,16 H 15 C 15.554,16 16,15.554 16,15 V 10 C 16,9.446 15.554,9 15,9 Z M 11,10 H 14 V 11 H 13 V 14 H 14 V 15 H 11 V 14 H 12 V 11 H 11 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/document-save-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/document-save-symbolic.svg
new file mode 100644
index 000000000..811968c4d
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/document-save-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 6 1 L 6 7 L 3.5 7 L 8 13 L 12.5 7 L 10 7 L 10 1 L 6 1 z M 1 14 L 1 16 L 15 16 L 15 14 L 1 14 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/document-send-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/document-send-symbolic.svg
new file mode 100644
index 000000000..e7d4cecbe
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/document-send-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 1,1 V 7 L 10,8 1,9 V 15 L 15,8 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/edit-clear-all-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/edit-clear-all-symbolic.svg
new file mode 100644
index 000000000..b62b0a5a5
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/edit-clear-all-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 5 5 L 6 5 C 6.28 5 6.5407 5.1002 6.7207 5.2812 L 8 6.5586 L 9.2793 5.2812 C 9.4593 5.1002 9.72 5 10 5 L 11 5 L 11 6 C 11 6.276 10.901 6.5377 10.721 6.7188 L 9.4395 8 L 10.721 9.2812 C 10.901 9.4621 11 9.7239 11 10 L 11 11 L 10 11 C 9.72 11 9.4593 10.9 9.2793 10.719 L 8 9.4336 L 6.7207 10.719 C 6.5407 10.9 6.28 11 6 11 L 5 11 L 5 10 C 5 9.7239 5.0993 9.4622 5.2793 9.2812 L 6.5605 8 L 5.2793 6.7188 C 5.0993 6.5377 5 6.276 5 6 L 5 5 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/edit-clear-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/edit-clear-symbolic-rtl.svg
new file mode 100644
index 000000000..232251247
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/edit-clear-symbolic-rtl.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 11,2 16,8 11,14 H 0 V 2 Z M 9,5 H 8 C 7.72,5 7.47,5.11 7.29,5.29 L 6,6.59 4.71,5.29 C 4.53,5.11 4.28,5 4,5 H 3 V 6 C 3,6.28 3.11,6.53 3.29,6.71 L 4.59,8 3.29,9.29 C 3.11,9.47 3,9.72 3,10 V 11 H 4 C 4.28,11 4.53,10.89 4.71,10.71 L 6,9.41 7.29,10.71 C 7.47,10.89 7.72,11 8,11 H 9 V 10 C 9,9.72 8.89,9.47 8.71,9.29 L 7.41,8 8.71,6.71 C 8.89,6.53 9,6.28 9,6 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/edit-clear-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/edit-clear-symbolic.svg
new file mode 100644
index 000000000..ca811a118
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/edit-clear-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 5,2 0,8 5,14 H 16 V 2 Z M 7,5 H 8 C 8.28,5 8.53,5.11 8.71,5.29 L 10,6.59 11.29,5.29 C 11.47,5.11 11.72,5 12,5 H 13 V 6 C 13,6.28 12.89,6.53 12.71,6.71 L 11.41,8 12.71,9.29 C 12.89,9.47 13,9.72 13,10 V 11 H 12 C 11.72,11 11.47,10.89 11.29,10.71 L 10,9.41 8.71,10.71 C 8.53,10.89 8.28,11 8,11 H 7 V 10 C 7,9.72 7.11,9.47 7.29,9.29 L 8.59,8 7.29,6.71 C 7.11,6.53 7,6.28 7,6 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/edit-copy-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/edit-copy-symbolic.svg
new file mode 100644
index 000000000..b2829cf29
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/edit-copy-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 3,1 C 3,1 2,1 2,2 V 11 C 2,11 2,12 3,12 H 4 V 3 H 12 V 2 C 12,1 11,1 11,1 Z M 6,4 C 6,4 5,4 5,5 V 15 C 5,16 6,16 6,16 H 14 C 14,16 15,16 15,15 V 5 C 15,4 14,4 14,4 Z M 7,6 H 13 V 14 H 7 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/edit-cut-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/edit-cut-symbolic.svg
new file mode 100644
index 000000000..c264c80c6
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/edit-cut-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 4.5,2 C 3.12,2 2,3.12 2,4.5 2,5.88 3.12,7 4.5,7 4.95,7 5.36,6.86 5.72,6.66 L 7.69,8.5 5.72,10.34 C 5.36,10.14 4.95,10 4.5,10 3.12,10 2,11.12 2,12.5 2,13.88 3.12,15 4.5,15 5.88,15 7,13.88 7,12.5 7,12.27 6.96,12.06 6.91,11.84 L 9.03,9.78 13.5,14 H 15 V 13 L 6.91,5.16 C 6.96,4.95 7,4.73 7,4.5 7,3.12 5.88,2 4.5,2 Z M 4.5,3.5 C 5.05,3.5 5.5,3.95 5.5,4.5 5.5,5.05 5.05,5.5 4.5,5.5 3.95,5.5 3.5,5.05 3.5,4.5 3.5,3.95 3.95,3.5 4.5,3.5 Z M 13.5,3 9.56,6.72 10.88,8 15,4 V 3 Z M 4.5,11.5 C 5.05,11.5 5.5,11.95 5.5,12.5 5.5,13.05 5.05,13.5 4.5,13.5 3.95,13.5 3.5,13.05 3.5,12.5 3.5,11.95 3.95,11.5 4.5,11.5 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/edit-delete-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/edit-delete-symbolic.svg
new file mode 100644
index 000000000..fa74f276f
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/edit-delete-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 12,15 C 12.52,15 13,14.52 13,14 V 5 H 2 V 14 C 2,14.52 2.48,15 3,15"/>
+ <path style="fill:#eff0f2" d="M 1,3 V 4 H 14 V 3 C 14,2 13,2 13,2 H 10 C 10,2 10,1 9,1 H 6 C 5,1 5,2 5,2 H 2 C 2,2 1,2 1,3 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/edit-find-replace-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/edit-find-replace-symbolic.svg
new file mode 100644
index 000000000..7f606b2be
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/edit-find-replace-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 6.5,1 C 3.47,1 1,3.47 1,6.5 1,7.74 1.4163,8.88 2.1094,9.8 L 3.543,8.36 C 3.2039,7.82 3,7.19 3,6.5 3,4.56 4.55,3 6.5,3 7.1897,3 7.8245,3.2 8.3633,3.54 L 9.8008,2.1 C 8.8759,1.41 7.7334,1 6.5,1 Z M 11.266,9.83 9.8398,11.25 13.43,14.84 14.84,13.4 Z"/>
+ <path style="fill:#eff0f2" d="M 2,11.32 V 14 H 4.67 L 11.42,7.25 8.75,4.57 Z M 13.79,4.89 C 14.07,4.61 14.07,4.16 13.79,3.88 L 12.12,2.21 C 11.83,1.93 11.39,1.93 11.11,2.21 L 9.71,3.61 12.38,6.29 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/edit-find-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/edit-find-symbolic.svg
new file mode 100644
index 000000000..de8f5202f
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/edit-find-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 6.5,1 C 9.53,1 12.03,3.47 12.03,6.5 12.03,7.65 11.64,8.71 11.03,9.59 L 14.84,13.4 13.43,14.84 9.62,11.03 C 8.74,11.64 7.65,12 6.5,12 3.47,12 1,9.53 1,6.5 1,3.47 3.47,1 6.5,1 Z M 6.5,3 C 4.55,3 3,4.56 3,6.5 3,8.44 4.55,10 6.5,10 8.45,10 10,8.44 10,6.5 10,4.56 8.45,3 6.5,3 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/edit-paste-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/edit-paste-symbolic.svg
new file mode 100644
index 000000000..ee4a5d64b
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/edit-paste-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8,0 C 6.9,0 6,0.9 6,2 H 3 C 2,2 2,3 2,3 V 14 C 2,15 3,15 3,15 H 13 C 13,15 14,15 14,14 V 3 C 14,2 13,2 13,2 H 10 C 10,1.86 10,1.72 9.97,1.59 9.78,0.68 8.97,0 8,0 Z M 8,1 C 8.41,1 8.75,1.27 8.91,1.62 8.96,1.74 9,1.86 9,2 9,2.55 8.55,3 8,3 7.45,3 7,2.55 7,2 7,1.45 7.45,1 8,1 Z M 4,4 H 5 V 5 H 11 V 4 H 12 V 13 H 4 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/edit-redo-rtl-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/edit-redo-rtl-symbolic.svg
new file mode 120000
index 000000000..032883232
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/edit-redo-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/edit-redo-symbolic.svg
new file mode 100644
index 000000000..ebfc49cb7
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/edit-redo-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 9,2 14,5 9,8 V 6 H 6 C 4.32,6 3,7.321 3,9 3,10.679 4.32,12 6,12 H 11 V 14 H 6 C 3.25,14 1,11.753 1,9 1,6.247 3.25,4 6,4 H 9 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/edit-select-all-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/edit-select-all-symbolic.svg
new file mode 100644
index 000000000..a24d90e56
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/edit-select-all-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 2,1 C 2,1 1,1.0186 1,2 V 3 H 3 V 1 Z M 5,1 V 3 H 7 V 1 Z M 9,1 V 3 H 11 V 1 Z M 13,1 V 3 H 15 V 2 C 15,1.0186 14,1 14,1 Z M 1,5 V 7 H 3 V 5 Z M 5,5 V 11 H 11 V 5 Z M 13,5 V 7 H 15 V 5 Z M 1,9 V 11 H 3 V 9 Z M 13,9 V 11 H 15 V 9 Z M 1,13 V 14 C 1,14.981 2,15 2,15 H 3 V 13 Z M 5,13 V 15 H 7 V 13 Z M 9,13 V 15 H 11 V 13 Z M 13,13 V 15 H 14 C 14,15 15,14.981 15,14 V 13 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/edit-select-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/edit-select-symbolic.svg
new file mode 100644
index 000000000..e9fe2f0ca
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/edit-select-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 12,6 V 13 H 16 V 9 Z"/>
+ <path style="fill:#eff0f2" d="M 4,10 V 3 H 0 V 7 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/edit-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/edit-symbolic.svg
new file mode 100644
index 000000000..ae601007e
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/edit-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 2,11.32 V 14 H 4.67 L 11.42,7.25 8.75,4.57 Z M 13.79,4.89 C 14.07,4.61 14.07,4.16 13.79,3.88 L 12.12,2.21 C 11.83,1.93 11.39,1.93 11.11,2.21 L 9.71,3.61 12.38,6.29 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/edit-tag-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/edit-tag-symbolic.svg
new file mode 100644
index 000000000..939270492
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/edit-tag-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 4,1 C 4,1 2,1 2,3 V 7.5 L 9.75,14.75 15.75,8.75 8.5,1 Z M 5,3 C 5.55,3 6,3.45 6,4 6,4.55 5.55,5 5,5 4.45,5 4,4.55 4,4 4,3.45 4.45,3 5,3 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/edit-undo-rtl-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/edit-undo-rtl-symbolic.svg
new file mode 120000
index 000000000..62e32d72a
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/edit-undo-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/edit-undo-symbolic.svg
new file mode 100644
index 000000000..00ea9721b
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/edit-undo-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 7,2 2,5 7,8 V 6 H 10 C 11.68,6 13,7.321 13,9 13,10.679 11.68,12 10,12 H 5 V 14 H 10 C 12.75,14 15,11.753 15,9 15,6.247 12.75,4 10,4 H 7 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/extract-archive-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/extract-archive-symbolic.svg
new file mode 100644
index 000000000..0dd8f8bd2
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/extract-archive-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <path style="fill:#eff0f2" d="m2.9062 1.0352c-0.4982 0.0427-0.8372 0.4798-0.9374 0.9375-0.2918 0.8915-0.592 1.7934-0.875 2.6875l-0.0938 0.375v7.9998c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-7.9998l-0.125-0.4688c-0.338-0.9897-0.643-2.0177-1-3-0.214-0.4381-0.702-0.57676-1.156-0.5312h-9.8128zm0.8184 2h8.5334c0.108 0.323 0.222 0.6678 0.332 1h-9.1916c0.1088-0.3338 0.2159-0.6641 0.3262-1zm4.2754 3l2.75 3h-1.75v2.9998h-2v-2.9998h-1.75l2.75-3z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/fcitx-fullwidth-active-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/fcitx-fullwidth-active-symbolic.svg
new file mode 100644
index 000000000..d3443cf39
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/fcitx-fullwidth-active-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8 0 A 8 8 0 0 0 0 8 A 8 8 0 0 0 8 16 A 8 8 0 0 0 16 8 A 8 8 0 0 0 8 0 z M 8 2 A 6 6 0 0 1 14 8 A 6 6 0 0 1 8 14 A 6 6 0 0 1 2 8 A 6 6 0 0 1 8 2 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/fcitx-fullwidth-inactive-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/fcitx-fullwidth-inactive-symbolic.svg
new file mode 100644
index 000000000..c0b38177d
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/fcitx-fullwidth-inactive-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#eff0f2" d="M 8 0 A 8 8 0 0 0 0 8 A 8 8 0 0 0 8 16 A 8 8 0 0 0 16 8 A 8 8 0 0 0 8 0 z M 8 2 A 6 6 0 0 1 14 8 A 6 6 0 0 1 8 14 A 6 6 0 0 1 2 8 A 6 6 0 0 1 8 2 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/fcitx-kbd-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/fcitx-kbd-symbolic.svg
new file mode 120000
index 000000000..594f96de7
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/fcitx-punc-active-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/fcitx-punc-active-symbolic.svg
new file mode 100644
index 000000000..e94f355a5
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/fcitx-punc-active-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 3 3 A 3 3 0 0 0 0 6 A 3 3 0 0 0 3 9 A 3 3 0 0 0 6 6 A 3 3 0 0 0 3 3 z M 12 3 A 3 3 0 0 0 9 6 A 3 3 0 0 0 12 9 A 3 3 0 0 0 12.701 8.9121 C 12.16 10.143 10.935 11 9.5 11 L 9 11 L 9 13 L 9.5996 13 C 12.591 13 15 10.547 15 7.5 L 15 6 A 3 3 0 0 0 12 3 z M 3 5 A 1 1 0 0 1 4 6 A 1 1 0 0 1 3 7 A 1 1 0 0 1 2 6 A 1 1 0 0 1 3 5 z M 12 5 A 1 1 0 0 1 13 6 A 1 1 0 0 1 12 7 A 1 1 0 0 1 11 6 A 1 1 0 0 1 12 5 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/fcitx-punc-inactive-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/fcitx-punc-inactive-symbolic.svg
new file mode 100644
index 000000000..5f90f0c75
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/fcitx-punc-inactive-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#eff0f2" d="M 3 3 A 3 3 0 0 0 0 6 A 3 3 0 0 0 3 9 A 3 3 0 0 0 6 6 A 3 3 0 0 0 3 3 z M 12 3 A 3 3 0 0 0 9 6 A 3 3 0 0 0 12 9 A 3 3 0 0 0 12.701 8.9121 C 12.16 10.143 10.935 11 9.5 11 L 9 11 L 9 13 L 9.5996 13 C 12.591 13 15 10.547 15 7.5 L 15 6 A 3 3 0 0 0 12 3 z M 3 5 A 1 1 0 0 1 4 6 A 1 1 0 0 1 3 7 A 1 1 0 0 1 2 6 A 1 1 0 0 1 3 5 z M 12 5 A 1 1 0 0 1 13 6 A 1 1 0 0 1 12 7 A 1 1 0 0 1 11 6 A 1 1 0 0 1 12 5 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/fcitx-vk-active-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/fcitx-vk-active-symbolic.svg
new file mode 100644
index 000000000..8fb911ebf
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/fcitx-vk-active-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 2 2 C 2 2 0 2 0 4 L 0 12 C 0 14 2 14 2 14 L 13 14 C 13 14 15 14 15 12 L 15 4 C 15 2 13 2 13 2 L 2 2 z M 2.25 4 L 3.75 4 C 3.8885 4 4 4.1115 4 4.25 L 4 5.75 C 4 5.8885 3.8885 6 3.75 6 L 2.25 6 C 2.1115 6 2 5.8885 2 5.75 L 2 4.25 C 2 4.1115 2.1115 4 2.25 4 z M 5.25 4 L 6.75 4 C 6.8885 4 7 4.1115 7 4.25 L 7 5.75 C 7 5.8885 6.8885 6 6.75 6 L 5.25 6 C 5.1115 6 5 5.8885 5 5.75 L 5 4.25 C 5 4.1115 5.1115 4 5.25 4 z M 8.25 4 L 9.75 4 C 9.8885 4 10 4.1115 10 4.25 L 10 5.75 C 10 5.8885 9.8885 6 9.75 6 L 8.25 6 C 8.1115 6 8 5.8885 8 5.75 L 8 4.25 C 8 4.1115 8.1115 4 8.25 4 z M 11.25 4 L 12.75 4 C 12.8885 4 13 4.1115 13 4.25 L 13 5.75 C 13 5.8885 12.8885 6 12.75 6 L 11.25 6 C 11.1115 6 11 5.8885 11 5.75 L 11 4.25 C 11 4.1115 11.1115 4 11.25 4 z M 2.25 7 L 3.75 7 C 3.8885 7 4 7.1115 4 7.25 L 4 8.75 C 4 8.8885 3.8885 9 3.75 9 L 2.25 9 C 2.1115 9 2 8.8885 2 8.75 L 2 7.25 C 2 7.1115 2.1115 7 2.25 7 z M 5.25 7 L 6.75 7 C 6.8885 7 7 7.1115 7 7.25 L 7 8.75 C 7 8.8885 6.8885 9 6.75 9 L 5.25 9 C 5.1115 9 5 8.8885 5 8.75 L 5 7.25 C 5 7.1115 5.1115 7 5.25 7 z M 8.25 7 L 9.75 7 C 9.8885 7 10 7.1115 10 7.25 L 10 8.75 C 10 8.8885 9.8885 9 9.75 9 L 8.25 9 C 8.1115 9 8 8.8885 8 8.75 L 8 7.25 C 8 7.1115 8.1115 7 8.25 7 z M 11.25 7 L 12.75 7 C 12.8885 7 13 7.1115 13 7.25 L 13 8.75 C 13 8.8885 12.8885 9 12.75 9 L 11.25 9 C 11.1115 9 11 8.8885 11 8.75 L 11 7.25 C 11 7.1115 11.1115 7 11.25 7 z M 4.25 10 L 10.75 10 C 10.8885 10 11 10.1115 11 10.25 L 11 11.75 C 11 11.8885 10.8885 12 10.75 12 L 4.25 12 C 4.1115 12 4 11.8885 4 11.75 L 4 10.25 C 4 10.1115 4.1115 10 4.25 10 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/fcitx-vk-inactive-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/fcitx-vk-inactive-symbolic.svg
new file mode 100644
index 000000000..39aa102c6
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/fcitx-vk-inactive-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2;opacity:0.3" d="M 2 2 C 2 2 0 2 0 4 L 0 12 C 0 14 2 14 2 14 L 13 14 C 13 14 15 14 15 12 L 15 4 C 15 2 13 2 13 2 L 2 2 z M 2.25 4 L 3.75 4 C 3.8885 4 4 4.1115 4 4.25 L 4 5.75 C 4 5.8885 3.8885 6 3.75 6 L 2.25 6 C 2.1115 6 2 5.8885 2 5.75 L 2 4.25 C 2 4.1115 2.1115 4 2.25 4 z M 5.25 4 L 6.75 4 C 6.8885 4 7 4.1115 7 4.25 L 7 5.75 C 7 5.8885 6.8885 6 6.75 6 L 5.25 6 C 5.1115 6 5 5.8885 5 5.75 L 5 4.25 C 5 4.1115 5.1115 4 5.25 4 z M 8.25 4 L 9.75 4 C 9.8885 4 10 4.1115 10 4.25 L 10 5.75 C 10 5.8885 9.8885 6 9.75 6 L 8.25 6 C 8.1115 6 8 5.8885 8 5.75 L 8 4.25 C 8 4.1115 8.1115 4 8.25 4 z M 11.25 4 L 12.75 4 C 12.8885 4 13 4.1115 13 4.25 L 13 5.75 C 13 5.8885 12.8885 6 12.75 6 L 11.25 6 C 11.1115 6 11 5.8885 11 5.75 L 11 4.25 C 11 4.1115 11.1115 4 11.25 4 z M 2.25 7 L 3.75 7 C 3.8885 7 4 7.1115 4 7.25 L 4 8.75 C 4 8.8885 3.8885 9 3.75 9 L 2.25 9 C 2.1115 9 2 8.8885 2 8.75 L 2 7.25 C 2 7.1115 2.1115 7 2.25 7 z M 5.25 7 L 6.75 7 C 6.8885 7 7 7.1115 7 7.25 L 7 8.75 C 7 8.8885 6.8885 9 6.75 9 L 5.25 9 C 5.1115 9 5 8.8885 5 8.75 L 5 7.25 C 5 7.1115 5.1115 7 5.25 7 z M 8.25 7 L 9.75 7 C 9.8885 7 10 7.1115 10 7.25 L 10 8.75 C 10 8.8885 9.8885 9 9.75 9 L 8.25 9 C 8.1115 9 8 8.8885 8 8.75 L 8 7.25 C 8 7.1115 8.1115 7 8.25 7 z M 11.25 7 L 12.75 7 C 12.8885 7 13 7.1115 13 7.25 L 13 8.75 C 13 8.8885 12.8885 9 12.75 9 L 11.25 9 C 11.1115 9 11 8.8885 11 8.75 L 11 7.25 C 11 7.1115 11.1115 7 11.25 7 z M 4.25 10 L 10.75 10 C 10.8885 10 11 10.1115 11 10.25 L 11 11.75 C 11 11.8885 10.8885 12 10.75 12 L 4.25 12 C 4.1115 12 4 11.8885 4 11.75 L 4 10.25 C 4 10.1115 4.1115 10 4.25 10 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/find-location-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/find-location-symbolic.svg
new file mode 100644
index 000000000..15c8a3ffa
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/find-location-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 7,1 V 3.09 C 5.05,3.49 3.49,5.05 3.09,7 H 1 V 9 H 3.09 C 3.49,10.95 5.05,12.51 7,12.91 V 15 H 9 V 12.91 C 10.95,12.51 12.51,10.95 12.91,9 H 15 V 7 H 12.91 C 12.51,5.05 10.95,3.49 9,3.09 V 1 Z M 8,6 C 9.1,6 10,6.9 10,8 10,9.1 9.1,10 8,10 6.9,10 6,9.1 6,8 6,6.9 6.9,6 8,6 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/focus-legacy-systray-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/focus-legacy-systray-symbolic.svg
new file mode 100644
index 000000000..880ca6192
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/focus-legacy-systray-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 0,2 V 14 H 10 V 4 C 10,2 8,2 8,2 Z M 3,5 7.5,8 3,11 Z"/>
+ <path style="fill:#eff0f2" d="M 10,2 C 10,2 11,2 11,4 V 14 H 12 V 4 C 12,2 10,2 10,2 Z"/>
+ <path style="fill:#eff0f2" d="M 12,2 C 12,2 13,2 13,4 V 14 H 14 V 4 C 14,2 12,2 12,2 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/focus-top-bar-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/focus-top-bar-symbolic.svg
new file mode 100644
index 000000000..4210f0179
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/focus-top-bar-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 1,4 C 0,4 0,5 0,5 V 12 H 2 V 7 H 14 V 12 H 16 V 5 C 16,4 15,4 15,4 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/focus-windows-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/focus-windows-symbolic.svg
new file mode 100644
index 000000000..2e8382bfc
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/focus-windows-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 1,14.5 V 6.5 C 1,6 1.52,6 1.52,6 H 5 V 9 H 3 V 13 H 9 V 11 H 11 V 14.5 C 11,14.98 10.5,15 10.5,15 H 1.5 C 1.5,15 1,15 1,14.5 Z"/>
+ <path style="fill:#eff0f2" d="M 6.5,1 C 6,1 6,1.5 6,1.5 V 9.5 C 6,10 6.5,10 6.5,10 H 15.5 C 15.5,10 16,10 16,9.5 V 1.5 C 16,1 15.5,1 15.5,1 Z M 8,4 H 14 V 8 H 8 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/folder-new-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/folder-new-symbolic.svg
new file mode 100644
index 000000000..39e2b167a
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/folder-new-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 1,3 V 14 C 1,14 1,15 2,15 H 14 C 14,15 15,15 15,14 V 5 C 15,4 14,4 14,4 H 9 L 7,2 H 2 C 2,2 1,2 1,3 Z M 7,6 H 9 V 8 H 11 V 10 H 9 V 12 H 7 V 10 H 5 V 8 H 7 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/font-select-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/font-select-symbolic.svg
new file mode 100644
index 000000000..72d3c6450
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/font-select-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 16,5 V 11 L 12,8 Z"/>
+ <path style="fill:#eff0f2" d="M 11,5 C 11,4 10,3.01 9,3 H 6 V 5 H 9 V 6 H 8 C 6,6 5,7.5 5,8.5 5,9.5 6,11 8,11 H 11 M 8,8 H 9 V 9 H 8 C 7,9 7,8.62 7,8.5 7,8.38 7,8 8,8 Z"/>
+ <path style="fill:#eff0f2" d="M 0,5 V 11 L 4,8 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/format-indent-less-rtl-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/format-indent-less-rtl-symbolic.svg
new file mode 120000
index 000000000..55858215c
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/format-indent-less-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/format-indent-less-symbolic-rtl.svg
new file mode 120000
index 000000000..55858215c
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/format-indent-less-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/format-indent-less-symbolic.svg
new file mode 100644
index 000000000..3fc1c5050
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/format-indent-less-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 1,1 V 3 H 15 V 1 Z M 1,5 V 7 H 9 V 5 Z M 1,9 V 11 H 9 V 9 Z M 1,13 V 15 H 15 V 13 Z"/>
+ <path style="fill:#eff0f2" d="M 15,5 V 11 L 10,8 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/format-indent-more-rtl-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/format-indent-more-rtl-symbolic.svg
new file mode 120000
index 000000000..c3f3d2ac5
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/format-indent-more-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/format-indent-more-symbolic-rtl.svg
new file mode 120000
index 000000000..c3f3d2ac5
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/format-indent-more-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/format-indent-more-symbolic.svg
new file mode 100644
index 000000000..552e0010a
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/format-indent-more-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 15,1 V 3 H 1 V 1 Z M 15,5 V 7 H 7 V 5 Z M 15,9 V 11 H 7 V 9 Z M 15,13 V 15 H 1 V 13 Z"/>
+ <path style="fill:#eff0f2" d="M 1,5 V 11 L 6,8 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/format-justify-center-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/format-justify-center-symbolic.svg
new file mode 100644
index 000000000..28d725b05
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/format-justify-center-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 1,1 V 3 H 15 V 1 Z M 4,5 V 7 H 12 V 5 Z M 4,9 V 11 H 12 V 9 Z M 1,13 V 15 H 15 V 13 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/format-justify-fill-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/format-justify-fill-symbolic.svg
new file mode 100644
index 000000000..55c06c4d5
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/format-justify-fill-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 1,1 V 3 H 15 V 1 Z M 1,5 V 7 H 15 V 5 Z M 1,9 V 11 H 15 V 9 Z M 1,13 V 15 H 15 V 13 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/format-justify-left-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/format-justify-left-symbolic.svg
new file mode 100644
index 000000000..0b92786a3
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/format-justify-left-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 1,1 V 3 H 15 V 1 Z M 1,5 V 7 H 9 V 5 Z M 1,9 V 11 H 9 V 9 Z M 1,13 V 15 H 15 V 13 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/format-justify-right-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/format-justify-right-symbolic.svg
new file mode 100644
index 000000000..e72acf026
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/format-justify-right-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 15,1 V 3 H 1 V 1 Z M 15,5 V 7 H 7 V 5 Z M 15,9 V 11 H 7 V 9 Z M 15,13 V 15 H 1 V 13 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/format-text-bold-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/format-text-bold-symbolic.svg
new file mode 100644
index 000000000..7d818dde6
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/format-text-bold-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 14,6 C 14,4.37 12.68,3 11,3 H 4 V 5 H 9 C 9.43,5 10,5.61 10,6 V 7 H 5 C 4.08,7 3.26,7.38 2.75,7.97 2.24,8.55 1.99,9.28 2,10 2.01,10.72 2.27,11.45 2.78,12.03 3.29,12.61 4.09,13 5,13 H 14 M 7,9 H 10 V 11 H 7 C 6.6,11 6.43,10.89 6.28,10.72 6.13,10.55 6,10.28 6,10 6,9.72 6.1,9.45 6.25,9.28 6.4,9.12 6.58,9 7,9 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/format-text-direction-ltr-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/format-text-direction-ltr-symbolic.svg
new file mode 100644
index 000000000..05ada1a24
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/format-text-direction-ltr-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 11,3 C 11,1.37 9.68,0 8,0 H 2 V 2 H 8 C 8.43,2 9,2.61 9,3 V 4 H 4 C 3.08,4 2.26,4.38 1.75,4.97 1.24,5.55 1,6.28 1,7 1,7.72 1.27,8.45 1.78,9.03 2.29,9.61 3.09,10 4,10 H 11 M 4,6 H 9 V 8 H 4 C 3.6,8 3.43,7.89 3.28,7.72 3.13,7.55 3,7.28 3,7 3,6.72 3.1,6.45 3.25,6.28 3.4,6.12 3.58,6 4,6 Z"/>
+ <path style="fill:#eff0f2" d="M 12,15 16,12 12,9 C 12,9 12,15 12,15 Z"/>
+ <path style="fill:#eff0f2" d="M 1,11 V 13 H 14 V 11 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/format-text-direction-rtl-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/format-text-direction-rtl-symbolic.svg
new file mode 100644
index 000000000..8a302699b
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/format-text-direction-rtl-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 6,0 V 2 H 12 C 12.43,2 13,2.61 13,3 V 4 H 8 C 7.08,4 6.26,4.38 5.75,4.97 5.24,5.55 5,6.28 5,7 5,7.72 5.27,8.45 5.78,9.03 6.29,9.61 7.09,10 8,10 H 15 V 3 C 15,1.37 13.68,0 12,0 Z M 8,6 H 13 V 8 H 8 C 7.6,8 7.43,7.89 7.28,7.72 7.13,7.55 7,7.28 7,7 7,6.72 7.1,6.45 7.25,6.28 7.4,6.12 7.58,6 8,6 Z"/>
+ <path style="fill:#eff0f2" d="M 0,12 4,9 V 15 Z"/>
+ <path style="fill:#eff0f2" d="M 2,11 V 13 H 15 V 11 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/format-text-direction-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/format-text-direction-symbolic-rtl.svg
new file mode 120000
index 000000000..afedd172c
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/format-text-italic-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/format-text-italic-symbolic.svg
new file mode 100644
index 000000000..5049ad4fd
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/format-text-italic-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 5.9544,3 5.1727,5 H 11.173 C 11.603,5 11.934,5.61 11.782,6 L 11.391,7 H 6.3909 C 5.4709,7 4.5024,7.38 3.7617,7.97 3.025,8.55 2.4997,9.28 2.2182,10 1.9368,10.72 1.9214,11.45 2.2047,12.03 2.488,12.61 3.1356,13 4.0456,13 H 11.046 L 13.782,6 C 14.419,4.37 13.634,3 11.954,3 Z M 5.6091,9 H 10.609 L 9.8273,11 H 4.8273 C 4.4273,11 4.3003,10.89 4.2168,10.72 4.1332,10.55 4.1088,10.28 4.2182,10 4.3277,9.72 4.5332,9.45 4.7497,9.28 4.9622,9.12 5.1891,9 5.6091,9 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/format-text-larger-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/format-text-larger-symbolic.svg
new file mode 100644
index 000000000..411b58879
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/format-text-larger-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 7,1 2,15 H 4.5 L 5.56,12 H 10.44 L 11.5,15 H 14 L 9,1 Z M 8,5 9.75,10 H 6.25 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/format-text-remove-formatting-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/format-text-remove-formatting-symbolic.svg
new file mode 100644
index 000000000..567c92352
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/format-text-remove-formatting-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 2.5,1 15,13.5 13.5,15 1,2.5 Z"/>
+ <path style="fill:#eff0f2" d="M 6.5,3 8.5,5 H 10 C 10.43,5 11,5.61 11,6 V 7 H 10.5 L 13,9.5 V 6 C 13,4.37 11.68,3 10,3 Z"/>
+ <path style="fill:#eff0f2" d="M 6,7 C 5.08,7 4.26,7.3807 3.75,7.9707 3.24,8.5507 3,9.28 3,10 3,10.72 3.2693,11.449 3.7793,12.029 4.2893,12.609 5.09,13 6,13 H 13 V 12.5 L 11,10.5 V 11 H 6 C 5.6,11 5.4293,10.891 5.2793,10.721 5.1293,10.551 5,10.28 5,10 5,9.72 5.1,9.4493 5.25,9.2793 5.4,9.1193 5.58,9 6,9 H 9.5 L 7.5,7 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/format-text-smaller-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/format-text-smaller-symbolic.svg
new file mode 100644
index 000000000..2483d45aa
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/format-text-smaller-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 6.88,4.5 3.13,15 H 5 L 5.75,13 H 9.5 L 10.25,15 H 12.34 L 8.38,4.5 Z M 7.625,7.5 8.98,11.5 H 6.27 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/format-text-strikethrough-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/format-text-strikethrough-symbolic.svg
new file mode 100644
index 000000000..234d2352e
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/format-text-strikethrough-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 4 3 L 4 5 L 10 5 C 10.43 5 11 5.61 11 6 L 13 6 C 13 4.37 11.68 3 10 3 L 4 3 z M 3 10 C 3 10.72 3.2693 11.449 3.7793 12.029 C 4.2893 12.609 5.09 13 6 13 L 13 13 L 13 10 L 11 10 L 11 11 L 6 11 C 5.6 11 5.4293 10.891 5.2793 10.721 C 5.1293 10.551 5 10.28 5 10 L 3 10 z"/>
+ <path style="fill:#eff0f2" d="M 1,7 V 9 H 15 V 7 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/format-text-underline-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/format-text-underline-symbolic.svg
new file mode 100644
index 000000000..b6231a7ae
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/format-text-underline-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 13,5 C 13,3.37 11.68,2 10,2 H 4 V 4 H 10 C 10.43,4 11,4.61 11,5 V 6 H 6 C 5.08,6 4.26,6.38 3.75,6.97 3.24,7.55 3,8.28 3,9 3,9.72 3.27,10.45 3.78,11.03 4.29,11.61 5.09,12 6,12 H 13 M 6,8 H 11 V 10 H 6 C 5.6,10 5.43,9.89 5.28,9.72 5.13,9.55 5,9.28 5,9 5,8.72 5.1,8.45 5.25,8.28 5.4,8.12 5.58,8 6,8 Z"/>
+ <path style="fill:#eff0f2" d="M 2,13 V 15 H 14 V 13 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/go-bottom-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/go-bottom-symbolic.svg
new file mode 100644
index 000000000..8369b18da
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/go-bottom-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 14,5 12.63,3.62 9,7.25 V 0 H 7 V 7.25 L 3.37,3.62 2,5 8,11 Z"/>
+ <path style="fill:#eff0f2" d="M 10,14 A 2,2 0 0 1 8,16 2,2 0 0 1 6,14 2,2 0 0 1 8,12 2,2 0 0 1 10,14 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/go-down-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/go-down-symbolic.svg
new file mode 100644
index 000000000..ce3ca6197
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/go-down-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 14,8 12.63,6.62 9,10.25 V 2 H 7 V 10.25 L 3.37,6.62 2,8 8,14 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/go-first-rtl-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/go-first-rtl-symbolic.svg
new file mode 120000
index 000000000..ca2456cfa
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/go-first-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/go-first-symbolic-rtl.svg
new file mode 120000
index 000000000..ca2456cfa
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/go-first-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/go-first-symbolic.svg
new file mode 100644
index 000000000..03c0424c4
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/go-first-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 11,14 12.38,12.63 8.75,9 H 16 V 7 H 8.75 L 12.38,3.37 11,2 5,8 Z"/>
+ <path style="fill:#eff0f2" d="M 4,8 A 2,2 0 0 1 2,10 2,2 0 0 1 0,8 2,2 0 0 1 2,6 2,2 0 0 1 4,8 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/go-home-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/go-home-symbolic.svg
new file mode 100644
index 000000000..9679f9640
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/go-home-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 1.5,8 H 3 V 14 H 7 V 10 H 10 V 14 H 14 V 8 H 15.5 L 8.5,1 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/go-jump-rtl-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/go-jump-rtl-symbolic.svg
new file mode 100644
index 000000000..66c0d6547
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/go-jump-rtl-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 2,9 5,14 8,9 H 6 V 6 C 6,4.321 7.32,3 9,3 10.68,3 12,4.321 12,6 V 11 H 14 V 6 C 14,3.247 11.75,1 9,1 6.25,1 4,3.247 4,6 V 9 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/go-jump-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/go-jump-symbolic-rtl.svg
new file mode 120000
index 000000000..2d5a8c83e
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/go-jump-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/go-jump-symbolic.svg
new file mode 100644
index 000000000..5906e81b1
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/go-jump-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 14,9 11,14 8,9 H 10 V 6 C 10,4.321 8.68,3 7,3 5.32,3 4,4.321 4,6 V 11 H 2 V 6 C 2,3.247 4.25,1 7,1 9.75,1 12,3.247 12,6 V 9 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/go-last-rtl-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/go-last-rtl-symbolic.svg
new file mode 120000
index 000000000..c3717c5a7
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/go-last-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/go-last-symbolic-rtl.svg
new file mode 120000
index 000000000..c3717c5a7
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/go-last-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/go-last-symbolic.svg
new file mode 100644
index 000000000..64456f552
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/go-last-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 16,8 A 2,2 0 0 1 14,10 2,2 0 0 1 12,8 2,2 0 0 1 14,6 2,2 0 0 1 16,8 Z"/>
+ <path style="fill:#eff0f2" d="M 5,2 3.62,3.37 7.25,7 H 0 V 9 H 7.25 L 3.62,12.63 5,14 11,8 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/go-next-rtl-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/go-next-rtl-symbolic.svg
new file mode 120000
index 000000000..b3dc2735c
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/go-next-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/go-next-symbolic-rtl.svg
new file mode 120000
index 000000000..b3dc2735c
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/go-next-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/go-next-symbolic.svg
new file mode 100644
index 000000000..ef4da4a4c
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/go-next-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8,2 6.62,3.37 10.25,7 H 2 V 9 H 10.25 L 6.62,12.63 8,14 14,8 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/go-previous-rtl-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/go-previous-rtl-symbolic.svg
new file mode 120000
index 000000000..cbf8ba40c
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/go-previous-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/go-previous-symbolic-rtl.svg
new file mode 120000
index 000000000..cbf8ba40c
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/go-previous-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/go-previous-symbolic.svg
new file mode 100644
index 000000000..67416d1cd
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/go-previous-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8,14 9.38,12.63 5.75,9 H 14 V 7 H 5.75 L 9.38,3.37 8,2 2,8 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/go-top-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/go-top-symbolic.svg
new file mode 100644
index 000000000..5259f50bf
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/go-top-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 14,11 12.63,12.38 9,8.75 V 16 H 7 V 8.75 L 3.37,12.38 2,11 8,5 Z"/>
+ <path style="fill:#eff0f2" d="M 10,2 A 2,2 0 0 1 8,4 2,2 0 0 1 6,2 2,2 0 0 1 8,0 2,2 0 0 1 10,2 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/go-up-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/go-up-symbolic.svg
new file mode 100644
index 000000000..80b180500
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/go-up-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 14,8 12.63,9.38 9,5.75 V 14 H 7 V 5.75 L 3.37,9.38 2,8 8,2 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/help-about-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/help-about-symbolic.svg
new file mode 120000
index 000000000..4a411ced2
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/help-info-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/help-info-symbolic.svg
new file mode 100644
index 000000000..20c5d01f6
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/help-info-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 8 3.75 A 1.25 1.25 0 0 1 9.25 5 A 1.25 1.25 0 0 1 8 6.25 A 1.25 1.25 0 0 1 6.75 5 A 1.25 1.25 0 0 1 8 3.75 z M 7 7 L 9 7 L 9 12 L 7 12 L 7 7 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/image-crop-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/image-crop-symbolic.svg
new file mode 100644
index 000000000..1971c9ba6
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/image-crop-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 3,0 V 2 H 5 V 0 Z M 0,3 V 5 H 11 V 16 H 13 V 5 3 H 11 Z M 3,6 V 11 13 H 5 10 V 11 H 5 V 6 Z M 14,11 V 13 H 16 V 11 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/image-denoise-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/image-denoise-symbolic.svg
new file mode 100644
index 000000000..22baf492a
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/image-denoise-symbolic.svg
@@ -0,0 +1,21 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 1,1 H 3 V 3 H 1 Z"/>
+ <path style="fill:#eff0f2" d="M 3,1 H 5 V 3 H 3 Z"/>
+ <path style="fill:#eff0f2" d="M 5,1 H 7 V 3 H 5 Z"/>
+ <path style="fill:#eff0f2" d="M 5,3 H 7 V 5 H 5 Z"/>
+ <path style="fill:#eff0f2" d="M 3,5 H 5 V 7 H 3 Z"/>
+ <path style="fill:#eff0f2" d="M 1,7 H 3 V 9 H 1 Z"/>
+ <path style="fill:#eff0f2" d="M 3,9 H 5 V 11 H 3 Z"/>
+ <path style="fill:#eff0f2" d="M 5,7 H 7 V 9 H 5 Z"/>
+ <path style="fill:#eff0f2" d="M 7,5 H 9 V 7 H 7 Z"/>
+ <path style="fill:#eff0f2" d="M 9,5 H 11 V 7 H 9 Z"/>
+ <path style="fill:#eff0f2" d="M 9,1 H 11 V 3 H 9 Z"/>
+ <path style="fill:#eff0f2" d="M 11,3 H 13 V 5 H 11 Z"/>
+ <path style="fill:#eff0f2" d="M 11,9 H 13 V 11 H 11 Z"/>
+ <path style="fill:#eff0f2" d="M 7,11 H 9 V 13 H 7 Z"/>
+ <path style="fill:#eff0f2" d="M 9,13 H 11 V 15 H 9 Z"/>
+ <path style="fill:#eff0f2" d="M 3,13 H 5 V 15 H 3 Z"/>
+ <path style="fill:#eff0f2" d="M 13,11 H 15 V 13 H 13 Z"/>
+ <path style="fill:#eff0f2" d="M 13,13 H 15 V 15 H 13 Z"/>
+ <path style="fill:#eff0f2" d="M 13,13 H 15 V 15 H 13 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/image-filter-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/image-filter-symbolic.svg
new file mode 100644
index 000000000..118b35494
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/image-filter-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#eff0f2" d="M 1.5,14.5 C 2.07,11.8 2.76,9.15 8,8 13.22,7.04 13.09,4.35 14,2 V 14.5 Z"/>
+ <path style="fill:#eff0f2" d="M 13.47,1 C 13.206,1 13,1.2638 13,1.5333 13.02,2.7154 12.96,3.8333 12.31,4.7533 11.67,5.6833 10.4,6.4933 7.87,7.0033 5.15,7.5533 3.53,8.6933 2.56,10.063 1.6,11.443 1.28,13.003 1,14.353 L 2,14.563 C 2.28,13.213 2.59,11.823 3.41,10.663 4.22,9.5033 5.53,8.5133 8.06,8.0033 10.74,7.4633 12.29,6.5133 13.12,5.3133 13.96,4.1233 14,2.7433 14,1.5033 14.002,1.2019 13.769,1 13.47,1 Z"/>
+ <path style="fill:#eff0f2" d="M 1,1 H 3 V 15 H 1 Z"/>
+ <path style="fill:#eff0f2" d="M 13,-15 H 15 V -1 H 13 Z" transform="rotate(90)"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/image-red-eye-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/image-red-eye-symbolic.svg
new file mode 100644
index 000000000..de9d2f161
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/image-red-eye-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8,3 C 7.5092,3 7.0467,3.0455 6.6094,3.1094 L 8.5625,5.0625 A 3,3 0 0 1 10.951,7.4512 L 14.115,10.615 C 15.46,9.3291 16,8 16,8 16,8 14,3 8,3 Z M 4.2715,3.7715 C 1.1494,5.162 0,8 0,8 0,8 2,13 8,13 9.8188,13 11.267,12.532 12.398,11.898 L 10.355,9.8555 A 3,3 0 0 1 8,11 3,3 0 0 1 5,8 3,3 0 0 1 6.1426,5.6426 Z"/>
+ <path style="fill:#eff0f2" d="M 2.5,1 15,13.5 13.5,15 1,2.5 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/image-sharpen-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/image-sharpen-symbolic.svg
new file mode 100644
index 000000000..59530be4c
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/image-sharpen-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8,1 0,14 H 16 Z M 8,5 12.5,12 H 3.5 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/image-straighten-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/image-straighten-symbolic.svg
new file mode 100644
index 000000000..32fd9d77c
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/image-straighten-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 1,8 V 9 H 2 V 8 Z M 3,8 V 9 H 4 V 8 Z M 5,8 V 9 H 6 V 8 Z M 7,8 V 9 H 8 V 8 Z M 9,8 V 9 H 10 V 8 Z M 11,8 V 9 H 12 V 8 Z M 13,8 V 9 H 14 V 8 Z M 15,8 V 9 H 16 V 8 Z"/>
+ <path style="fill:#eff0f2" d="M 12.963,0.99422 C 12.868,0.99595 12.807,1.0079 12.807,1.0079 L 1.0078,3.1935 C 0.02451,3.3757 0.20508,4.3595 0.20508,4.3595 L 0.69531,7.0001 H 3.8065 L 4.914,5.0724 7.3769,7.0001 H 9.6776 L 10.572,5.7442 12.398,7.0001 H 14.936 L 13.973,1.8087 C 13.835,1.0712 13.248,0.98905 12.963,0.99422 Z M 1.2519,10 2.0292,14.191 C 2.2114,15.174 3.1933,14.992 3.1933,14.992 L 14.992,12.807 C 14.992,12.807 15.977,12.624 15.795,11.641 L 15.49,10 H 13.455 L 13.645,11.021 3.8124,12.844 3.2851,10 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/insert-emoticon-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/insert-emoticon-symbolic.svg
new file mode 100644
index 000000000..91f19c183
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/insert-emoticon-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8,1 C 4.14,1 1,4.13 1,8 1,11.87 4.14,15 8,15 11.87,15 15,11.87 15,8 15,4.13 11.87,1 8,1 Z M 5,5 C 5.56,5 6,5.45 6,6 6,6.55 5.56,7 5,7 4.45,7 4,6.55 4,6 4,5.45 4.45,5 5,5 Z M 11,5 C 11.56,5 12,5.45 12,6 12,6.55 11.56,7 11,7 10.45,7 10,6.55 10,6 10,5.45 10.45,5 11,5 Z M 4,10 H 12 C 11.05,11.26 9.58,12 8,12 6.43,12 4.94,11.26 4,10 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/insert-image-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/insert-image-symbolic.svg
new file mode 100644
index 000000000..4a06a3a10
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/insert-image-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 3,0 C 2,0 2,1 2,1 V 9 C 2,10 3,10 3,10 H 13 C 13,10 14,10 14,9 V 1 C 14,0 13,0 13,0 Z M 6,3.5 9,6.5 10.5,5 12,6.5 V 8 H 4 V 5.5 Z"/>
+ <path style="fill:#eff0f2" d="M 5,12 8,16 11,12 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/insert-link-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/insert-link-symbolic.svg
new file mode 100644
index 000000000..e5d1d1014
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/insert-link-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 6 1 C 4.53 1 3.2505 1.81 2.5605 3 L 13.439 3 C 12.749 1.81 11.47 1 10 1 L 6 1 z M 0 4 L 0 6 L 4 6 C 4 6 5 6 5 5 C 5 4 4 4 4 4 L 0 4 z M 12 4 C 12 4 11 4 11 5 C 11 6 12 6 12 6 L 16 6 L 16 4 L 12 4 z M 2.5605 7 C 3.2505 8.19 4.53 9 6 9 L 10 9 C 11.47 9 12.749 8.19 13.439 7 L 2.5605 7 z M 5 12 L 8 16 L 11 12 L 5 12 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/insert-object-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/insert-object-symbolic.svg
new file mode 100644
index 000000000..3d6b7442c
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/insert-object-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 13,5 A 5,5 0 0 1 8,10 5,5 0 0 1 3,5 5,5 0 0 1 8,0 5,5 0 0 1 13,5 Z"/>
+ <path style="fill:#eff0f2" d="M 5,12 8,16 11,12 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/insert-text-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/insert-text-symbolic.svg
new file mode 100644
index 000000000..e23a45f99
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/insert-text-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 5,12 8,16 11,12 Z"/>
+ <path style="fill:#eff0f2" d="M 14,6.5 C 14,5.685 13.34,5 12.5,5 H 9.5 V 6 H 12.5 C 12.715,6 13,6.305 13,6.5 V 7 H 10.5 C 10.04,7 9.63,7.19 9.375,7.485 9.12,7.775 9,8.14 9,8.5 9,8.86 9.135,9.225 9.39,9.515 9.645,9.805 10.045,10 10.5,10 H 14 M 10.5,8 H 13 V 9 H 10.5 C 10.3,9 10.215,8.945 10.14,8.86 10.065,8.775 10,8.64 10,8.5 10,8.36 10.05,8.225 10.125,8.14 10.2,8.06 10.29,8 10.5,8 Z"/>
+ <path style="fill:#eff0f2" d="M 4.3676,2 1.4559,10 H 2.92 L 3.6397,8 H 6.1875 L 6.9154,10 H 8.3713 L 5.4596,2 Z M 4.9136,4.5 5.8235,7 H 4.0037 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/link-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/link-symbolic.svg
new file mode 100644
index 000000000..ed3ae5116
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/link-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 5,3 C 2.23,3 0,5.23 0,8 0,10.77 2.23,13 5,13 H 7 V 11 H 5 C 3.34,11 2,9.67 2,8 2,6.34 3.34,5 5,5 H 7 V 3 Z M 9,3 V 5 H 11 C 12.66,5 14,6.34 14,8 14,9.67 12.66,11 11,11 H 9 V 13 H 11 C 13.77,13 16,10.77 16,8 16,5.23 13.77,3 11,3 Z M 5,7 V 9 H 11 V 7 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/list-add-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/list-add-symbolic.svg
new file mode 100644
index 000000000..2a970b938
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/list-add-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 7,1 V 7 H 1 v 2 h 6 v 6 H 9 V 9 h 6 V 7 H 9 V 1 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/list-remove-all-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/list-remove-all-symbolic.svg
new file mode 100644
index 000000000..63b535607
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/list-remove-all-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 15,4 H 5 V 6 H 15 Z M 13,7 H 3 V 9 H 13 Z M 11,10 H 1 V 12 H 11 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/list-remove-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/list-remove-symbolic.svg
new file mode 100644
index 000000000..6ef4bc533
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/list-remove-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 1,7 H 15 V 9 H 1 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/location-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/location-symbolic.svg
new file mode 100644
index 000000000..9f6fa674f
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/location-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 4,2 V 4 H 11 C 12.68,4 14,5.321 14,7 14,8.679 12.68,10 11,10 H 10 V 8 L 5,11 10,14 V 12 H 11 C 13.75,12.101 16,9.753 16,7 16,4.247 13.75,2 11,2 Z M 2,9 A 2,2 0 0 0 0,11 2,2 0 0 0 2,13 2,2 0 0 0 4,11 2,2 0 0 0 2,9 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/mail-flag-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/mail-flag-symbolic.svg
new file mode 100644
index 000000000..73ceca141
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/mail-flag-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 2,0 V 7 16 H 4 V 7 H 7 L 8,9 H 14 V 2 H 10 L 9,0 H 4 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/mail-forward-rtl-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/mail-forward-rtl-symbolic.svg
new file mode 120000
index 000000000..46fa064f6
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/mail-forward-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/mail-forward-symbolic.svg
new file mode 100644
index 000000000..b950b5ee8
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/mail-forward-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 9,1.5 V 4 H 6.5 C 3.5,4 1.5,6.13 1.5,9.25 1.5,12.5 5.5,14 5.5,14 5.5,14 3.63,11.35 4.06,10 4.43,8.87 5.64,8 7,8 H 9 V 10.5 L 15.5,6 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/mail-mark-important-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/mail-mark-important-symbolic.svg
new file mode 100644
index 000000000..81cf1f3b6
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/mail-mark-important-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 11,2 16,8 11,14 H 1 C 0,14 0,13 0,13 V 3 C 0,2 1,2 1,2 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/mail-mark-junk-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/mail-mark-junk-symbolic.svg
new file mode 100644
index 000000000..9d01fe67a
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/mail-mark-junk-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 5,1 1,5 V 11 L 5,15 H 11 L 15,11 V 5 L 11,1 Z M 7,4 H 9 V 7 L 8.75,9 H 7.25 L 7,7 Z M 8,9.75 C 8.69,9.75 9.25,10.31 9.25,11 9.25,11.69 8.69,12.25 8,12.25 7.31,12.25 6.75,11.69 6.75,11 6.75,10.31 7.31,9.75 8,9.75 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/mail-mark-notjunk-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/mail-mark-notjunk-symbolic.svg
new file mode 100644
index 000000000..a5513fce5
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/mail-mark-notjunk-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2;opacity:0.3" d="M 5,1 1,5 V 11 L 5,15 H 11 L 15,11 V 5 L 11,1 Z M 7,4 H 9 V 7 L 8.75,9 H 7.25 L 7,7 Z M 8,9.75 C 8.69,9.75 9.25,10.31 9.25,11 9.25,11.69 8.69,12.25 8,12.25 7.31,12.25 6.75,11.69 6.75,11 6.75,10.31 7.31,9.75 8,9.75 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/mail-mark-read-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/mail-mark-read-symbolic.svg
new file mode 100644
index 000000000..9e64cd7d1
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/mail-mark-read-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2;opacity:0.3" d="M 2 2 C 0.892 2 0 2.892 0 4 L 0 12 C 0 13.108 0.892 14 2 14 L 14 14 C 15.108 14 16 13.108 16 12 L 16 4 C 16 2.892 15.108 2 14 2 L 2 2 z M 2 4 L 8 7 L 14 4 L 14 6 L 8 9 L 2 6 L 2 4 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/mail-mark-unread-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/mail-mark-unread-symbolic.svg
new file mode 100644
index 000000000..6a8136c07
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/mail-mark-unread-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 2 2 C 0.892 2 0 2.892 0 4 L 0 12 C 0 13.108 0.892 14 2 14 L 14 14 C 15.108 14 16 13.108 16 12 L 16 4 C 16 2.892 15.108 2 14 2 L 2 2 z M 2 4 L 8 7 L 14 4 L 14 6 L 8 9 L 2 6 L 2 4 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/mail-message-new-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/mail-message-new-symbolic.svg
new file mode 100644
index 000000000..6a8136c07
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/mail-message-new-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 2 2 C 0.892 2 0 2.892 0 4 L 0 12 C 0 13.108 0.892 14 2 14 L 14 14 C 15.108 14 16 13.108 16 12 L 16 4 C 16 2.892 15.108 2 14 2 L 2 2 z M 2 4 L 8 7 L 14 4 L 14 6 L 8 9 L 2 6 L 2 4 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/mail-reply-all-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/mail-reply-all-symbolic-rtl.svg
new file mode 100644
index 000000000..cc78ed9d5
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/mail-reply-all-symbolic-rtl.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 7,1.5 V 4 H 5 C 2,4 0,6.13 0,9.25 0,12.5 4,14 4,14 4,14 2.13,11.35 2.56,10 2.93,8.87 4.14,8 5.5,8 H 7 V 10.5 L 13.5,6 Z"/>
+ <path style="fill:#eff0f2" d="M 9.5,1.5 16,6 9.5,10.5 V 9.4609 L 14.5,6 9.5,2.5391 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/mail-reply-all-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/mail-reply-all-symbolic.svg
new file mode 100644
index 000000000..3200a5e1a
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/mail-reply-all-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 9,1.5 V 4 H 11 C 14,4 16,6.13 16,9.25 16,12.5 12,14 12,14 12,14 13.87,11.35 13.44,10 13.07,8.87 11.86,8 10.5,8 H 9 V 10.5 L 2.5,6 Z"/>
+ <path style="fill:#eff0f2" d="M 6.5,1.5 0,6 6.5,10.5 V 9.4609 L 1.5,6 6.5,2.5391 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/mail-reply-rtl-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/mail-reply-rtl-symbolic.svg
new file mode 120000
index 000000000..9b2f3d603
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/mail-reply-sender-rtl-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/mail-reply-sender-rtl-symbolic.svg
new file mode 120000
index 000000000..9b2f3d603
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/mail-reply-sender-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/mail-reply-sender-symbolic.svg
new file mode 120000
index 000000000..46fa064f6
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/mail-reply-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/mail-reply-symbolic.svg
new file mode 100644
index 000000000..8079f32fd
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/mail-reply-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 7,1.5 V 4 H 9.5 C 12.5,4 14.5,6.13 14.5,9.25 14.5,12.5 10.5,14 10.5,14 10.5,14 12.37,11.35 11.94,10 11.57,8.87 10.36,8 9,8 H 7 V 10.5 L 0.5,6 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/mail-send-receive-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/mail-send-receive-symbolic.svg
new file mode 100644
index 000000000..216758d13
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/mail-send-receive-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 3,4 H 7 V 10 H 3 Z"/>
+ <path style="fill:#eff0f2" d="M 9,6 H 13 V 12 H 9 Z"/>
+ <path style="fill:#eff0f2" d="M 1,5 H 9 L 5,1 Z"/>
+ <path style="fill:#eff0f2" d="M 15,11 H 7 L 11,15 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/mail-send-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/mail-send-symbolic.svg
new file mode 100644
index 000000000..e7d4cecbe
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/mail-send-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 1,1 V 7 L 10,8 1,9 V 15 L 15,8 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/mail-spam-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/mail-spam-symbolic.svg
new file mode 120000
index 000000000..18be0c63f
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/mark-location-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/mark-location-symbolic.svg
new file mode 100644
index 000000000..a888e2f1e
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/mark-location-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8,1 C 5.2386,1 3,3.2386 3,6 3,10.5 8,15 8,15 8,15 13,10.5 13,6 13,3.2386 10.761,1 8,1 Z M 8,4 A 2,2 0 0 1 10,6 2,2 0 0 1 8,8 2,2 0 0 1 6,6 2,2 0 0 1 8,4 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/marker-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/marker-symbolic.svg
new file mode 120000
index 000000000..2afa25ec2
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/marker-symbolic.svg
@@ -0,0 +1 @@
+mail-flag-symbolic.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/actions/symbolic/media-eject-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/media-eject-symbolic.svg
new file mode 100644
index 000000000..23dd58e86
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/media-eject-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8,3 3,8 V 9 H 13 V 8 Z M 3,11 V 13 H 13 V 11 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/media-mount-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/media-mount-symbolic.svg
new file mode 100644
index 000000000..7d676d503
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/media-mount-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 3 3 L 3 4 L 8 9 L 13 4 L 13 3 L 3 3 z M 3 11 L 3 13 L 13 13 L 13 11 L 3 11 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/media-playback-pause-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/media-playback-pause-symbolic.svg
new file mode 100644
index 000000000..b90005eb9
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/media-playback-pause-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 2,2 V 14 H 6 V 2 Z"/>
+ <path style="fill:#eff0f2" d="M 10,2 V 14 H 14 V 2 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/media-playback-start-rtl-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/media-playback-start-rtl-symbolic.svg
new file mode 100644
index 000000000..945957f70
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/media-playback-start-rtl-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 13,2 V 14 L 2,8 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/media-playback-start-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/media-playback-start-symbolic-rtl.svg
new file mode 120000
index 000000000..6946acbd6
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/media-playback-start-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/media-playback-start-symbolic.svg
new file mode 100644
index 000000000..d2189d829
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/media-playback-start-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 3,2 V 14 L 14,8 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/media-playback-stop-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/media-playback-stop-symbolic.svg
new file mode 100644
index 000000000..051fceb43
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/media-playback-stop-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 2,2 H 14 V 14 H 2 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/media-record-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/media-record-symbolic.svg
new file mode 100644
index 000000000..10df63249
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/media-record-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 13,8 A 5,5 0 0 1 8,13 5,5 0 0 1 3,8 5,5 0 0 1 8,3 5,5 0 0 1 13,8 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/media-seek-backward-rtl-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/media-seek-backward-rtl-symbolic.svg
new file mode 120000
index 000000000..a3c08d5d2
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/media-seek-backward-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/media-seek-backward-symbolic-rtl.svg
new file mode 120000
index 000000000..a3c08d5d2
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/media-seek-backward-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/media-seek-backward-symbolic.svg
new file mode 100644
index 000000000..ddd13348f
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/media-seek-backward-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8,8 15,12 V 4 Z"/>
+ <path style="fill:#eff0f2" d="M 1,8 8,12 V 4 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/media-seek-forward-rtl-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/media-seek-forward-rtl-symbolic.svg
new file mode 120000
index 000000000..2f0cab33a
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/media-seek-forward-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/media-seek-forward-symbolic-rtl.svg
new file mode 120000
index 000000000..2f0cab33a
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/media-seek-forward-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/media-seek-forward-symbolic.svg
new file mode 100644
index 000000000..c658a5769
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/media-seek-forward-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8,8 1,12 V 4 Z"/>
+ <path style="fill:#eff0f2" d="M 15,8 8,12 V 4 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/media-skip-backward-rtl-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/media-skip-backward-rtl-symbolic.svg
new file mode 120000
index 000000000..8515e7cad
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/media-skip-backward-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/media-skip-backward-symbolic-rtl.svg
new file mode 120000
index 000000000..8515e7cad
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/media-skip-backward-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/media-skip-backward-symbolic.svg
new file mode 100644
index 000000000..a12a07625
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/media-skip-backward-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 0,4 V 12 H 2 V 8 4 Z M 2,8 9,12 V 8 4 Z M 9,8 16,12 V 4 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/media-skip-forward-rtl-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/media-skip-forward-rtl-symbolic.svg
new file mode 120000
index 000000000..3b7769f2a
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/media-skip-forward-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/media-skip-forward-symbolic-rtl.svg
new file mode 120000
index 000000000..3b7769f2a
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/media-skip-forward-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/media-skip-forward-symbolic.svg
new file mode 100644
index 000000000..dd42ac7ed
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/media-skip-forward-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 16,4 V 12 H 14 V 8 4 Z M 14,8 7,12 V 8 4 Z M 7,8 0,12 V 4 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/media-view-subtitles-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/media-view-subtitles-symbolic.svg
new file mode 100644
index 000000000..1e09e89ea
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/media-view-subtitles-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 2 2 C 1.446 2 1 2.446 1 3 L 1 13 C 1 13.554 1.446 14 2 14 L 14 14 C 14.554 14 15 13.554 15 13 L 15 3 C 15 2.446 14.554 2 14 2 L 2 2 z M 3 10 L 13 10 L 13 12 L 3 12 L 3 10 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/object-flip-horizontal-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/object-flip-horizontal-symbolic.svg
new file mode 100644
index 000000000..e80a75b33
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/object-flip-horizontal-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 5,5 0,8 5,11 V 9 H 11 V 11 L 16,8 11,5 V 7 H 5 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/object-flip-vertical-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/object-flip-vertical-symbolic.svg
new file mode 100644
index 000000000..770153802
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/object-flip-vertical-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8,0 5,5 H 7 V 11 H 5 L 8,16 11,11 H 9 V 5 H 11 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/object-merge-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/object-merge-symbolic.svg
new file mode 100644
index 000000000..9996a7d09
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/object-merge-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8,2 5,7 H 7 V 9 C 7,10.679 5.68,12 4,12 H 1 V 14 H 4 C 5.62,14 7.08,13.212 8,12.016 8.92,13.212 10.38,14 12,14 H 15 V 12 H 12 C 10.32,12 9,10.679 9,9 V 7 H 11 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/object-move-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/object-move-symbolic.svg
new file mode 100644
index 000000000..58fa4bc82
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/object-move-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8,15.5 5,12 H 7 V 10 H 9 V 12 H 11 Z"/>
+ <path style="fill:#eff0f2" d="M 8,0.5 5,4 H 7 V 6 H 9 V 4 H 11 Z"/>
+ <path style="fill:#eff0f2" d="M 15.5,8 12,5 V 7 H 10 V 9 H 12 V 11 Z"/>
+ <path style="fill:#eff0f2" d="M 0.5,8 4,5 V 7 H 6 V 9 H 4 V 11 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/object-rotate-left-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/object-rotate-left-symbolic.svg
new file mode 100644
index 000000000..c7845bea2
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/object-rotate-left-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8 0 L 4.5 3 L 8 6 L 8 4 A 4 4 0 0 1 12 8 A 4 4 0 0 1 8 12 A 4 4 0 0 1 4 8 L 2 8 A 6 6 0 0 0 8 14 A 6 6 0 0 0 14 8 A 6 6 0 0 0 8 2 L 8 0 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/object-rotate-right-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/object-rotate-right-symbolic.svg
new file mode 100644
index 000000000..13be68aa9
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/object-rotate-right-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8 0 L 8 2 A 6 6 0 0 0 2 8 A 6 6 0 0 0 8 14 A 6 6 0 0 0 14 8 L 12 8 A 4 4 0 0 1 8 12 A 4 4 0 0 1 4 8 A 4 4 0 0 1 8 4 L 8 6 L 11.5 3 L 8 0 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/object-select-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/object-select-symbolic.svg
new file mode 100644
index 000000000..368ee60f7
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/object-select-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 12.279,3.3705 6,10.561 3.75,8.3105 C 3.2882,7.8608 2.69,7.9405 2.31,8.3105 1.94,8.6905 1.8543,9.2947 2.31,9.7505 L 6.09,13.5 13.779,4.6905 C 14.538,3.8206 13.215,2.2986 12.279,3.3705 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/object-straighten-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/object-straighten-symbolic.svg
new file mode 100644
index 000000000..01077af48
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/object-straighten-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 11.88,1.22 2.03,2.97 C 1.05,3.14 1.22,4.12 1.22,4.12 L 1.72,7 H 13.91 L 13.03,2.03 C 12.86,1.05 11.88,1.22 11.88,1.22 Z M 2.25,10 2.97,13.97 C 3.14,14.95 4.13,14.78 4.13,14.78 L 13.97,13.03 C 13.97,13.03 14.96,12.86 14.78,11.87 L 14.44,10 Z"/>
+ <path style="fill:#eff0f2" d="M 1,8 V 9 H 2 V 8 Z M 3,8 V 9 H 4 V 8 Z M 5,8 V 9 H 6 V 8 Z M 7,8 V 9 H 8 V 8 Z M 9,8 V 9 H 10 V 8 Z M 11,8 V 9 H 12 V 8 Z M 13,8 V 9 H 14 V 8 Z M 15,8 V 9 H 16 V 8 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/open-menu-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/open-menu-symbolic.svg
new file mode 100644
index 000000000..e8be239c6
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/open-menu-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 10,2 A 2,2 0 0 0 8,0 2,2 0 0 0 6,2 2,2 0 0 0 8,4 2,2 0 0 0 10,2 Z M 10,8 A 2,2 0 0 0 8,6 2,2 0 0 0 6,8 2,2 0 0 0 8,10 2,2 0 0 0 10,8 Z M 10,14 A 2,2 0 0 0 8,12 2,2 0 0 0 6,14 2,2 0 0 0 8,16 2,2 0 0 0 10,14 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/pan-down-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/pan-down-symbolic.svg
new file mode 100644
index 000000000..9121fb0e2
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/pan-down-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 13,6 8,11 3,6 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/pan-end-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/pan-end-symbolic-rtl.svg
new file mode 120000
index 000000000..8c2fe8d4a
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/pan-end-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/pan-end-symbolic.svg
new file mode 100644
index 000000000..3f4c6d3bb
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/pan-end-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 6,13 11,8 6,3 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/pan-start-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/pan-start-symbolic-rtl.svg
new file mode 120000
index 000000000..ab00c826d
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/pan-start-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/pan-start-symbolic.svg
new file mode 100644
index 000000000..e15326840
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/pan-start-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 10,13 5,8 10,3 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/pan-up-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/pan-up-symbolic.svg
new file mode 100644
index 000000000..71693cdb9
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/pan-up-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 13,10 8,5 3,10 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/pane-hide-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/pane-hide-symbolic-rtl.svg
new file mode 120000
index 000000000..5ad468dc2
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/pane-hide-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/pane-hide-symbolic.svg
new file mode 100644
index 000000000..069c2ec08
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/pane-hide-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 6,5 10,8 6,11 V 9 H 2 V 7 H 6 Z"/>
+ <path style="fill:#eff0f2" d="M 13,15 H 3 V 13 H 11 V 3 3 H 3 V 1 H 13 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/pane-show-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/pane-show-symbolic-rtl.svg
new file mode 120000
index 000000000..be58fcda0
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/pane-show-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/pane-show-symbolic.svg
new file mode 100644
index 000000000..c375a99bd
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/pane-show-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 9,5 5,8 9,11 V 9 H 13 V 7 H 9 Z"/>
+ <path style="fill:#eff0f2" d="M 2,15 H 12 V 13 H 4 V 3 3 H 12 V 1 H 2 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/process-stop-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/process-stop-symbolic.svg
new file mode 100644
index 000000000..3c54a1fdd
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/process-stop-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 5,1 1,5 V 11 L 5,15 H 11 L 15,11 V 5 L 11,1 Z M 6,3 H 10 L 13,6 V 10 L 10,13 H 6 L 3,10 V 6 Z M 6.5,4 4,6.5 V 9.5 L 6.5,12 H 9.5 L 12,9.5 V 6.5 L 9.5,4 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/qrscanner-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/qrscanner-symbolic.svg
new file mode 100644
index 000000000..2e4f00b5e
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/qrscanner-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1">
+ <path style="fill:#eff0f2" d="M 1 1 L 1 6 L 6 6 L 6 1 L 1 1 z M 10 1 L 10 6 L 15 6 L 15 1 L 10 1 z M 2 2 L 5 2 L 5 5 L 2 5 L 2 2 z M 7 2 L 7 4 L 8 4 L 8 5 L 9 5 L 9 4 L 9 3 L 8 3 L 8 2 L 7 2 z M 8 5 L 7 5 L 7 6 L 7 7 L 8 7 L 8 6 L 8 5 z M 7 7 L 6 7 L 6 8 L 5 8 L 5 9 L 7 9 L 7 7 z M 7 9 L 7 10 L 8 10 L 8 9 L 7 9 z M 8 9 L 11 9 L 11 7 L 10 7 L 10 8 L 8 8 L 8 9 z M 11 9 L 11 10 L 12 10 L 12 11 L 13 11 L 13 9 L 11 9 z M 11 10 L 10 10 L 10 11 L 11 11 L 11 10 z M 10 11 L 8 11 L 8 12 L 10 12 L 10 11 z M 10 12 L 10 13 L 11 13 L 11 12 L 10 12 z M 11 13 L 11 14 L 12 14 L 12 13 L 11 13 z M 12 13 L 14 13 L 14 12 L 12 12 L 12 13 z M 14 13 L 14 15 L 15 15 L 15 14 L 15 13 L 14 13 z M 12 14 L 12 15 L 13 15 L 13 14 L 12 14 z M 11 14 L 8 14 L 7 14 L 7 15 L 11 15 L 11 14 z M 8 12 L 7 12 L 7 13 L 8 13 L 8 12 z M 5 8 L 5 7 L 3 7 L 3 8 L 5 8 z M 3 8 L 2 8 L 2 7 L 1 7 L 1 9 L 3 9 L 3 8 z M 11 2 L 14 2 L 14 5 L 11 5 L 11 2 z M 3 3 L 3 4 L 4 4 L 4 3 L 3 3 z M 12 3 L 12 4 L 13 4 L 13 3 L 12 3 z M 12 7 L 12 8 L 14 8 L 14 9 L 15 9 L 15 8 L 15 7 L 14 7 L 12 7 z M 1 10 L 1 15 L 5.0722656 15 L 6 15 L 6 10 L 1 10 z M 14 10 L 14 11 L 15 11 L 15 10 L 14 10 z M 2 11 L 5 11 L 5 14 L 2 14 L 2 11 z M 3 12 L 3 13 L 4 13 L 4 12 L 3 12 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/search-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/search-symbolic.svg
new file mode 120000
index 000000000..254610963
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/search-symbolic.svg
@@ -0,0 +1 @@
+edit-find-symbolic.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/actions/symbolic/selection-end-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/selection-end-symbolic-rtl.svg
new file mode 120000
index 000000000..768fa9f91
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/selection-end-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/selection-end-symbolic.svg
new file mode 100644
index 000000000..33a4d8516
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/selection-end-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 5,2 11,8 V 14 H 5 V 8 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/selection-start-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/selection-start-symbolic-rtl.svg
new file mode 120000
index 000000000..17fd0bfc6
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/selection-start-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/selection-start-symbolic.svg
new file mode 100644
index 000000000..9c6d2d584
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/selection-start-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 11,14 5,8 V 2 H 11 V 8 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/send-to-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/send-to-symbolic.svg
new file mode 100644
index 000000000..ab1aade60
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/send-to-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 9,1 10.22,2.906 5.81,5.656 C 5.3,5.245 4.66,5 4,5 2.43,5 1,6.429 1,8 1,9.5707 2.43,11 4,11 4.66,11 5.3,10.723 5.81,10.313 L 10.22,13.094 9,15 H 15 L 12.5,9.5 11.28,11.438 6.91,8.656 C 6.96,8.442 7,8.224 7,8 7,7.776 6.96,7.558 6.91,7.344 L 11.28,4.562 12.5,6.5 15,1 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/sidebar-places-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/sidebar-places-symbolic.svg
new file mode 100644
index 000000000..bbce131d8
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/sidebar-places-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 1,2 V 13 C 1,13 1,14 2,14 H 14 C 14,14 15,14 15,13 V 4 C 15,3 14,3 14,3 H 9 L 7,1 H 2 C 2,1 1,1 1,2 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/star-new-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/star-new-symbolic.svg
new file mode 100644
index 000000000..5366213c3
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/star-new-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 12.49,8 C 12.87,8 13.24,8.063 13.6,8.154 L 16,6.203 10.12,5.887 8,0.393 5.88,5.887 0,6.203 4.57,9.918 3.05,15.609 8,12.41 C 8.05,9.98 10.05,8 12.49,8 Z"/>
+ <path style="fill:#eff0f2" d="M 12.5,9 C 10.57,9 9,10.567 9,12.5 9,14.433 10.57,16 12.5,16 14.43,16 16,14.433 16,12.5 16,10.567 14.43,9 12.5,9 Z M 12,10 H 13 V 12 H 15 V 13 H 13 V 15 H 12 V 13 H 10 V 12 H 12 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/system-hibernate-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/system-hibernate-symbolic.svg
new file mode 100644
index 000000000..bcf6c557f
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/system-hibernate-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1" viewBox="0 0 16 16">
+ <path style="fill:#eff0f2" d="M 8,2 A 6,6 0 0 0 2,8 6,6 0 0 0 8,14 6,6 0 0 0 14,8 6,6 0 0 0 8,2 Z M 8,4 A 4,4 0 0 1 12,8 4,4 0 0 1 8,12 4,4 0 0 1 4,8 4,4 0 0 1 8,4 Z"/>
+ <path style="fill:#eff0f2" d="M 10,8 A 2,2 0 0 1 8,10 2,2 0 0 1 6,8 2,2 0 0 1 8,6 2,2 0 0 1 10,8 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/system-lock-screen-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/system-lock-screen-symbolic.svg
new file mode 100644
index 000000000..11b240b69
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/system-lock-screen-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8,1 C 5.784,1 4,2.784 4,5 V 7 H 3 C 2.446,7 2,7.446 2,8 V 14 C 2,14.554 2.446,15 3,15 H 13 C 13.554,15 14,14.554 14,14 V 8 C 14,7.446 13.554,7 13,7 H 12 V 5 C 12,2.784 10.216,1 8,1 Z M 8,3 C 9.108,3 10,3.892 10,5 V 7 H 6 V 5 C 6,3.892 6.892,3 8,3 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/system-log-out-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/system-log-out-symbolic.svg
new file mode 100644
index 000000000..c76b8a98d
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/system-log-out-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 12,5 16,8 12,11 V 9 H 8 V 7 H 12 Z"/>
+ <path style="fill:#eff0f2" d="M 8,2 A 6,6 0 0 0 2,8 6,6 0 0 0 8,14 6,6 0 0 0 12.24,12.24 L 10.826,10.826 A 4,4 0 0 1 8,12 4,4 0 0 1 4,8 4,4 0 0 1 8,4 4,4 0 0 1 10.826,5.1738 L 12.24,3.7598 A 6,6 0 0 0 8,2 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/system-reboot-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/system-reboot-symbolic.svg
new file mode 120000
index 000000000..e13c3f7b9
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/system-restart-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/system-restart-symbolic.svg
new file mode 100644
index 000000000..72927a93f
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/system-restart-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8,2 A 1,1 0 0 0 7,3 1,1 0 0 0 8,4 4,4 0 0 1 12,8 H 10 L 13,12 16,8 H 14 A 6,6 0 0 0 8,2 Z M 3,4 0,8 H 2 A 6,6 0 0 0 8,14 1,1 0 0 0 9,13 1,1 0 0 0 8,12 4,4 0 0 1 4,8 H 6 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/system-run-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/system-run-symbolic.svg
new file mode 100644
index 000000000..afe05195b
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/system-run-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 7.76,5.993 7.65,7.31 A 3.9286,3.9286 0 0 0 6.5,7.974 L 5.3,7.411 4.05,9.576 5.14,10.331 A 3.9286,3.9286 0 0 0 5.08,10.993 3.9286,3.9286 0 0 0 5.14,11.659 L 4.05,12.411 5.3,14.576 6.5,14.014 A 3.9286,3.9286 0 0 0 7.65,14.674 L 7.76,15.993 H 10.26 L 10.37,14.676 A 3.9286,3.9286 0 0 0 11.52,14.012 L 12.71,14.576 13.96,12.411 12.88,11.656 A 3.9286,3.9286 0 0 0 12.94,10.993 3.9286,3.9286 0 0 0 12.88,10.328 L 13.96,9.576 12.71,7.411 11.52,7.973 A 3.9286,3.9286 0 0 0 10.37,7.313 L 10.26,5.993 Z M 9.01,9.565 A 1.4286,1.4286 0 0 1 10.44,10.993 1.4286,1.4286 0 0 1 9.01,12.422 1.4286,1.4286 0 0 1 7.58,10.993 1.4286,1.4286 0 0 1 9.01,9.565 Z"/>
+ <path style="fill:#eff0f2" d="M 7.19,6.263 6.85,5.545 A 2.3571,2.3571 0 0 0 7.25,4.856 L 8.04,4.79 V 3.289 L 7.25,3.223 A 2.3571,2.3571 0 0 0 7.08,2.861 2.3571,2.3571 0 0 0 6.85,2.532 L 7.19,1.816 5.89,1.066 5.44,1.717 A 2.3571,2.3571 0 0 0 4.64,1.719 L 4.19,1.066 2.89,1.816 3.23,2.533 A 2.3571,2.3571 0 0 0 2.83,3.223 L 2.04,3.289 V 4.789 L 2.83,4.855 A 2.3571,2.3571 0 0 0 3,5.218 2.3571,2.3571 0 0 0 3.23,5.546 L 2.89,6.262 4.19,7.012 4.64,6.362 A 2.3571,2.3571 0 0 0 5.44,6.36 L 5.89,7.013 Z M 5.47,4.782 A 0.85714,0.85714 0 0 1 4.3,4.468 0.85714,0.85714 0 0 1 4.61,3.297 0.85714,0.85714 0 0 1 5.78,3.611 0.85714,0.85714 0 0 1 5.47,4.782 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/system-search-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/system-search-symbolic.svg
new file mode 120000
index 000000000..254610963
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/system-shutdown-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/system-shutdown-symbolic.svg
new file mode 100644
index 000000000..17f1315f0
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/system-shutdown-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8,1 C 8.554,1 9,1.446 9,2 V 7 C 9,7.554 8.554,8 8,8 7.446,8 7,7.554 7,7 V 2 C 7,1.446 7.446,1 8,1 Z"/>
+ <path style="fill:#eff0f2" d="M 11,3 C 10.448,3 10,3.4477 10,4 10,4.2839 10.102,4.5767 10.329,4.748 11.358,5.525 11.998,6.7108 12,8 12,10.209 10.209,12 8,12 5.7909,12 4,10.209 4,8 4.0024,6.7105 4.644,5.5253 5.6719,4.7471 5.8981,4.5759 5.9994,4.2833 6,4 6,3.4477 5.5523,3 5,3 4.7151,3 4.4724,3.1511 4.2539,3.334 2.8611,4.4998 2.0063,6.1837 2,8 2,11.314 4.6863,14 8,14 11.314,14 14,11.314 14,8 13.996,6.1678 13.137,4.4602 11.714,3.2998 11.504,3.1282 11.267,3 11,3 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/system-suspend-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/system-suspend-symbolic.svg
new file mode 100644
index 000000000..7b2f959f5
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/system-suspend-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8 2 A 6 6 0 0 0 2 8 A 6 6 0 0 0 8 14 A 6 6 0 0 0 14 8 A 6 6 0 0 0 8 2 z M 8 4 A 4 4 0 0 1 12 8 A 4 4 0 0 1 8 12 A 4 4 0 0 1 4 8 A 4 4 0 0 1 8 4 z"/>
+ <path style="fill:#eff0f2" d="M 6,7 H 10 C 10.554,7 11,7.446 11,8 11,8.554 10.554,9 10,9 H 6 C 5.446,9 5,8.554 5,8 5,7.446 5.446,7 6,7 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/tab-new-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/tab-new-symbolic.svg
new file mode 100644
index 000000000..e1ade81e0
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/tab-new-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 4,2 C 4,2 2,2 2,4 V 11 C 2,12 1,12 1,12 H 0 V 14 H 16 V 12 H 15 C 15,12 14,12 14,11 V 4 C 14,4 14,2 12,2 Z M 7,5 H 9 V 7 H 11 V 9 H 9 V 11 H 7 V 9 H 5 V 7 H 7 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/tag-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/tag-symbolic.svg
new file mode 120000
index 000000000..55ef229ba
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/tag-symbolic.svg
@@ -0,0 +1 @@
+edit-tag-symbolic.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/actions/symbolic/tools-check-spelling-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/tools-check-spelling-symbolic.svg
new file mode 100644
index 000000000..394519f17
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/tools-check-spelling-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 3,11.293 0.64648,13.646 A 0.50029,0.50029 0 1 0 1.3535,14.354 L 3,12.707 5,14.707 7,12.707 9,14.707 11,12.707 13,14.707 15.354,12.354 A 0.50063,0.50063 0 1 0 14.646,11.646 L 13,13.293 11,11.293 9,13.293 7,11.293 5,13.293 Z"/>
+ <path style="fill:#eff0f2" d="M 8,2 V 11 H 11 C 12.662,11 14,9.662 14,8 14,6.338 12.662,5 11,5 H 10 V 2 Z M 10,7 H 11 C 11.554,7 12,7.446 12,8 12,8.554 11.554,9 11,9 H 10 Z"/>
+ <path style="fill:#eff0f2" d="M 2,3 V 5 H 5 V 6 H 4 C 2.338,6 1,7.115 1,8.5 1,9.885 2.338,11 4,11 H 7 V 5 C 7,3.892 6.108,3 5,3 Z M 3.5,8 H 5 V 9 H 3.5 C 3.223,9 3,8.777 3,8.5 3,8.223 3.223,8 3.5,8 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/twitter-dm-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/twitter-dm-symbolic.svg
new file mode 100644
index 000000000..f8fc3856d
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/twitter-dm-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 3.5478,1 1,8 V 15 H 15 V 8 L 12.452,1 Z M 5.2,3.04 H 10.8 L 12.969,9 H 11 L 10,11 H 6 L 5,9 H 3.0307 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/twitter-home-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/twitter-home-symbolic.svg
new file mode 100644
index 000000000..5cf70ea1e
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/twitter-home-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8 0.75 L 0 8.5605 L 1.5195 10.105 L 2.6699 9.1309 L 3.5 15 L 12.5 15 L 13.33 9.1309 L 14.48 10.105 L 16 8.5605 L 8 0.75 z M 8 7 A 3 3 0 0 1 11 10 A 3 3 0 0 1 8 13 A 3 3 0 0 1 5 10 A 3 3 0 0 1 8 7 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/twitter-mentions-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/twitter-mentions-symbolic.svg
new file mode 100644
index 000000000..3dd6844fd
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/twitter-mentions-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 11.1,1.07 C 10.48,0.85 9.81,1.14 9.53,1.72 7.6,1.6 5.76,2.76 5.07,4.67 4.46,6.41 3.23,8.64 2.59,8.76 2.47,8.83 2.36,8.95 2.3,9.1 2.18,9.43 2.36,9.8 2.69,9.92 L 11.99,13.25 C 12.32,13.37 12.68,13.19 12.8,12.86 12.86,12.71 12.85,12.55 12.79,12.41 12.38,11.92 12.84,9.41 13.47,7.68 14.16,5.77 13.46,3.7 11.9,2.57 12.04,1.94 11.72,1.3 11.1,1.07 Z M 6.74,12.72 C 6.44,13.55 7.01,14.51 8,14.87 9,15.22 10.04,14.84 10.34,14.01 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/twitter-profile-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/twitter-profile-symbolic.svg
new file mode 100644
index 000000000..45cc095ad
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/twitter-profile-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8.01,1.69 C 6.18,1.69 4.69,3.24 4.63,5.18 4.59,5.19 4.54,5.21 4.5,5.24 4.08,5.47 3.97,6.18 4.26,6.84 4.49,7.38 4.9,7.71 5.28,7.7 5.56,9.47 6.68,10.79 8.01,10.79 8.02,10.79 8.02,10.79 8.02,10.79 9.36,10.79 10.48,9.47 10.76,7.7 11.13,7.71 11.54,7.38 11.77,6.84 12.06,6.18 11.95,5.47 11.53,5.24 11.49,5.21 11.45,5.19 11.4,5.18 11.35,3.24 9.85,1.69 8.02,1.69 8.02,1.69 8.02,1.69 8.01,1.69 Z M 10.4,11.08 C 10.11,11.76 9.12,12.28 7.95,12.28 6.78,12.28 5.8,11.77 5.51,11.09 3.04,11.34 1.24,11.96 1.02,12.7 1.02,12.7 1.02,12.71 1.02,12.72 1.02,12.74 1.01,12.77 1.01,12.79 1.01,12.81 1,12.81 1,12.83 1,12.83 1,12.83 1,12.84 V 14.65 C 1,14.85 1.16,15 1.35,15 H 14.65 C 14.84,15 15,14.85 15,14.65 V 12.84 C 15,12.83 15,12.82 15,12.82 15,12.77 14.98,12.74 14.97,12.7 14.75,11.95 12.91,11.32 10.4,11.08 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-app-grid-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-app-grid-symbolic.svg
new file mode 100644
index 000000000..c2d24ebf1
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-app-grid-symbolic.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 3.25,3 H 4.75 C 4.8885,3 5,3.1115 5,3.25 V 4.75 C 5,4.8885 4.8885,5 4.75,5 H 3.25 C 3.1115,5 3,4.8885 3,4.75 V 3.25 C 3,3.1115 3.1115,3 3.25,3 Z"/>
+ <path style="fill:#eff0f2" d="M 7.25,3 H 8.75 C 8.8885,3 9,3.1115 9,3.25 V 4.75 C 9,4.8885 8.8885,5 8.75,5 H 7.25 C 7.1115,5 7,4.8885 7,4.75 V 3.25 C 7,3.1115 7.1115,3 7.25,3 Z"/>
+ <path style="fill:#eff0f2" d="M 11.25,3 H 12.75 C 12.889,3 13,3.1115 13,3.25 V 4.75 C 13,4.8885 12.889,5 12.75,5 H 11.25 C 11.112,5 11,4.8885 11,4.75 V 3.25 C 11,3.1115 11.112,3 11.25,3 Z"/>
+ <path style="fill:#eff0f2" d="M 11.25,7 H 12.75 C 12.889,7 13,7.1115 13,7.25 V 8.75 C 13,8.8885 12.889,9 12.75,9 H 11.25 C 11.112,9 11,8.8885 11,8.75 V 7.25 C 11,7.1115 11.112,7 11.25,7 Z"/>
+ <path style="fill:#eff0f2" d="M 7.25,7 H 8.75 C 8.8885,7 9,7.1115 9,7.25 V 8.75 C 9,8.8885 8.8885,9 8.75,9 H 7.25 C 7.1115,9 7,8.8885 7,8.75 V 7.25 C 7,7.1115 7.1115,7 7.25,7 Z"/>
+ <path style="fill:#eff0f2" d="M 3.25,7 H 4.75 C 4.8885,7 5,7.1115 5,7.25 V 8.75 C 5,8.8885 4.8885,9 4.75,9 H 3.25 C 3.1115,9 3,8.8885 3,8.75 V 7.25 C 3,7.1115 3.1115,7 3.25,7 Z"/>
+ <path style="fill:#eff0f2" d="M 3.25,11 H 4.75 C 4.8885,11 5,11.112 5,11.25 V 12.75 C 5,12.889 4.8885,13 4.75,13 H 3.25 C 3.1115,13 3,12.889 3,12.75 V 11.25 C 3,11.112 3.1115,11 3.25,11 Z"/>
+ <path style="fill:#eff0f2" d="M 7.25,11 H 8.75 C 8.8885,11 9,11.112 9,11.25 V 12.75 C 9,12.889 8.8885,13 8.75,13 H 7.25 C 7.1115,13 7,12.889 7,12.75 V 11.25 C 7,11.112 7.1115,11 7.25,11 Z"/>
+ <path style="fill:#eff0f2" d="M 11.25,11 H 12.75 C 12.889,11 13,11.112 13,11.25 V 12.75 C 13,12.889 12.889,13 12.75,13 H 11.25 C 11.112,13 11,12.889 11,12.75 V 11.25 C 11,11.112 11.112,11 11.25,11 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-bottom-pane-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-bottom-pane-symbolic.svg
new file mode 100644
index 000000000..cd578efcd
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-bottom-pane-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1" viewBox="0 0 16 16">
+ <path style="fill:#eff0f2" d="M 1 1 L 1 3 L 1 13 L 1 15 L 3 15 L 13 15 L 15 15 L 15 13 L 15 3 L 15 1 L 13 1 L 3 1 L 1 1 z M 3 9 L 4.0039062 9 L 12.003906 9 L 13 9 L 13 9.9804688 C 13.000139 9.9873593 13.003906 9.993075 13.003906 10 L 13.003906 12 C 13.003906 12.006925 13.000139 12.012641 13 12.019531 L 13 13 L 12.003906 13 L 4.0039062 13 L 3 13 L 3 9 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-column-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-column-symbolic.svg
new file mode 100644
index 000000000..9a2c03de1
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-column-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 3,3 V 13 H 5 V 3 Z M 7,3 V 13 H 9 V 3 Z M 11,3 V 13 H 13 V 3 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-compact-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-compact-symbolic.svg
new file mode 100644
index 000000000..37ea99989
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-compact-symbolic.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 4.25,4 H 5.75 C 5.8885,4 6,4.1115 6,4.25 V 5.75 C 6,5.8885 5.8885,6 5.75,6 H 4.25 C 4.1115,6 4,5.8885 4,5.75 V 4.25 C 4,4.1115 4.1115,4 4.25,4 Z"/>
+ <path style="fill:#eff0f2" d="M 7.25,4 H 8.75 C 8.8885,4 9,4.1115 9,4.25 V 5.75 C 9,5.8885 8.8885,6 8.75,6 H 7.25 C 7.1115,6 7,5.8885 7,5.75 V 4.25 C 7,4.1115 7.1115,4 7.25,4 Z"/>
+ <path style="fill:#eff0f2" d="M 10.25,4 H 11.75 C 11.889,4 12,4.1115 12,4.25 V 5.75 C 12,5.8885 11.889,6 11.75,6 H 10.25 C 10.112,6 10,5.8885 10,5.75 V 4.25 C 10,4.1115 10.112,4 10.25,4 Z"/>
+ <path style="fill:#eff0f2" d="M 4.25,7 H 5.75 C 5.8885,7 6,7.1115 6,7.25 V 8.75 C 6,8.8885 5.8885,9 5.75,9 H 4.25 C 4.1115,9 4,8.8885 4,8.75 V 7.25 C 4,7.1115 4.1115,7 4.25,7 Z"/>
+ <path style="fill:#eff0f2" d="M 7.25,7 H 8.75 C 8.8885,7 9,7.1115 9,7.25 V 8.75 C 9,8.8885 8.8885,9 8.75,9 H 7.25 C 7.1115,9 7,8.8885 7,8.75 V 7.25 C 7,7.1115 7.1115,7 7.25,7 Z"/>
+ <path style="fill:#eff0f2" d="M 10.25,7 H 11.75 C 11.889,7 12,7.1115 12,7.25 V 8.75 C 12,8.8885 11.889,9 11.75,9 H 10.25 C 10.112,9 10,8.8885 10,8.75 V 7.25 C 10,7.1115 10.112,7 10.25,7 Z"/>
+ <path style="fill:#eff0f2" d="M 4.25,10 H 5.75 C 5.8885,10 6,10.112 6,10.25 V 11.75 C 6,11.889 5.8885,12 5.75,12 H 4.25 C 4.1115,12 4,11.889 4,11.75 V 10.25 C 4,10.112 4.1115,10 4.25,10 Z"/>
+ <path style="fill:#eff0f2" d="M 7.25,10 H 8.75 C 8.8885,10 9,10.112 9,10.25 V 11.75 C 9,11.889 8.8885,12 8.75,12 H 7.25 C 7.1115,12 7,11.889 7,11.75 V 10.25 C 7,10.112 7.1115,10 7.25,10 Z"/>
+ <path style="fill:#eff0f2" d="M 10.25,10 H 11.75 C 11.889,10 12,10.112 12,10.25 V 11.75 C 12,11.889 11.889,12 11.75,12 H 10.25 C 10.112,12 10,11.889 10,11.75 V 10.25 C 10,10.112 10.112,10 10.25,10 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-continuous-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-continuous-symbolic.svg
new file mode 100644
index 000000000..a6a6153f4
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-continuous-symbolic.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="opacity:0.3;fill:#eff0f2" d="M -12,10 H -4 V 12 H -12 Z" transform="scale(-1,1)"/>
+ <path style="opacity:0.3;fill:#eff0f2" d="M -12,4 H -4 V 6 H -12 Z" transform="scale(-1,1)"/>
+ <path style="fill:#eff0f2" d="M -14,7 H -2 V 9 H -14 Z" transform="scale(-1,1)"/>
+ <path style="opacity:0.3;fill:#eff0f2" d="M -10,13 H -6 V 14 H -10 Z" transform="scale(-1,1)"/>
+ <path style="opacity:0.3;fill:#eff0f2" d="M -10,2 H -6 V 3 H -10 Z" transform="scale(-1,1)"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-coverflow-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-coverflow-symbolic.svg
new file mode 100644
index 000000000..c0172af30
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-coverflow-symbolic.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 1,3 H 2 V 13 H 1 Z"/>
+ <path style="fill:#eff0f2" d="M 3,4 H 4 V 12 H 3 Z"/>
+ <path style="fill:#eff0f2" d="M 12,4 H 13 V 12 H 12 Z"/>
+ <path style="fill:#eff0f2" d="M 14,3 H 15 V 13 H 14 Z"/>
+ <path style="fill:#eff0f2" d="M 5,5 V 11 H 11 V 5 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-dual-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-dual-symbolic.svg
new file mode 100644
index 000000000..afb12a102
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-dual-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 0,1 V 15 H 16 V 1 Z M 2,3 H 7 V 13 H 2 Z M 9,3 H 14 V 13 H 9 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-filter-rtl-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-filter-rtl-symbolic.svg
new file mode 100644
index 000000000..1fa7b28ee
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-filter-rtl-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 10,2 V 14 H 9 V 2 Z M 14,3 V 4 H 12 V 3 Z M 7,3 V 5 H 5 V 3 Z M 3,3 V 5 H 1 V 3 Z M 14,6 V 7 H 12 V 6 Z M 7,7 V 9 H 5 V 7 Z M 3,7 V 9 H 1 V 7 Z M 14,9 V 10 H 12 V 9 Z M 7,11 V 13 H 5 V 11 Z M 3,11 V 13 H 1 V 11 Z M 14,12 V 13 H 12 V 12 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-filter-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/view-filter-symbolic-rtl.svg
new file mode 120000
index 000000000..984131f82
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/view-filter-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-filter-symbolic.svg
new file mode 100644
index 000000000..e4d33150e
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-filter-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 6,2 V 14 H 7 V 2 Z M 2,3 V 4 H 4 V 3 Z M 9,3 V 5 H 11 V 3 Z M 13,3 V 5 H 15 V 3 Z M 2,6 V 7 H 4 V 6 Z M 9,7 V 9 H 11 V 7 Z M 13,7 V 9 H 15 V 7 Z M 2,9 V 10 H 4 V 9 Z M 9,11 V 13 H 11 V 11 Z M 13,11 V 13 H 15 V 11 Z M 2,12 V 13 H 4 V 12 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-fullscreen-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-fullscreen-symbolic.svg
new file mode 100644
index 000000000..e60d18010
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-fullscreen-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 2,2 C 1,2 1,3 1,3 V 7 H 3 V 4 H 6 V 2 Z M 10,2 V 4 H 13 V 7 H 15 V 3 C 15,2 14,2 14,2 Z M 1,9 V 13 C 1,14 2,14 2,14 H 6 V 12 H 3 V 9 Z M 13,9 V 12 H 10 V 14 H 14 C 14,14 15,14 15,13 V 9 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-grid-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-grid-symbolic.svg
new file mode 100644
index 000000000..2d8584033
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-grid-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 3.25,3 H 6.75 C 6.8885,3 7,3.1115 7,3.25 V 6.75 C 7,6.8885 6.8885,7 6.75,7 H 3.25 C 3.1115,7 3,6.8885 3,6.75 V 3.25 C 3,3.1115 3.1115,3 3.25,3 Z"/>
+ <path style="fill:#eff0f2" d="M 9.25,3 H 12.75 C 12.889,3 13,3.1115 13,3.25 V 6.75 C 13,6.8885 12.889,7 12.75,7 H 9.25 C 9.1115,7 9,6.8885 9,6.75 V 3.25 C 9,3.1115 9.1115,3 9.25,3 Z"/>
+ <path style="fill:#eff0f2" d="M 3.25,9 H 6.75 C 6.8885,9 7,9.1115 7,9.25 V 12.75 C 7,12.889 6.8885,13 6.75,13 H 3.25 C 3.1115,13 3,12.889 3,12.75 V 9.25 C 3,9.1115 3.1115,9 3.25,9 Z"/>
+ <path style="fill:#eff0f2" d="M 9.25,9 H 12.75 C 12.889,9 13,9.1115 13,9.25 V 12.75 C 13,12.889 12.889,13 12.75,13 H 9.25 C 9.1115,13 9,12.889 9,12.75 V 9.25 C 9,9.1115 9.1115,9 9.25,9 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-left-pane-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/view-left-pane-symbolic-rtl.svg
new file mode 120000
index 000000000..a9e90f075
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/view-left-pane-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-left-pane-symbolic.svg
new file mode 100644
index 000000000..6ea44022e
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-left-pane-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1" viewBox="0 0 16 16">
+ <path style="fill:#eff0f2" d="M 15,15 H 13 3 1 V 13 3 1 h 2 10 2 V 3 13 Z M 7,13 v -1.003906 -8 V 3 H 6.0195312 C 6.0126407,2.999861 6.006925,2.996094 6,2.996094 H 4 c -0.00692,0 -0.012641,0.0038 -0.019531,0.0039 H 3 v 0.9961 8 V 13 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-list-compact-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-list-compact-symbolic.svg
new file mode 100644
index 000000000..b684ddd46
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-list-compact-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8,5 H 12 V 6 H 8 Z"/>
+ <path style="fill:#eff0f2" d="M 4.25,4 H 6.75 C 6.8885,4 7,4.1115 7,4.25 V 6.75 C 7,6.8885 6.8885,7 6.75,7 H 4.25 C 4.1115,7 4,6.8885 4,6.75 V 4.25 C 4,4.1115 4.1115,4 4.25,4 Z"/>
+ <path style="fill:#eff0f2" d="M 8,10 H 12 V 11 H 8 Z"/>
+ <path style="fill:#eff0f2" d="M 4.25,9 H 6.75 C 6.8885,9 7,9.1115 7,9.25 V 11.75 C 7,11.889 6.8885,12 6.75,12 H 4.25 C 4.1115,12 4,11.889 4,11.75 V 9.25 C 4,9.1115 4.1115,9 4.25,9 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-list-images-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-list-images-symbolic.svg
new file mode 100644
index 000000000..9e3b85a8f
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-list-images-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 5,2 4,3 H 3 C 1,3 1,5 1,5 V 12 C 1,14 3,14 3,14 H 13 C 15,14 15,12 15,12 V 5 C 15,3 13,3 13,3 H 12 L 11,2 Z M 8,5 C 9.66,5 11,6.343 11,8 11,9.657 9.66,11 8,11 6.34,11 5,9.657 5,8 5,6.343 6.34,5 8,5 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-list-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-list-symbolic.svg
new file mode 100644
index 000000000..967f981cb
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-list-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8,10 H 14 V 12 H 8 Z"/>
+ <path style="fill:#eff0f2" d="M 8,4 H 14 V 6 H 8 Z"/>
+ <path style="fill:#eff0f2" d="M 2.25,3 H 5.75 C 5.8885,3 6,3.1115 6,3.25 V 6.75 C 6,6.8885 5.8885,7 5.75,7 H 2.25 C 2.1115,7 2,6.8885 2,6.75 V 3.25 C 2,3.1115 2.1115,3 2.25,3 Z"/>
+ <path style="fill:#eff0f2" d="M 2.25,9 H 5.75 C 5.8885,9 6,9.1115 6,9.25 V 12.75 C 6,12.889 5.8885,13 5.75,13 H 2.25 C 2.1115,13 2,12.889 2,12.75 V 9.25 C 2,9.1115 2.1115,9 2.25,9 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-list-video-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-list-video-symbolic.svg
new file mode 100644
index 000000000..c36fb22c3
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-list-video-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 2,3 H 11 C 12,3 12,4 12,4 V 12 C 12,13 11,13 11,13 H 2 C 2,13 1,13 1,12 V 4 C 1,4 1,3 2,3 Z M 16,4.5 V 12 L 12,8 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-more-horizontal-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-more-horizontal-symbolic.svg
new file mode 100644
index 000000000..84d05123b
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-more-horizontal-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 5,8.5 A 1.5,1.5 0 0 1 3.5,10 1.5,1.5 0 0 1 2,8.5 1.5,1.5 0 0 1 3.5,7 1.5,1.5 0 0 1 5,8.5 Z"/>
+ <path style="fill:#eff0f2" d="M 9,8.5 A 1.5,1.5 0 0 1 7.5,10 1.5,1.5 0 0 1 6,8.5 1.5,1.5 0 0 1 7.5,7 1.5,1.5 0 0 1 9,8.5 Z"/>
+ <path style="fill:#eff0f2" d="M 13,8.5 A 1.5,1.5 0 0 1 11.5,10 1.5,1.5 0 0 1 10,8.5 1.5,1.5 0 0 1 11.5,7 1.5,1.5 0 0 1 13,8.5 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-more-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-more-symbolic.svg
new file mode 100644
index 000000000..300becc9c
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-more-symbolic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 9,4.5 A 1.5,1.5 0 0 1 7.5,6 1.5,1.5 0 0 1 6,4.5 1.5,1.5 0 0 1 7.5,3 1.5,1.5 0 0 1 9,4.5 Z"/>
+ <path style="fill:#eff0f2" d="M 9,8.5 A 1.5,1.5 0 0 1 7.5,10 1.5,1.5 0 0 1 6,8.5 1.5,1.5 0 0 1 7.5,7 1.5,1.5 0 0 1 9,8.5 Z"/>
+ <path style="fill:#eff0f2" d="M 9,12.5 A 1.5,1.5 0 0 1 7.5,14 1.5,1.5 0 0 1 6,12.5 1.5,1.5 0 0 1 7.5,11 1.5,1.5 0 0 1 9,12.5 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-paged-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-paged-symbolic.svg
new file mode 100644
index 000000000..619a0ed48
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-paged-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 1,0 V 13 H 3 V 2 H 12 V 0 Z"/>
+ <path style="fill:#eff0f2" d="M 4,3 V 16 H 15 V 3 Z M 6,5 H 13 V 14 H 6 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-refresh-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-refresh-symbolic.svg
new file mode 100644
index 000000000..79e015981
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-refresh-symbolic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8,1 C 4.13,1 1,4.134 1,8 1,11.866 4.13,15 8,15 11.18,15 13.86,12.897 14.72,10 H 12.56 C 11.79,11.76 10.05,13 8,13 5.24,13 3,10.761 3,8 3,5.239 5.24,3 8,3 10.05,3 11.79,4.24 12.56,6 H 14.72 C 13.86,3.103 11.18,1 8,1 Z"/>
+ <path style="fill:#eff0f2" d="M 9,7 15,1 V 7 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-restore-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-restore-symbolic.svg
new file mode 100644
index 000000000..a42b309b7
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-restore-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 11,9 C 11,9 10,9 10,10 V 14 H 12 V 11 H 15 V 9 Z M 1,9 V 11 H 4 V 14 H 6 V 10 C 6,10 6,9 5,9 Z M 10,2 V 6 C 10,6 10,7 11,7 H 15 V 5 H 12 V 2 Z M 4,2 V 5 H 1 V 7 H 5 C 6,7 6,6 6,6 V 2 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-right-pane-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/view-right-pane-symbolic-rtl.svg
new file mode 120000
index 000000000..98e49e3b5
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/view-right-pane-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-right-pane-symbolic.svg
new file mode 100644
index 000000000..1aaf311a0
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-right-pane-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1" viewBox="0 0 16 16">
+ <path style="fill:#eff0f2" d="m 1,15 h 2 10 2 V 13 3 1 H 13 3 1 v 2 10 z m 8,-2 v -1.003906 -8 V 3 H 9.9804688 C 9.9873593,2.999861 9.993075,2.996094 10,2.996094 h 2 c 0.0069,0 0.01264,0.0038 0.01953,0.0039 H 13 v 0.9961 8 V 13 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-sort-ascending-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-sort-ascending-symbolic.svg
new file mode 100644
index 000000000..25ca5438a
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-sort-ascending-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8,2 V 6 H 5 L 10,13 15,6 H 12 V 2 Z"/>
+ <path style="fill:#eff0f2" d="M 4,3.5 A 1.5,1.5 0 0 1 2.5,5 1.5,1.5 0 0 1 1,3.5 1.5,1.5 0 0 1 2.5,2 1.5,1.5 0 0 1 4,3.5 Z"/>
+ <path style="fill:#eff0f2" d="M 4,7.5 A 1.5,1.5 0 0 1 2.5,9 1.5,1.5 0 0 1 1,7.5 1.5,1.5 0 0 1 2.5,6 1.5,1.5 0 0 1 4,7.5 Z"/>
+ <path style="fill:#eff0f2" d="M 4,11.5 A 1.5,1.5 0 0 1 2.5,13 1.5,1.5 0 0 1 1,11.5 1.5,1.5 0 0 1 2.5,10 1.5,1.5 0 0 1 4,11.5 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-sort-descending-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-sort-descending-symbolic.svg
new file mode 100644
index 000000000..b17f5c1b3
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-sort-descending-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 8,13 V 9 H 5 L 10,2 15,9 H 12 V 13 Z"/>
+ <path style="fill:#eff0f2" d="M 4,3.5 A 1.5,1.5 0 0 1 2.5,5 1.5,1.5 0 0 1 1,3.5 1.5,1.5 0 0 1 2.5,2 1.5,1.5 0 0 1 4,3.5 Z"/>
+ <path style="fill:#eff0f2" d="M 4,7.5 A 1.5,1.5 0 0 1 2.5,9 1.5,1.5 0 0 1 1,7.5 1.5,1.5 0 0 1 2.5,6 1.5,1.5 0 0 1 4,7.5 Z"/>
+ <path style="fill:#eff0f2" d="M 4,11.5 A 1.5,1.5 0 0 1 2.5,13 1.5,1.5 0 0 1 1,11.5 1.5,1.5 0 0 1 2.5,10 1.5,1.5 0 0 1 4,11.5 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/view-top-pane-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/view-top-pane-symbolic.svg
new file mode 100644
index 000000000..6b3158de2
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/view-top-pane-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1" viewBox="0 0 16 16">
+ <path style="fill:#eff0f2" d="M 1,15 V 13 3 1 h 2 10 2 v 2 10 2 H 13 3 Z M 3,7 H 4.0039062 12.003906 13 V 6.0195312 C 13.000139,6.0126407 13.003906,6.006925 13.003906,6 V 4 c 0,-0.00692 -0.0038,-0.012641 -0.0039,-0.019531 V 3 H 12.003906 4.0039062 3 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/window-close-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/window-close-symbolic.svg
new file mode 100644
index 000000000..1c5ca9163
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/window-close-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 5,4 A 1,1 0 0 0 4,5 1,1 0 0 0 4.29,5.71 L 6.59,8 4.29,10.29 A 1,1 0 0 0 4,11 1,1 0 0 0 5,12 1,1 0 0 0 5.71,11.71 L 8,9.41 10.28,11.7 A 1,1 0 0 0 11,12 1,1 0 0 0 12,11 1,1 0 0 0 11.71,10.29 L 9.41,8 11.7,5.72 A 1,1 0 0 0 12,5 1,1 0 0 0 11,4 1,1 0 0 0 10.29,4.29 L 8,6.59 5.72,4.3 A 1,1 0 0 0 5.71,4.29 1,1 0 0 0 5,4 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/window-maximize-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/window-maximize-symbolic-rtl.svg
new file mode 120000
index 000000000..7d184b8f8
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/window-maximize-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/window-maximize-symbolic.svg
new file mode 100644
index 000000000..dd2f32a74
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/window-maximize-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 5,4 C 4.446,4 4,4.446 4,5 V 11 C 4,11.554 4.446,12 5,12 H 11 C 11.554,12 12,11.554 12,11 V 5 C 12,4.446 11.554,4 11,4 Z M 6.5,6 H 9.5 C 9.777,6 10,6.223 10,6.5 V 9.5 C 10,9.777 9.777,10 9.5,10 H 6.5 C 6.223,10 6,9.777 6,9.5 V 6.5 C 6,6.223 6.223,6 6.5,6 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/window-minimize-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/window-minimize-symbolic.svg
new file mode 100644
index 000000000..8cdeff1a7
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/window-minimize-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 4,10 V 12 H 12 V 10 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/window-pop-out-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/window-pop-out-symbolic.svg
new file mode 100644
index 000000000..039b72067
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/window-pop-out-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 5.8,11.62 10,7.41 V 11 H 12 V 4 H 5 V 6 H 8.59 L 4.38,10.2 C 4.15,10.39 4,10.698 4,11 V 12 H 5 C 5.3037,12 5.61,11.86 5.8,11.62 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/window-restore-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/window-restore-symbolic-rtl.svg
new file mode 120000
index 000000000..7d184b8f8
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/window-restore-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/window-restore-symbolic.svg
new file mode 120000
index 000000000..7d184b8f8
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/xapp-go-history-next-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/xapp-go-history-next-symbolic-rtl.svg
new file mode 120000
index 000000000..81c980fb6
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/xapp-go-history-next-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/xapp-go-history-next-symbolic.svg
new file mode 100644
index 000000000..cd776635b
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/xapp-go-history-next-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 13,13.5 A 1.5,1.5 0 0 1 11.5,15 1.5,1.5 0 0 1 10,13.5 1.5,1.5 0 0 1 11.5,12 1.5,1.5 0 0 1 13,13.5 Z M 13,6 6,11 V 8 H 2 V 4 H 6 V 1 Z M 9,13.5 A 1.5,1.5 0 0 1 7.5,15 1.5,1.5 0 0 1 6,13.5 1.5,1.5 0 0 1 7.5,12 1.5,1.5 0 0 1 9,13.5 Z m -4,0 A 1.5,1.5 0 0 1 3.5,15 1.5,1.5 0 0 1 2,13.5 1.5,1.5 0 0 1 3.5,12 1.5,1.5 0 0 1 5,13.5 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/xapp-go-history-previous-symbolic-rtl.svg b/.icons/gruvbox_dark/actions/symbolic/xapp-go-history-previous-symbolic-rtl.svg
new file mode 120000
index 000000000..608be41c4
--- /dev/null
+++ b/.icons/gruvbox_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_dark/actions/symbolic/xapp-go-history-previous-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/xapp-go-history-previous-symbolic.svg
new file mode 100644
index 000000000..f4a9efaf5
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/xapp-go-history-previous-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 2,13.5 A 1.5,1.5 0 0 0 3.5,15 1.5,1.5 0 0 0 5,13.5 1.5,1.5 0 0 0 3.5,12 1.5,1.5 0 0 0 2,13.5 Z M 2,6 9,11 V 8 h 4 V 4 H 9 V 1 Z m 4,7.5 A 1.5,1.5 0 0 0 7.5,15 1.5,1.5 0 0 0 9,13.5 1.5,1.5 0 0 0 7.5,12 1.5,1.5 0 0 0 6,13.5 Z m 4,0 A 1.5,1.5 0 0 0 11.5,15 1.5,1.5 0 0 0 13,13.5 1.5,1.5 0 0 0 11.5,12 1.5,1.5 0 0 0 10,13.5 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/xapp-search-entire-word-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/xapp-search-entire-word-symbolic.svg
new file mode 100644
index 000000000..d47ba4b07
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/xapp-search-entire-word-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 3,3 C 1.02036,3 -9.9999927e-7,4.1718311 0,6.6074219 V 8.5 A 1.5,1.5 0 0 0 1.5,10 1.5,1.5 0 0 0 3,8.5 1.5,1.5 0 0 0 1.5097656,7 l -0.00781,-0.4023438 c 0,-0.948207 0.1116447,-1.5979182 0.3378907,-1.9511718 C 2.0660618,4.29323 2.453243,4.0371834 3,4 Z M 7,3 C 5.02036,3 3.999999,4.1718311 4,6.6074219 V 8.5 A 1.5,1.5 0 0 0 5.5,10 1.5,1.5 0 0 0 7,8.5 1.5,1.5 0 0 0 5.5097656,7 l -0.00781,-0.4023438 c 0,-0.948207 0.1116447,-1.5979182 0.3378907,-1.9511718 C 6.0660608,4.29323 6.453243,4.0371834 7,4 Z M 9.5,5 A 1.5,1.5 0 0 0 8,6.5 1.5,1.5 0 0 0 9.490234,8 l 0.00781,0.4023438 c 0,0.948207 -0.111645,1.5979182 -0.337891,1.9511722 C 8.9339389,10.70677 8.5467573,10.962817 8,11 v 1 c 1.97964,0 3.000001,-1.171831 3,-3.6074219 V 6.5 A 1.5,1.5 0 0 0 9.5,5 Z m 4,0 A 1.5,1.5 0 0 0 12,6.5 1.5,1.5 0 0 0 13.490234,8 l 0.0078,0.4023438 c 0,0.948207 -0.111645,1.5979182 -0.337891,1.9511722 C 12.933938,10.70677 12.546757,10.962817 12,11 v 1 c 1.97964,0 3.000001,-1.171831 3,-3.6074219 V 6.5 A 1.5,1.5 0 0 0 13.5,5 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/xapp-search-wrap-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/xapp-search-wrap-symbolic.svg
new file mode 100644
index 000000000..35e06ecc8
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/xapp-search-wrap-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1" viewBox="0 0 16 16">
+ <path style="fill:#eff0f2" d="M 15,5 H 13 V 2.9316406 C 13,1.8619406 12.060931,1 10.894531,1 H 5.105469 C 3.939469,1 3,1.8619406 3,2.9316406 V 13.068359 C 3,14.138359 3.939469,15 5.105469,15 h 5.789062 C 12.060931,15 13,14.138359 13,13.068359 V 11 h -2 v 1.998047 C 10.991,12.996047 10.973731,13 10.894531,13 H 5.105469 C 5.026469,13 5.009,12.996047 5,12.998047 V 3.0039062 C 5.009,3.0049063 5.026469,3 5.105469,3 h 5.789062 c 0.0792,0 0.09657,0.00491 0.105469,0.00391 V 5 H 9 l 3,4 z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/xapp-text-case-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/xapp-text-case-symbolic.svg
new file mode 100644
index 000000000..48874bdac
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/xapp-text-case-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 4.7890625,2 1,13 h 1.90625 l 0.6796875,-2 h 3.8300781 l 0.6875,2 H 10 L 6.2109375,2 Z M 5.4980469,5.4375 6.6835938,9 H 4.3144531 Z M 11.5,8 v 1 h 3 C 14.715,9 15,9.305 15,9.5 V 10 h -2.5 c -0.46,0 -0.87,0.189375 -1.125,0.484375 C 11.12,10.774375 11,11.14 11,11.5 c 0,0.36 0.135625,0.725625 0.390625,1.015625 C 11.645625,12.805625 12.045,13 12.5,13 H 16 V 9.5 C 16,8.685 15.34,8 14.5,8 Z m 1,3 H 15 v 1 H 12.5 C 12.3,12 12.215625,11.944375 12.140625,11.859375 12.065625,11.774375 12,11.64 12,11.5 12,11.36 12.05,11.225625 12.125,11.140625 12.2,11.060625 12.29,11 12.5,11 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/xapp-use-regex-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/xapp-use-regex-symbolic.svg
new file mode 100644
index 000000000..2ce6b1d2f
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/xapp-use-regex-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path d="M 10.5,1 C 10.223,1 10,1.2231 10,1.5 V 3.2931 L 8.7324,2.0255 C 8.5366,1.8296 8.2213,1.8296 8.0254,2.0255 7.8295,2.2214 7.8295,2.5367 8.0254,2.7325 L 9.293,4 H 7.5 C 7.223,4 7,4.2231 7,4.5 7,4.7771 7.223,5 7.5,5 H 9.293 L 8.0254,6.2677 C 7.8295,6.4635 7.8295,6.7788 8.0254,6.9747 8.2213,7.1706 8.5366,7.1706 8.7324,6.9747 L 10,5.7071 V 7.5 C 10,7.7771 10.223,8 10.5,8 10.777,8 11,7.7771 11,7.5 V 5.7071 L 12.268,6.9747 C 12.463,7.1706 12.779,7.1706 12.975,6.9747 13.17,6.7788 13.17,6.4635 12.975,6.2677 L 11.707,5 H 13.5 C 13.777,5 14,4.7771 14,4.5 14,4.2231 13.777,4 13.5,4 H 11.707 L 12.975,2.7325 C 13.17,2.5367 13.17,2.2214 12.975,2.0255 12.779,1.8296 12.463,1.8296 12.268,2.0255 L 11,3.2931 V 1.5 C 11,1.2231 10.777,1 10.5,1 Z M 2.5,12 C 1.6716,12 1,12.672 1,13.5 1,14.328 1.6716,15 2.5,15 3.3284,15 4,14.328 4,13.5 4,12.672 3.3284,12 2.5,12 Z" style="fill:#eff0f2"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/zoom-fit-best-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/zoom-fit-best-symbolic.svg
new file mode 100644
index 000000000..30d0cb833
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/zoom-fit-best-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 3,2 C 2.446,2 2,2.446 2,3 V 7 H 4 V 4 H 7 V 2 Z M 9,2 V 4 H 12 V 7 H 14 V 3 C 14,2.446 13.554,2 13,2 Z M 2,9 V 13 C 2,13.554 2.446,14 3,14 H 7 V 12 H 4 V 9 Z M 12,9 V 12 H 9 V 14 H 13 C 13.554,14 14,13.554 14,13 V 9 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/zoom-in-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/zoom-in-symbolic.svg
new file mode 100644
index 000000000..be304209d
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/zoom-in-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 3,2 C 2.45,2 2,2.446 2,3 V 13 C 2,13.554 2.45,14 3,14 H 13 C 13.55,14 14,13.554 14,13 V 3 C 14,2.446 13.55,2 13,2 Z M 7,5 H 9 V 7 H 11 V 9 H 9 V 11 H 7 V 9 H 5 V 7 H 7 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/zoom-original-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/zoom-original-symbolic.svg
new file mode 100644
index 000000000..dfc77a43b
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/zoom-original-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 3,2 C 2.45,2 2,2.446 2,3 V 13 C 2,13.554 2.45,14 3,14 H 13 C 13.55,14 14,13.554 14,13 V 3 C 14,2.446 13.55,2 13,2 Z M 7,5 H 9 V 11 H 7 V 7 H 6 V 6 C 6,6 7,6 7,5 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/actions/symbolic/zoom-out-symbolic.svg b/.icons/gruvbox_dark/actions/symbolic/zoom-out-symbolic.svg
new file mode 100644
index 000000000..788c1838e
--- /dev/null
+++ b/.icons/gruvbox_dark/actions/symbolic/zoom-out-symbolic.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <path style="fill:#eff0f2" d="M 3,2 C 2.45,2 2,2.446 2,3 V 13 C 2,13.554 2.45,14 3,14 H 13 C 13.55,14 14,13.554 14,13 V 3 C 14,2.446 13.55,2 13,2 Z M 5,7 H 11 V 9 H 5 Z"/>
+</svg>