aboutsummaryrefslogtreecommitdiff
path: root/.icons/Gruvbox-Dark/actions/24
diff options
context:
space:
mode:
Diffstat (limited to '.icons/Gruvbox-Dark/actions/24')
l---------.icons/Gruvbox-Dark/actions/24/Finished.svg1
l---------.icons/Gruvbox-Dark/actions/24/Info-amarok.svg1
l---------.icons/Gruvbox-Dark/actions/24/SuggestionError.svg1
l---------.icons/Gruvbox-Dark/actions/24/SuggestionTM.svg1
l---------.icons/Gruvbox-Dark/actions/24/action-albumfolder-importdir2.svg1
l---------.icons/Gruvbox-Dark/actions/24/action-rss_tag.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/action-unavailable.svg8
l---------.icons/Gruvbox-Dark/actions/24/add-files-to-archive.svg1
l---------.icons/Gruvbox-Dark/actions/24/add-folder-to-archive.svg1
l---------.icons/Gruvbox-Dark/actions/24/add-placemark.svg1
l---------.icons/Gruvbox-Dark/actions/24/add.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/address-book-new.svg1
l---------.icons/Gruvbox-Dark/actions/24/addressbook-details.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/adjustcurves.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/adjusthsl.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/adjustlevels.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/adjustrgb.svg8
l---------.icons/Gruvbox-Dark/actions/24/adress-book-new.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/akonadi-phone-home.svg8
l---------.icons/Gruvbox-Dark/actions/24/akonadiconsole.svg1
l---------.icons/Gruvbox-Dark/actions/24/albumfolder-importdir.svg1
l---------.icons/Gruvbox-Dark/actions/24/albumfolder-importimages.svg1
l---------.icons/Gruvbox-Dark/actions/24/albumfolder-new.svg1
l---------.icons/Gruvbox-Dark/actions/24/albumfolder-properties.svg1
l---------.icons/Gruvbox-Dark/actions/24/albumfolder-user-trash.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/align-horizontal-baseline.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/align-horizontal-bottom-out.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/align-horizontal-center.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/align-horizontal-left-out.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/align-horizontal-left-to-anchor.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/align-horizontal-left.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/align-horizontal-node.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/align-horizontal-right-out.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/align-horizontal-right-to-anchor.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/align-horizontal-right.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/align-horizontal-top-out.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/align-vertical-baseline.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/align-vertical-bottom-out.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/align-vertical-bottom-to-anchor.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/align-vertical-bottom.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/align-vertical-center.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/align-vertical-node.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/align-vertical-top-out.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/align-vertical-top-to-anchor.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/align-vertical-top.svg8
l---------.icons/Gruvbox-Dark/actions/24/amarok_artist.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/amarok_cart_add.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/amarok_cart_remove.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/amarok_cart_view.svg8
l---------.icons/Gruvbox-Dark/actions/24/amarok_change_language.svg1
l---------.icons/Gruvbox-Dark/actions/24/amarok_clock.svg1
l---------.icons/Gruvbox-Dark/actions/24/amarok_lyrics.svg1
l---------.icons/Gruvbox-Dark/actions/24/amarok_playcount.svg1
l---------.icons/Gruvbox-Dark/actions/24/amarok_playlist.svg1
l---------.icons/Gruvbox-Dark/actions/24/amarok_playlist_refresh.svg1
l---------.icons/Gruvbox-Dark/actions/24/amarok_scripts.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/antivignetting.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/application-exit.svg8
l---------.icons/Gruvbox-Dark/actions/24/application-menu.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/application-rss+xml.svg8
l---------.icons/Gruvbox-Dark/actions/24/applications-other.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/appointment-missed.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/appointment-new.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/appointment-soon.svg8
l---------.icons/Gruvbox-Dark/actions/24/appointment.svg1
l---------.icons/Gruvbox-Dark/actions/24/archive-extract.svg1
l---------.icons/Gruvbox-Dark/actions/24/archive-insert-directory.svg1
l---------.icons/Gruvbox-Dark/actions/24/archive-insert.svg1
l---------.icons/Gruvbox-Dark/actions/24/archive-remove.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/archive.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/arrow-down-double.svg8
l---------.icons/Gruvbox-Dark/actions/24/arrow-down.svg1
l---------.icons/Gruvbox-Dark/actions/24/arrow-left-double.svg1
l---------.icons/Gruvbox-Dark/actions/24/arrow-left.svg1
l---------.icons/Gruvbox-Dark/actions/24/arrow-right-double.svg1
l---------.icons/Gruvbox-Dark/actions/24/arrow-right.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/arrow-up-double.svg8
l---------.icons/Gruvbox-Dark/actions/24/arrow-up.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/atmosphere.svg8
l---------.icons/Gruvbox-Dark/actions/24/audio-off.svg1
l---------.icons/Gruvbox-Dark/actions/24/audio-on.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/audio-ready.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/audio-volume-high.svg5
-rw-r--r--.icons/Gruvbox-Dark/actions/24/audio-volume-low.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/audio-volume-medium.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/audio-volume-muted.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/autocorrection.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/automated-tasks.svg8
l---------.icons/Gruvbox-Dark/actions/24/back.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/bell.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/bitmap-trace.svg8
l---------.icons/Gruvbox-Dark/actions/24/blueman-plugin.svg1
l---------.icons/Gruvbox-Dark/actions/24/blueman-send-file.svg1
l---------.icons/Gruvbox-Dark/actions/24/blueman-trust.svg1
l---------.icons/Gruvbox-Dark/actions/24/blueman-untrust.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/blurfx.svg8
l---------.icons/Gruvbox-Dark/actions/24/blurimage.svg1
l---------.icons/Gruvbox-Dark/actions/24/bonobo-component-browser.svg1
l---------.icons/Gruvbox-Dark/actions/24/bookmark-add-folder.svg1
l---------.icons/Gruvbox-Dark/actions/24/bookmark-edit.svg1
l---------.icons/Gruvbox-Dark/actions/24/bookmark-new-list.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/bookmark-new.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/bookmark-remove.svg8
l---------.icons/Gruvbox-Dark/actions/24/bookmark-toolbar.svg1
l---------.icons/Gruvbox-Dark/actions/24/bookmark_add.svg1
l---------.icons/Gruvbox-Dark/actions/24/bookmarks-organize.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/bookmarks.svg8
l---------.icons/Gruvbox-Dark/actions/24/bookmarks_list_add.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/bordertool.svg8
l---------.icons/Gruvbox-Dark/actions/24/bottom.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/boundingbox_bottom.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/boundingbox_bottom_left.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/boundingbox_bottom_right.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/boundingbox_center.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/boundingbox_left.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/boundingbox_right.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/boundingbox_top.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/boundingbox_top_left.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/boundingbox_top_right.svg8
l---------.icons/Gruvbox-Dark/actions/24/bqm-add.svg1
l---------.icons/Gruvbox-Dark/actions/24/bqm-addqueue.svg1
l---------.icons/Gruvbox-Dark/actions/24/bqm-commit.svg1
l---------.icons/Gruvbox-Dark/actions/24/bqm-diff.svg1
l---------.icons/Gruvbox-Dark/actions/24/bqm-remove.svg1
l---------.icons/Gruvbox-Dark/actions/24/bqm-rmqueue.svg1
l---------.icons/Gruvbox-Dark/actions/24/bqm-update.svg1
l---------.icons/Gruvbox-Dark/actions/24/browser-download.svg1
l---------.icons/Gruvbox-Dark/actions/24/burst.svg1
l---------.icons/Gruvbox-Dark/actions/24/button_cancel.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/bwtonal.svg8
l---------.icons/Gruvbox-Dark/actions/24/cab_extract.svg1
l---------.icons/Gruvbox-Dark/actions/24/cab_view.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/cache.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/calendar-go-today.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/call-start.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/call-stop.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/camera-off.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/camera-on.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/camera-ready.svg8
l---------.icons/Gruvbox-Dark/actions/24/cancel.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/channelmixer.svg5
l---------.icons/Gruvbox-Dark/actions/24/character-set.svg1
l---------.icons/Gruvbox-Dark/actions/24/check-filled.svg1
l---------.icons/Gruvbox-Dark/actions/24/checkbox.svg1
l---------.icons/Gruvbox-Dark/actions/24/checkmark.svg1
l---------.icons/Gruvbox-Dark/actions/24/chronometer-lap.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/chronometer-pause.svg8
l---------.icons/Gruvbox-Dark/actions/24/chronometer-reset.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/chronometer-start.svg8
l---------.icons/Gruvbox-Dark/actions/24/chronometer.svg1
l---------.icons/Gruvbox-Dark/actions/24/clock-large.svg1
l---------.icons/Gruvbox-Dark/actions/24/clock.svg1
l---------.icons/Gruvbox-Dark/actions/24/cloud-download.svg1
l---------.icons/Gruvbox-Dark/actions/24/cloud-upload.svg1
l---------.icons/Gruvbox-Dark/actions/24/cm_briefview.svg1
l---------.icons/Gruvbox-Dark/actions/24/cm_columnsview.svg1
l---------.icons/Gruvbox-Dark/actions/24/cm_copyfullnamestoclip.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/cm_extractfiles.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/cm_flatview.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/cm_markinvert.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/cm_markminus.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/cm_markplus.svg8
l---------.icons/Gruvbox-Dark/actions/24/cm_multirename.svg1
l---------.icons/Gruvbox-Dark/actions/24/cm_options.svg1
l---------.icons/Gruvbox-Dark/actions/24/cm_packfiles.svg1
l---------.icons/Gruvbox-Dark/actions/24/cm_refresh.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/cm_runterm.svg8
l---------.icons/Gruvbox-Dark/actions/24/cm_search.svg1
l---------.icons/Gruvbox-Dark/actions/24/cm_syncdirs.svg1
l---------.icons/Gruvbox-Dark/actions/24/cm_thumbnailsview.svg1
l---------.icons/Gruvbox-Dark/actions/24/cm_viewhistorynext.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/cm_viewhistoryprev.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/code-block.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/code-class.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/code-context.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/code-function.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/code-typedef.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/code-variable.svg8
l---------.icons/Gruvbox-Dark/actions/24/collection-rescan-amarok.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/color-fill.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/color-gradient.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/color-management.svg58
-rw-r--r--.icons/Gruvbox-Dark/actions/24/color-picker-black.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/color-picker-grey.svg3
-rw-r--r--.icons/Gruvbox-Dark/actions/24/color-picker-white.svg3
-rw-r--r--.icons/Gruvbox-Dark/actions/24/color-picker.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/color-select.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/colorfx.svg8
l---------.icons/Gruvbox-Dark/actions/24/colormanagement.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/colorneg.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/colors-chromablue.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/colors-chromagreen.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/colors-chromared.svg3
l---------.icons/Gruvbox-Dark/actions/24/colors-luma.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/compass.svg8
l---------.icons/Gruvbox-Dark/actions/24/configuration.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/configure-shortcuts.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/configure-toolbars.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/configure.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/contact-new.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/contrast.svg8
l---------.icons/Gruvbox-Dark/actions/24/cookies.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/coordinate.svg8
l---------.icons/Gruvbox-Dark/actions/24/copy-coordinates.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/crosshairs.svg8
l---------.icons/Gruvbox-Dark/actions/24/currenttrack_pause.svg1
l---------.icons/Gruvbox-Dark/actions/24/currenttrack_play.svg1
l---------.icons/Gruvbox-Dark/actions/24/cursor-arrow.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/curve-connector.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/dashboard-show.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/database-index.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/debug-execute-from-cursor.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/debug-execute-to-cursor.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/debug-run-cursor.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/debug-run.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/debug-step-instruction.svg8
l---------.icons/Gruvbox-Dark/actions/24/debug-step-into-instruction.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/debug-step-into.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/debug-step-out.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/debug-step-over.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/delete-comment.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/depth16to8.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/depth8to16.svg8
l---------.icons/Gruvbox-Dark/actions/24/dialog-align-and-distribute.svg1
l---------.icons/Gruvbox-Dark/actions/24/dialog-apply.svg1
l---------.icons/Gruvbox-Dark/actions/24/dialog-cancel.svg1
l---------.icons/Gruvbox-Dark/actions/24/dialog-close.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/dialog-error.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/dialog-fill-and-stroke.svg8
l---------.icons/Gruvbox-Dark/actions/24/dialog-filters.svg1
l---------.icons/Gruvbox-Dark/actions/24/dialog-icon-preview.svg1
l---------.icons/Gruvbox-Dark/actions/24/dialog-information.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/dialog-input-devices.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/dialog-layers.svg8
l---------.icons/Gruvbox-Dark/actions/24/dialog-memory.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/dialog-messages.svg8
l---------.icons/Gruvbox-Dark/actions/24/dialog-no.svg1
l---------.icons/Gruvbox-Dark/actions/24/dialog-object-properties.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/dialog-ok-apply.svg8
l---------.icons/Gruvbox-Dark/actions/24/dialog-ok.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/dialog-password.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/dialog-rows-and-columns.svg8
l---------.icons/Gruvbox-Dark/actions/24/dialog-scripts.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/dialog-text-and-font.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/dialog-tile-clones.svg8
l---------.icons/Gruvbox-Dark/actions/24/dialog-transform.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/dialog-warning.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/dialog-xml-editor.svg8
l---------.icons/Gruvbox-Dark/actions/24/dialog-yes.svg1
l---------.icons/Gruvbox-Dark/actions/24/dirsync.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/distribute-graph-directed.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/distribute-graph.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/distribute-horizontal-baseline.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/distribute-horizontal-center.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/distribute-horizontal-equal.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/distribute-horizontal-gaps.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/distribute-horizontal-left.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/distribute-horizontal-margin.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/distribute-horizontal-node.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/distribute-horizontal-page.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/distribute-horizontal-right.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/distribute-horizontal-x.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/distribute-randomize.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/distribute-remove-overlaps.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/distribute-unclump.svg8
l---------.icons/Gruvbox-Dark/actions/24/distribute-vertical-baseline.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/distribute-vertical-bottom.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/distribute-vertical-center.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/distribute-vertical-equal.svg8
l---------.icons/Gruvbox-Dark/actions/24/distribute-vertical-gaps.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/distribute-vertical-margin.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/distribute-vertical-node.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/distribute-vertical-page.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/distribute-vertical-top.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/distribute-vertical-y.svg8
l---------.icons/Gruvbox-Dark/actions/24/document-cleanup.svg1
l---------.icons/Gruvbox-Dark/actions/24/document-close.svg1
l---------.icons/Gruvbox-Dark/actions/24/document-decrypt.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/document-edit-decrypt-verify.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/document-edit-decrypt.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/document-edit-encrypt.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/document-edit-sign-encrypt.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/document-edit-sign.svg8
l---------.icons/Gruvbox-Dark/actions/24/document-edit-verify.svg1
l---------.icons/Gruvbox-Dark/actions/24/document-edit.svg1
l---------.icons/Gruvbox-Dark/actions/24/document-encrypt.svg1
l---------.icons/Gruvbox-Dark/actions/24/document-encrypted.svg1
l---------.icons/Gruvbox-Dark/actions/24/document-export-ocal.svg1
l---------.icons/Gruvbox-Dark/actions/24/document-export-table.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/document-export.svg8
l---------.icons/Gruvbox-Dark/actions/24/document-import-ocal.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/document-import.svg8
l---------.icons/Gruvbox-Dark/actions/24/document-multiple.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/document-new-from-template.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/document-new.svg8
l---------.icons/Gruvbox-Dark/actions/24/document-open-data.svg1
l---------.icons/Gruvbox-Dark/actions/24/document-open-folder.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/document-open-recent.svg8
l---------.icons/Gruvbox-Dark/actions/24/document-open-remote.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/document-open.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/document-page-setup.svg8
l---------.icons/Gruvbox-Dark/actions/24/document-preview-archive.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/document-preview.svg8
l---------.icons/Gruvbox-Dark/actions/24/document-print-direct.svg1
l---------.icons/Gruvbox-Dark/actions/24/document-print-frame.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/document-print-preview.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/document-print.svg8
l---------.icons/Gruvbox-Dark/actions/24/document-properties.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/document-revert-rtl.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/document-revert.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/document-save-all.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/document-save-as.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/document-save.svg8
l---------.icons/Gruvbox-Dark/actions/24/document-send.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/document-share.svg8
l---------.icons/Gruvbox-Dark/actions/24/document-sign.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/document-swap.svg8
l---------.icons/Gruvbox-Dark/actions/24/documentation.svg1
l---------.icons/Gruvbox-Dark/actions/24/documentinfo.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/double-page.svg8
l---------.icons/Gruvbox-Dark/actions/24/down.svg1
l---------.icons/Gruvbox-Dark/actions/24/download-amarok.svg1
l---------.icons/Gruvbox-Dark/actions/24/download-later.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/download.svg8
l---------.icons/Gruvbox-Dark/actions/24/draw-arrow-back.svg1
l---------.icons/Gruvbox-Dark/actions/24/draw-arrow-down.svg1
l---------.icons/Gruvbox-Dark/actions/24/draw-arrow-forward.svg1
l---------.icons/Gruvbox-Dark/actions/24/draw-arrow-up.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/draw-bezier-curves.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/draw-brush.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/draw-calligraphic.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/draw-circle.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/draw-connector.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/draw-cross.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/draw-cuboid.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/draw-donut.svg8
l---------.icons/Gruvbox-Dark/actions/24/draw-ellipse.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/draw-eraser.svg8
l---------.icons/Gruvbox-Dark/actions/24/draw-freehand.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/draw-halfcircle1.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/draw-halfcircle2.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/draw-halfcircle3.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/draw-halfcircle4.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/draw-line.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/draw-path.svg8
l---------.icons/Gruvbox-Dark/actions/24/draw-polygon-star.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/draw-polygon.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/draw-polyline.svg8
l---------.icons/Gruvbox-Dark/actions/24/draw-rectangle.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/draw-spiral.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/draw-square-inverted-corners.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/draw-star.svg8
l---------.icons/Gruvbox-Dark/actions/24/draw-text.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/draw-triangle.svg8
l---------.icons/Gruvbox-Dark/actions/24/draw-triangle1.svg1
l---------.icons/Gruvbox-Dark/actions/24/draw-triangle2.svg1
l---------.icons/Gruvbox-Dark/actions/24/draw-triangle3.svg1
l---------.icons/Gruvbox-Dark/actions/24/draw-triangle4.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/draw-watercolor.svg8
l---------.icons/Gruvbox-Dark/actions/24/dynamic-amarok.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/earthquake.svg8
l---------.icons/Gruvbox-Dark/actions/24/edit-add.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-bomb.svg8
l---------.icons/Gruvbox-Dark/actions/24/edit-clear-all.svg1
l---------.icons/Gruvbox-Dark/actions/24/edit-clear-history.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-clear-list.svg8
l---------.icons/Gruvbox-Dark/actions/24/edit-clear-locationbar-ltr.svg1
l---------.icons/Gruvbox-Dark/actions/24/edit-clear-locationbar-rtl.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-clear-rtl.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-clear.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-clone-unlink.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-clone.svg8
l---------.icons/Gruvbox-Dark/actions/24/edit-comment.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-copy.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-cut.svg8
l---------.icons/Gruvbox-Dark/actions/24/edit-delete-shred.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-delete.svg8
l---------.icons/Gruvbox-Dark/actions/24/edit-download.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-duplicate.svg8
l---------.icons/Gruvbox-Dark/actions/24/edit-find-mail.svg1
l---------.icons/Gruvbox-Dark/actions/24/edit-find-project.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-find-replace.svg8
l---------.icons/Gruvbox-Dark/actions/24/edit-find-user.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-find.svg8
l---------.icons/Gruvbox-Dark/actions/24/edit-flag.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-guides.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-image-face-add.svg8
l---------.icons/Gruvbox-Dark/actions/24/edit-image-face-detect.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-image-face-recognize.svg8
l---------.icons/Gruvbox-Dark/actions/24/edit-image-face-show.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-link.svg8
l---------.icons/Gruvbox-Dark/actions/24/edit-map.svg1
l---------.icons/Gruvbox-Dark/actions/24/edit-mark.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-node.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-paste-in-place.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-paste-style.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-paste.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-redo.svg8
l---------.icons/Gruvbox-Dark/actions/24/edit-rename.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-select-all-layers.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-select-all.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-select-invert.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-select-lasso.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-select-none.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-select-original.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-select.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-table-cell-merge.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-table-cell-split.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-table-delete-column.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-table-delete-row.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-table-insert-column-left.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-table-insert-column-right.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-table-insert-row-above.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-table-insert-row-below.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-table-insert-row-under.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-text-frame-update.svg8
l---------.icons/Gruvbox-Dark/actions/24/edit-undo-history.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit-undo.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/edit.svg8
l---------.icons/Gruvbox-Dark/actions/24/editclear.svg1
l---------.icons/Gruvbox-Dark/actions/24/editcopy.svg1
l---------.icons/Gruvbox-Dark/actions/24/editcut.svg1
l---------.icons/Gruvbox-Dark/actions/24/editdelete.svg1
l---------.icons/Gruvbox-Dark/actions/24/editimage.svg1
l---------.icons/Gruvbox-Dark/actions/24/editpaste.svg1
l---------.icons/Gruvbox-Dark/actions/24/enterprise.svg1
l---------.icons/Gruvbox-Dark/actions/24/epiphany-download.svg1
l---------.icons/Gruvbox-Dark/actions/24/error.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/escape-direction-all.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/escape-direction-down.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/escape-direction-horizontal.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/escape-direction-left.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/escape-direction-right.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/escape-direction-up.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/escape-direction-vertical.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/exchange-positions-clockwise.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/exchange-positions-zorder.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/exchange-positions.svg8
l---------.icons/Gruvbox-Dark/actions/24/exifinfo.svg1
l---------.icons/Gruvbox-Dark/actions/24/exit.svg1
l---------.icons/Gruvbox-Dark/actions/24/extract-archive.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/favorite-genres-amarok.svg8
l---------.icons/Gruvbox-Dark/actions/24/favorites.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-anthy.svg10
l---------.icons/Gruvbox-Dark/actions/24/fcitx-bopomofo.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-cangjie.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-chewing.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-chn.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-chttrans-active.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-chttrans-inactive.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-erbi.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-fullwidth-active.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-fullwidth-inactive.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-googlepinyin.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-handwriting-active.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-handwriting-inactive.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-hangul.svg10
l---------.icons/Gruvbox-Dark/actions/24/fcitx-kbd.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-kkc.svg10
l---------.icons/Gruvbox-Dark/actions/24/fcitx-pinyin-libpinyin.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-pinyin.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-punc-active.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-punc-inactive.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-remind-active.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-remind-inactive.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-rime-deploy.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-rime-sync.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-rime.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-sayura.svg10
l---------.icons/Gruvbox-Dark/actions/24/fcitx-shuangpin-libpinyin.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-shuangpin.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-skk.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-sunpinyin.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-unikey.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-vk-active.svg10
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-vk-inactive.svg10
l---------.icons/Gruvbox-Dark/actions/24/fcitx-wbpy.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-wubi.svg10
l---------.icons/Gruvbox-Dark/actions/24/fcitx-zhuyin.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fcitx-ziranma.svg10
l---------.icons/Gruvbox-Dark/actions/24/feed-subscribe.svg1
l---------.icons/Gruvbox-Dark/actions/24/file-zoom-in.svg1
l---------.icons/Gruvbox-Dark/actions/24/file-zoom-out.svg1
l---------.icons/Gruvbox-Dark/actions/24/filefind.svg1
l---------.icons/Gruvbox-Dark/actions/24/filename-album-amarok.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/filename-and-amarok.svg8
l---------.icons/Gruvbox-Dark/actions/24/filename-bpm-amarok.svg1
l---------.icons/Gruvbox-Dark/actions/24/filename-comment-amarok.svg1
l---------.icons/Gruvbox-Dark/actions/24/filename-composer-amarok.svg1
l---------.icons/Gruvbox-Dark/actions/24/filename-dash-amarok.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/filename-discnumber-amarok.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/filename-divider.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/filename-dot-amarok.svg8
l---------.icons/Gruvbox-Dark/actions/24/filename-filetype-amarok.svg1
l---------.icons/Gruvbox-Dark/actions/24/filename-genre-amarok.svg1
l---------.icons/Gruvbox-Dark/actions/24/filename-group-length.svg1
l---------.icons/Gruvbox-Dark/actions/24/filename-group-tracks.svg1
l---------.icons/Gruvbox-Dark/actions/24/filename-ignore-amarok.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/filename-initial-amarok.svg8
l---------.icons/Gruvbox-Dark/actions/24/filename-last-played.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/filename-moodbar.svg10
l---------.icons/Gruvbox-Dark/actions/24/filename-sample-rate.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/filename-slash-amarok.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/filename-space-amarok.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/filename-title-amarok.svg8
l---------.icons/Gruvbox-Dark/actions/24/filename-track-amarok.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/filename-underscore-amarok.svg8
l---------.icons/Gruvbox-Dark/actions/24/filename-year-amarok.svg1
l---------.icons/Gruvbox-Dark/actions/24/filenew.svg1
l---------.icons/Gruvbox-Dark/actions/24/fileopen.svg1
l---------.icons/Gruvbox-Dark/actions/24/fileprint.svg1
l---------.icons/Gruvbox-Dark/actions/24/filequickprint.svg1
l---------.icons/Gruvbox-Dark/actions/24/filesave.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/filesaveas.svg8
l---------.icons/Gruvbox-Dark/actions/24/fileview-preview.svg1
l---------.icons/Gruvbox-Dark/actions/24/fill-color.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fill-rule-even-odd.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fill-rule-nonzero.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/filmgrain.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/find-location.svg8
l---------.icons/Gruvbox-Dark/actions/24/find.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fitbest.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fitheight.svg8
l---------.icons/Gruvbox-Dark/actions/24/fitmanual.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fitsize.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fitwidth.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/flag-black.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/flag-blue.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/flag-green.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/flag-red.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/flag-yellow.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/flag.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/focus-legacy-systray.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/focus-top-bar.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/focus-windows.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/folder-copy.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/folder-move.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/folder-new.svg8
l---------.icons/Gruvbox-Dark/actions/24/folder-open.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/folder-sync.svg8
l---------.icons/Gruvbox-Dark/actions/24/folder-tag.svg1
l---------.icons/Gruvbox-Dark/actions/24/folder_color_picker.svg1
l---------.icons/Gruvbox-Dark/actions/24/folder_new.svg1
l---------.icons/Gruvbox-Dark/actions/24/followmouse.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/font-select.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/fork.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-add-node.svg8
l---------.icons/Gruvbox-Dark/actions/24/format-align-vertical-bottom.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-align-vertical-center.svg8
l---------.icons/Gruvbox-Dark/actions/24/format-align-vertical-top.svg1
l---------.icons/Gruvbox-Dark/actions/24/format-border-style.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-break-node.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-connect-node.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-convert-to-path.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-currency.svg8
l---------.icons/Gruvbox-Dark/actions/24/format-disconnect-node.svg1
l---------.icons/Gruvbox-Dark/actions/24/format-fill-color.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-font-size-less.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-font-size-more.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-indent-less.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-indent-more.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-insert-node.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-join-node.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-justify-center.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-justify-fill.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-justify-left.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-justify-right.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-line-spacing-double.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-line-spacing-normal.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-line-spacing-triple.svg8
l---------.icons/Gruvbox-Dark/actions/24/format-list-ordered.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-list-unordered.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-node-corner.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-node-curve.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-node-line.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-node-smooth.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-node-symmetric.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-number-percent.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-precision-less.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-precision-more.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-remove-node.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-segment-curve.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-segment-line.svg8
l---------.icons/Gruvbox-Dark/actions/24/format-stroke-color.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-text-blockquote.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-text-bold.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-text-capitalize.svg8
l---------.icons/Gruvbox-Dark/actions/24/format-text-code.svg1
l---------.icons/Gruvbox-Dark/actions/24/format-text-color.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-text-direction-horizontal.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-text-direction-ltr.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-text-direction-rtl.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-text-direction-vertical.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-text-italic.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-text-larger.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-text-lowercase.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-text-remove-formatting.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-text-smaller.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-text-strikethrough.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-text-subscript.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-text-superscript.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-text-symbol.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-text-underline.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/format-text-uppercase.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/formula.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/forward.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/games-achievements.svg8
l---------.icons/Gruvbox-Dark/actions/24/games-config-background.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/games-config-board.svg8
l---------.icons/Gruvbox-Dark/actions/24/games-config-custom.svg1
l---------.icons/Gruvbox-Dark/actions/24/games-config-options.svg1
l---------.icons/Gruvbox-Dark/actions/24/games-config-theme.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/games-config-tiles.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/games-difficult.svg8
l---------.icons/Gruvbox-Dark/actions/24/games-endturn.svg1
l---------.icons/Gruvbox-Dark/actions/24/games-highscores.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/games-hint.svg8
l---------.icons/Gruvbox-Dark/actions/24/games-solve.svg1
l---------.icons/Gruvbox-Dark/actions/24/geany-build.svg1
l---------.icons/Gruvbox-Dark/actions/24/geany-close-all.svg1
l---------.icons/Gruvbox-Dark/actions/24/geany-save-all.svg1
l---------.icons/Gruvbox-Dark/actions/24/get-hot-new-stuff.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/giggle-branch.svg11
l---------.icons/Gruvbox-Dark/actions/24/giggle-diff-view.svg1
l---------.icons/Gruvbox-Dark/actions/24/giggle-history-view.svg1
l---------.icons/Gruvbox-Dark/actions/24/giggle-remote.svg1
l---------.icons/Gruvbox-Dark/actions/24/giggle-tag.svg1
l---------.icons/Gruvbox-Dark/actions/24/globe.svg1
l---------.icons/Gruvbox-Dark/actions/24/gnome-app-install-star.svg1
l---------.icons/Gruvbox-Dark/actions/24/gnome-lockscreen.svg1
l---------.icons/Gruvbox-Dark/actions/24/gnome-searchtool.svg1
l---------.icons/Gruvbox-Dark/actions/24/gnome-stock-mail-fwd.svg1
l---------.icons/Gruvbox-Dark/actions/24/gnome-stock-mail-new.svg1
l---------.icons/Gruvbox-Dark/actions/24/gnome-stock-mail-rpl.svg1
l---------.icons/Gruvbox-Dark/actions/24/gnome-stock-mail-snd.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/go-bottom.svg8
l---------.icons/Gruvbox-Dark/actions/24/go-down-search.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/go-down.svg8
l---------.icons/Gruvbox-Dark/actions/24/go-first-view-page.svg1
l---------.icons/Gruvbox-Dark/actions/24/go-first-view.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/go-first.svg8
l---------.icons/Gruvbox-Dark/actions/24/go-home-large.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/go-home.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/go-jump-declaration.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/go-jump-definition.svg8
l---------.icons/Gruvbox-Dark/actions/24/go-jump-locationbar.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/go-jump-rtl.svg8
l---------.icons/Gruvbox-Dark/actions/24/go-jump-today.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/go-jump.svg8
l---------.icons/Gruvbox-Dark/actions/24/go-last-view-page.svg1
l---------.icons/Gruvbox-Dark/actions/24/go-last-view.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/go-last.svg8
l---------.icons/Gruvbox-Dark/actions/24/go-left.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/go-next-context.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/go-next-use.svg8
l---------.icons/Gruvbox-Dark/actions/24/go-next-view-page.svg1
l---------.icons/Gruvbox-Dark/actions/24/go-next-view.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/go-next.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/go-parent-folder.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/go-previous-context.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/go-previous-use.svg8
l---------.icons/Gruvbox-Dark/actions/24/go-previous-view-page.svg1
l---------.icons/Gruvbox-Dark/actions/24/go-previous-view.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/go-previous.svg8
l---------.icons/Gruvbox-Dark/actions/24/go-right.svg1
l---------.icons/Gruvbox-Dark/actions/24/go-today.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/go-top.svg8
l---------.icons/Gruvbox-Dark/actions/24/go-up-search.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/go-up.svg8
l---------.icons/Gruvbox-Dark/actions/24/gohome.svg1
l---------.icons/Gruvbox-Dark/actions/24/gpg.svg1
l---------.icons/Gruvbox-Dark/actions/24/gpgsm.svg1
l---------.icons/Gruvbox-Dark/actions/24/gps.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/grid-rectangular.svg8
l---------.icons/Gruvbox-Dark/actions/24/gtg-home.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtg-note-new.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtg-people.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtg-plugin.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtg-tag-new.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtg-tag.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtg-tags-all.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtg-tags-none.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtg-task-dismiss.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtg-task-done.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtg-task-new.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtg-task-undismiss.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtg-task-undone.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtg-work.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-about.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-add.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-apply.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-authentication.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-bold.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-cancel.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-cdrom.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-clear.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-close.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-color-picker.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-connect.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/gtk-convert.svg8
l---------.icons/Gruvbox-Dark/actions/24/gtk-copy.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-cut.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-delete.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-directory.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-disconnect.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-dnd-multiple.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-edit.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-execute.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-file.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-find-and-replace.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-find.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-floppy.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-fullscreen.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-go-back-ltr.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-go-back-rtl.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-go-down.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-go-forward-ltr.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-go-forward-rtl.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-go-up.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-goto-bottom.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-goto-first-ltr.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-goto-first-rtl.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-goto-last-ltr.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-goto-last-rtl.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-goto-top.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-home.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-indent-ltr.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-indent-rtl.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-index.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-info.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-italic.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-jump-to-ltr.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-jump-to-rtl.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-justify-center.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-justify-fill.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-justify-left.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-justify-right.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-leave-fullscreen.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-media-forward-ltr.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-media-forward-rtl.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-media-next-ltr.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-media-next-rtl.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-media-pause.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-media-play-ltr.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-media-previous-ltr.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-media-previous-rtl.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-media-record.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-media-rewind-ltr.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-media-rewind-rtl.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-media-stop.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-network.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-new.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-no.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-ok.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-open.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-paste.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-preferences.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-print-preview.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-print.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-properties.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-quit.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-refresh.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-remove.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-revert-to-saved-ltr.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-revert-to-saved-rtl.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-save-as.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-save.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-select-all.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-select-color.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/gtk-select-font.svg8
l---------.icons/Gruvbox-Dark/actions/24/gtk-spell-check.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-stop.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-undelete-ltr.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-undelete-rtl.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-yes.svg1
l---------.icons/Gruvbox-Dark/actions/24/gtk-zoom-fit.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/guides.svg8
l---------.icons/Gruvbox-Dark/actions/24/hb-activity.svg1
l---------.icons/Gruvbox-Dark/actions/24/hb-add-queue.svg1
l---------.icons/Gruvbox-Dark/actions/24/hb-complete.svg1
l---------.icons/Gruvbox-Dark/actions/24/hb-edit.svg1
l---------.icons/Gruvbox-Dark/actions/24/hb-pause.svg1
l---------.icons/Gruvbox-Dark/actions/24/hb-picture.svg1
l---------.icons/Gruvbox-Dark/actions/24/hb-presets.svg1
l---------.icons/Gruvbox-Dark/actions/24/hb-remove.svg1
l---------.icons/Gruvbox-Dark/actions/24/hb-showqueue.svg1
l---------.icons/Gruvbox-Dark/actions/24/hb-source.svg1
l---------.icons/Gruvbox-Dark/actions/24/hb-start.svg1
l---------.icons/Gruvbox-Dark/actions/24/hb-stop.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/help-about.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/help-contents.svg8
l---------.icons/Gruvbox-Dark/actions/24/help-contextual.svg1
l---------.icons/Gruvbox-Dark/actions/24/help-donate.svg1
l---------.icons/Gruvbox-Dark/actions/24/help-feedback.svg1
l---------.icons/Gruvbox-Dark/actions/24/help-hint.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/help-info.svg8
l---------.icons/Gruvbox-Dark/actions/24/help-keybord-shortcuts.svg1
l---------.icons/Gruvbox-Dark/actions/24/help-whatsthis.svg1
l---------.icons/Gruvbox-Dark/actions/24/help.svg1
l---------.icons/Gruvbox-Dark/actions/24/hidemouse.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/hint.svg8
l---------.icons/Gruvbox-Dark/actions/24/history.svg1
l---------.icons/Gruvbox-Dark/actions/24/history_entry.svg1
l---------.icons/Gruvbox-Dark/actions/24/hook-notifier.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/hotpixels.svg8
l---------.icons/Gruvbox-Dark/actions/24/identity.svg1
l---------.icons/Gruvbox-Dark/actions/24/im-aim.svg1
l---------.icons/Gruvbox-Dark/actions/24/im-ban-kick-user.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/im-ban-user.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/im-facebook.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/im-gadugadu.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/im-google-talk.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/im-google.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/im-groupwise.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/im-icq.svg13
-rw-r--r--.icons/Gruvbox-Dark/actions/24/im-identi.ca.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/im-invisible-user.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/im-irc.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/im-jabber.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/im-kick-user.svg8
l---------.icons/Gruvbox-Dark/actions/24/im-local-xmpp.svg1
l---------.icons/Gruvbox-Dark/actions/24/im-message-new.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/im-msn.svg8
l---------.icons/Gruvbox-Dark/actions/24/im-nov.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/im-qq.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/im-skype.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/im-twitter.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/im-user-away.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/im-user-busy.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/im-user-offline.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/im-user-online.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/im-user.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/im-yahoo.svg8
l---------.icons/Gruvbox-Dark/actions/24/image-adjust.svg1
l---------.icons/Gruvbox-Dark/actions/24/image-auto-adjust.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/image-crop.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/image-denoise.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/image-filter.svg9
l---------.icons/Gruvbox-Dark/actions/24/image-loading.svg1
l---------.icons/Gruvbox-Dark/actions/24/image-missing.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/image-red-eye.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/image-sharpen.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/image-straighten.svg8
l---------.icons/Gruvbox-Dark/actions/24/imagecomment.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/inbox.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/insert-button.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/insert-emoticon.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/insert-endnote.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/insert-footnote.svg8
l---------.icons/Gruvbox-Dark/actions/24/insert-horizontal-rule.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/insert-image.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/insert-link.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/insert-math-expression.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/insert-more-mark.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/insert-object.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/insert-page-break.svg8
l---------.icons/Gruvbox-Dark/actions/24/insert-table-of-contents.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/insert-table.svg8
l---------.icons/Gruvbox-Dark/actions/24/insert-tableofcontents.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/insert-text-frame.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/insert-text.svg8
l---------.icons/Gruvbox-Dark/actions/24/internet-amarok.svg1
l---------.icons/Gruvbox-Dark/actions/24/internet-services.svg1
l---------.icons/Gruvbox-Dark/actions/24/invertimage.svg1
l---------.icons/Gruvbox-Dark/actions/24/irc-channel-active.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/irc-channel-inactive.svg8
l---------.icons/Gruvbox-Dark/actions/24/irc-close-channel.svg1
l---------.icons/Gruvbox-Dark/actions/24/irc-join-channel.svg1
l---------.icons/Gruvbox-Dark/actions/24/irc-operator.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/irc-remove-operator.svg8
l---------.icons/Gruvbox-Dark/actions/24/irc-unvoice.svg1
l---------.icons/Gruvbox-Dark/actions/24/irc-voice.svg1
l---------.icons/Gruvbox-Dark/actions/24/items-tags.svg1
l---------.icons/Gruvbox-Dark/actions/24/itmages-add.svg1
l---------.icons/Gruvbox-Dark/actions/24/itmages-cancel.svg1
l---------.icons/Gruvbox-Dark/actions/24/itmages-copy-link.svg1
l---------.icons/Gruvbox-Dark/actions/24/itmages-error.svg1
l---------.icons/Gruvbox-Dark/actions/24/itmages-folder.svg1
l---------.icons/Gruvbox-Dark/actions/24/itmages-information.svg1
l---------.icons/Gruvbox-Dark/actions/24/itmages-open-browser.svg1
l---------.icons/Gruvbox-Dark/actions/24/itmages-question.svg1
l---------.icons/Gruvbox-Dark/actions/24/itmages-quit.svg1
l---------.icons/Gruvbox-Dark/actions/24/itmages-remove.svg1
l---------.icons/Gruvbox-Dark/actions/24/itmages-resize.svg1
l---------.icons/Gruvbox-Dark/actions/24/itmages-rotate.svg1
l---------.icons/Gruvbox-Dark/actions/24/itmages-select-all.svg1
l---------.icons/Gruvbox-Dark/actions/24/itmages-settings.svg1
l---------.icons/Gruvbox-Dark/actions/24/itmages-stop.svg1
l---------.icons/Gruvbox-Dark/actions/24/itmages-tools.svg1
l---------.icons/Gruvbox-Dark/actions/24/itmages-upload.svg1
l---------.icons/Gruvbox-Dark/actions/24/itmages-utils.svg1
l---------.icons/Gruvbox-Dark/actions/24/itmages-warning.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/journal-new.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdeconnect.svg8
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-add-clip.svg1
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-add-color-clip.svg1
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-add-slide-clip.svg1
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-add-text-clip.svg1
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-align-bottom.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-align-hor.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-align-left.svg8
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-align-none.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-align-right.svg8
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-align-top.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-align-vert.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-custom-effect.svg8
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-deleffect.svg1
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-down.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-hide-audio.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-hide-video.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-insert-edit.svg8
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-insert-rect.svg1
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-insert-unicode.svg1
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-lock.svg1
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-menu.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-normal-edit.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-object-height.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-object-width.svg8
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-overwrite-edit.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-select-all.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-select-images.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-select-rects.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-select-texts.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-select-tool.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-show-audio.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-show-audiothumb.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-show-markers.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-show-video.svg8
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-show-videothumb.svg1
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-snap.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-spacer-tool.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-split-audio.svg8
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-track-has-effect.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-track_has_effect.svg8
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-unlock.svg1
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-unselect-all.svg1
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-up.svg1
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-zindex-bottom.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-zindex-down.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-zindex-top.svg8
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-zindex-up.svg1
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-zone-end.svg1
l---------.icons/Gruvbox-Dark/actions/24/kdenlive-zone-start.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-zoom-large.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kdenlive-zoom-small.svg8
l---------.icons/Gruvbox-Dark/actions/24/kdocumentinfo.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/key-enter.svg8
l---------.icons/Gruvbox-Dark/actions/24/kfm_home.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kmouth-phrase-new.svg8
l---------.icons/Gruvbox-Dark/actions/24/kmouth-phrase.svg1
l---------.icons/Gruvbox-Dark/actions/24/kmouth-phrasebook.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kmouth-phresebook-new.svg9
l---------.icons/Gruvbox-Dark/actions/24/knotes_alarm.svg1
l---------.icons/Gruvbox-Dark/actions/24/knotes_date.svg1
l---------.icons/Gruvbox-Dark/actions/24/knotes_delete.svg1
l---------.icons/Gruvbox-Dark/actions/24/kontes_close.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kr_combine.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kr_comparedirs.svg8
l---------.icons/Gruvbox-Dark/actions/24/kr_diskusage.svg1
l---------.icons/Gruvbox-Dark/actions/24/kr_jumpback.svg1
l---------.icons/Gruvbox-Dark/actions/24/kr_mountman.svg1
l---------.icons/Gruvbox-Dark/actions/24/kr_setjumpback.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kr_syncbrowse_off.svg8
l---------.icons/Gruvbox-Dark/actions/24/kr_syncbrowse_on.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kr_unselect.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kstars_cbound.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kstars_clines.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kstars_cnames.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kstars_deepsky.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kstars_ekos.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kstars_fitsviewer.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kstars_grid.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kstars_hgrid.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kstars_horizon.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kstars_indi.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kstars_mw.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kstars_satellites.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kstars_solarsystem.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kstars_supernovae.svg8
l---------.icons/Gruvbox-Dark/actions/24/kt-add-feeds.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kt-add-filters.svg8
l---------.icons/Gruvbox-Dark/actions/24/kt-bandwidth-scheduler.svg1
l---------.icons/Gruvbox-Dark/actions/24/kt-change-tracker.svg1
l---------.icons/Gruvbox-Dark/actions/24/kt-check-data.svg1
l---------.icons/Gruvbox-Dark/actions/24/kt-chunks.svg1
l---------.icons/Gruvbox-Dark/actions/24/kt-encrypted.svg1
l---------.icons/Gruvbox-Dark/actions/24/kt-info-widget.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kt-magnet.svg8
l---------.icons/Gruvbox-Dark/actions/24/kt-pause.svg1
l---------.icons/Gruvbox-Dark/actions/24/kt-plugins.svg1
l---------.icons/Gruvbox-Dark/actions/24/kt-queue-manager.svg1
l---------.icons/Gruvbox-Dark/actions/24/kt-remove-feeds.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kt-remove-filters.svg8
l---------.icons/Gruvbox-Dark/actions/24/kt-remove.svg1
l---------.icons/Gruvbox-Dark/actions/24/kt-restore-defaults.svg1
l---------.icons/Gruvbox-Dark/actions/24/kt-set-max-download-speed.svg1
l---------.icons/Gruvbox-Dark/actions/24/kt-set-max-upload-speed.svg1
l---------.icons/Gruvbox-Dark/actions/24/kt-show-statusbar.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kt-speed-limits.svg8
l---------.icons/Gruvbox-Dark/actions/24/kt-start-all.svg1
l---------.icons/Gruvbox-Dark/actions/24/kt-start.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kt-stop-all.svg8
l---------.icons/Gruvbox-Dark/actions/24/kt-stop.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/kt-upnp.svg8
l---------.icons/Gruvbox-Dark/actions/24/ktnef_extract_to.svg1
l---------.icons/Gruvbox-Dark/actions/24/label-amarok.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/labplot-TeX-logo.svg8
l---------.icons/Gruvbox-Dark/actions/24/labplot-auto-scale-all.svg1
l---------.icons/Gruvbox-Dark/actions/24/labplot-auto-scale-x.svg1
l---------.icons/Gruvbox-Dark/actions/24/labplot-auto-scale-y.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/labplot-axis-horizontal.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/labplot-axis-vertical.svg8
l---------.icons/Gruvbox-Dark/actions/24/labplot-cursor-arrow.svg1
l---------.icons/Gruvbox-Dark/actions/24/labplot-format-text-symbol.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/labplot-shift-down-y.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/labplot-shift-left-x.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/labplot-shift-right-x.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/labplot-shift-up-y.svg8
l---------.icons/Gruvbox-Dark/actions/24/labplot-transform-move.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/labplot-xy-curve.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/labplot-xy-equation-curve.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/labplot-xy-fit-curve.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/labplot-xy-plot-four-axes.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/labplot-xy-plot-two-axes-centered-origin.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/labplot-xy-plot-two-axes-centered.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/labplot-xy-plot-two-axes.svg8
l---------.icons/Gruvbox-Dark/actions/24/labplot-zoom-in-x.svg1
l---------.icons/Gruvbox-Dark/actions/24/labplot-zoom-in-y.svg1
l---------.icons/Gruvbox-Dark/actions/24/labplot-zoom-out-x.svg1
l---------.icons/Gruvbox-Dark/actions/24/labplot-zoom-out-y.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/layer-bottom.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/layer-delete.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/layer-duplicate.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/layer-lower.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/layer-new.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/layer-next.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/layer-previous.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/layer-raise.svg8
l---------.icons/Gruvbox-Dark/actions/24/layer-rename.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/layer-top.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/layer-visible-off.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/layer-visible-on.svg8
l---------.icons/Gruvbox-Dark/actions/24/lens.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/lensautofix.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/lensdistortion.svg8
l---------.icons/Gruvbox-Dark/actions/24/libpeas-plugin.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/license.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/lighttable.svg8
l---------.icons/Gruvbox-Dark/actions/24/lighttableadd.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/lines-connector.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/link.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/list-add-font.svg8
l---------.icons/Gruvbox-Dark/actions/24/list-add-user.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/list-add.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/list-remove-all.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/list-remove-user.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/list-remove.svg8
l---------.icons/Gruvbox-Dark/actions/24/list-resource-add.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/location.svg8
l---------.icons/Gruvbox-Dark/actions/24/lock.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/love-amarok.svg8
l---------.icons/Gruvbox-Dark/actions/24/lpi-bug.svg1
l---------.icons/Gruvbox-Dark/actions/24/lpi-help.svg1
l---------.icons/Gruvbox-Dark/actions/24/lpi-translate.svg1
l---------.icons/Gruvbox-Dark/actions/24/mail-archive.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-attachment.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-encrypted-full.svg8
l---------.icons/Gruvbox-Dark/actions/24/mail-encrypted-part.svg1
l---------.icons/Gruvbox-Dark/actions/24/mail-encrypted.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-flag.svg8
l---------.icons/Gruvbox-Dark/actions/24/mail-flagged.svg1
l---------.icons/Gruvbox-Dark/actions/24/mail-folder-inbox.svg1
l---------.icons/Gruvbox-Dark/actions/24/mail-folder-outbox.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-folder-sent.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-forward.svg8
l---------.icons/Gruvbox-Dark/actions/24/mail-forwarded-replied.svg1
l---------.icons/Gruvbox-Dark/actions/24/mail-forwarded.svg1
l---------.icons/Gruvbox-Dark/actions/24/mail-inbox.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-invitation.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-mark-important.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-mark-junk.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-mark-notjunk.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-mark-read.svg8
l---------.icons/Gruvbox-Dark/actions/24/mail-mark-task.svg1
l---------.icons/Gruvbox-Dark/actions/24/mail-mark-unread-new.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-mark-unread.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-meeting-request-reply.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-message-new-list.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-message-new.svg8
l---------.icons/Gruvbox-Dark/actions/24/mail-message.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-move.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-open-multiple.svg8
l---------.icons/Gruvbox-Dark/actions/24/mail-outbox.svg1
l---------.icons/Gruvbox-Dark/actions/24/mail-queue.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-read.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-receive.svg8
l---------.icons/Gruvbox-Dark/actions/24/mail-replied.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-reply-all.svg8
l---------.icons/Gruvbox-Dark/actions/24/mail-reply-custom-all.svg1
l---------.icons/Gruvbox-Dark/actions/24/mail-reply-custom.svg1
l---------.icons/Gruvbox-Dark/actions/24/mail-reply-list.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-reply-sender.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-send-receive.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-send.svg8
l---------.icons/Gruvbox-Dark/actions/24/mail-sent.svg1
l---------.icons/Gruvbox-Dark/actions/24/mail-signature-unknown.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-signed-full.svg8
l---------.icons/Gruvbox-Dark/actions/24/mail-signed-fully.svg1
l---------.icons/Gruvbox-Dark/actions/24/mail-signed-part.svg1
l---------.icons/Gruvbox-Dark/actions/24/mail-signed-verified.svg1
l---------.icons/Gruvbox-Dark/actions/24/mail-signed.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-tagged.svg8
l---------.icons/Gruvbox-Dark/actions/24/mail-task.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-thread-ignored.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-thread-watch.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-unread-multiple.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mail-unread-new.svg8
l---------.icons/Gruvbox-Dark/actions/24/mail-unread.svg1
l---------.icons/Gruvbox-Dark/actions/24/mail_forward.svg1
l---------.icons/Gruvbox-Dark/actions/24/mail_new.svg1
l---------.icons/Gruvbox-Dark/actions/24/mail_reply.svg1
l---------.icons/Gruvbox-Dark/actions/24/mail_replyall.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/manga.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/map-flat.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/map-globe.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/map-gnomonic.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/map-mercator.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mark-location.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/measure.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/media-album-cover-manager-amarok.svg8
l---------.icons/Gruvbox-Dark/actions/24/media-album-cover.svg1
l---------.icons/Gruvbox-Dark/actions/24/media-album-repeat-amarok.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/media-album-track.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/media-eject.svg8
l---------.icons/Gruvbox-Dark/actions/24/media-import-audio-cd.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/media-playback-pause.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/media-playback-start-rtl.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/media-playback-start.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/media-playback-stop.svg8
l---------.icons/Gruvbox-Dark/actions/24/media-playlist-repeat-amarok.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/media-playlist-repeat.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/media-playlist-shuffle.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/media-random-albums-amarok.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/media-random-tracks-amarok.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/media-record.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/media-repeat-album-amarok.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/media-repeat-playlist-amarok.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/media-repeat-track-amarok.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/media-seek-backward.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/media-seek-forward.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/media-show-active-track-amarok.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/media-skip-backward.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/media-skip-forward.svg8
l---------.icons/Gruvbox-Dark/actions/24/media-standard-track-progression-amarok.svg1
l---------.icons/Gruvbox-Dark/actions/24/media-track-add-amarok.svg1
l---------.icons/Gruvbox-Dark/actions/24/media-track-edit-amarok.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/media-track-queue-amarok.svg8
l---------.icons/Gruvbox-Dark/actions/24/media-track-remove-amarok.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/media-view-subtitles.svg8
l---------.icons/Gruvbox-Dark/actions/24/meeting-attending-tentative.svg1
l---------.icons/Gruvbox-Dark/actions/24/meeting-attending.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/meeting-participant-no-response.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/meeting-participant-request-response.svg8
l---------.icons/Gruvbox-Dark/actions/24/meld-version-control.svg1
l---------.icons/Gruvbox-Dark/actions/24/menu_new.svg1
l---------.icons/Gruvbox-Dark/actions/24/menu_new_sep.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/merge.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mesh-gradient.svg9
l---------.icons/Gruvbox-Dark/actions/24/messagebox_warning.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mic-off.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mic-on.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/mic-ready.svg8
l---------.icons/Gruvbox-Dark/actions/24/milestone.svg1
l---------.icons/Gruvbox-Dark/actions/24/multimedia-volume-control.svg1
l---------.icons/Gruvbox-Dark/actions/24/music-amarok.svg1
l---------.icons/Gruvbox-Dark/actions/24/nemo-eject.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/network-connect.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/network-disconnect.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/new-24h-appointment.svg8
l---------.icons/Gruvbox-Dark/actions/24/new-audio-alarm.svg1
l---------.icons/Gruvbox-Dark/actions/24/news-subscribe.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/news-unsubscribe.svg8
l---------.icons/Gruvbox-Dark/actions/24/next.svg1
l---------.icons/Gruvbox-Dark/actions/24/nocover.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/node-add.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/node-break.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/node-delete-segment.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/node-delete.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/node-join-segment.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/node-join.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/node-segment-curve.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/node-segment-line.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/node-transform.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/node-type-auto-smooth.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/node-type-cusp.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/node-type-smooth.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/node-type-symmetric.svg8
l---------.icons/Gruvbox-Dark/actions/24/noisereduction.svg1
l---------.icons/Gruvbox-Dark/actions/24/non-starred.svg1
l---------.icons/Gruvbox-Dark/actions/24/object-align-horizontal-center-calligra.svg1
l---------.icons/Gruvbox-Dark/actions/24/object-align-horizontal-left-calligra.svg1
l---------.icons/Gruvbox-Dark/actions/24/object-align-horizontal-right-calligra.svg1
l---------.icons/Gruvbox-Dark/actions/24/object-align-vertical-bottom-calligra.svg1
l---------.icons/Gruvbox-Dark/actions/24/object-align-vertical-bottom-top-calligra.svg1
l---------.icons/Gruvbox-Dark/actions/24/object-align-vertical-center-calligra.svg1
l---------.icons/Gruvbox-Dark/actions/24/object-align-vertical-top-calligra.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/object-columns.svg8
l---------.icons/Gruvbox-Dark/actions/24/object-crop.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/object-flip-horizontal.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/object-flip-vertical.svg8
l---------.icons/Gruvbox-Dark/actions/24/object-group-calligra.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/object-group.svg8
l---------.icons/Gruvbox-Dark/actions/24/object-hidden.svg1
l---------.icons/Gruvbox-Dark/actions/24/object-inverse.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/object-locked.svg8
l---------.icons/Gruvbox-Dark/actions/24/object-order-back-calligra.svg1
l---------.icons/Gruvbox-Dark/actions/24/object-order-back.svg1
l---------.icons/Gruvbox-Dark/actions/24/object-order-front-calligra.svg1
l---------.icons/Gruvbox-Dark/actions/24/object-order-front.svg1
l---------.icons/Gruvbox-Dark/actions/24/object-order-lower-calligra.svg1
l---------.icons/Gruvbox-Dark/actions/24/object-order-lower.svg1
l---------.icons/Gruvbox-Dark/actions/24/object-order-raise-calligra.svg1
l---------.icons/Gruvbox-Dark/actions/24/object-order-raise.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/object-rotate-left.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/object-rotate-right.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/object-rows.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/object-select.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/object-straighten.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/object-to-path.svg8
l---------.icons/Gruvbox-Dark/actions/24/object-ungroup-calligra.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/object-ungroup.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/object-unlocked.svg8
l---------.icons/Gruvbox-Dark/actions/24/object-visible.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/office-chart-area-focus-peak-node.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/office-chart-area-percentage.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/office-chart-area-stacked.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/office-chart-area.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/office-chart-bar-percentage.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/office-chart-bar-stacked.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/office-chart-bar.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/office-chart-line-percentage.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/office-chart-line-stacked.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/office-chart-line.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/office-chart-pie.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/office-chart-polar-stacked.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/office-chart-polar.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/office-chart-ring.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/office-chart-scatter.svg8
l---------.icons/Gruvbox-Dark/actions/24/oilpaint.svg1
l---------.icons/Gruvbox-Dark/actions/24/open-for-editing.svg1
l---------.icons/Gruvbox-Dark/actions/24/open-magnet.svg1
l---------.icons/Gruvbox-Dark/actions/24/open-menu.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/outbox.svg8
l---------.icons/Gruvbox-Dark/actions/24/overexposure.svg1
l---------.icons/Gruvbox-Dark/actions/24/package.svg1
l---------.icons/Gruvbox-Dark/actions/24/package_settings.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/page-2sides.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/page-3sides.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/page-4sides.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/page-simple.svg8
l---------.icons/Gruvbox-Dark/actions/24/page-zoom.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/paint-none.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/paint-unknown.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/pan-down.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/pan-end.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/pan-start.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/pan-up.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/pane-hide.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/pane-show.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/path-clip-edit.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/path-effect-parameter-next.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/path-mask-edit.svg8
l---------.icons/Gruvbox-Dark/actions/24/pdf-annotations.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/pgp-keys.svg8
l---------.icons/Gruvbox-Dark/actions/24/photo.svg1
l---------.icons/Gruvbox-Dark/actions/24/photos-amarok.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/pipe.svg8
l---------.icons/Gruvbox-Dark/actions/24/player-eject.svg1
l---------.icons/Gruvbox-Dark/actions/24/player-time.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/player-volume-muted.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/player-volume.svg8
l---------.icons/Gruvbox-Dark/actions/24/player_eject.svg1
l---------.icons/Gruvbox-Dark/actions/24/player_end.svg1
l---------.icons/Gruvbox-Dark/actions/24/player_fwd.svg1
l---------.icons/Gruvbox-Dark/actions/24/player_pause.svg1
l---------.icons/Gruvbox-Dark/actions/24/player_play.svg1
l---------.icons/Gruvbox-Dark/actions/24/player_record.svg1
l---------.icons/Gruvbox-Dark/actions/24/player_rew.svg1
l---------.icons/Gruvbox-Dark/actions/24/player_start.svg1
l---------.icons/Gruvbox-Dark/actions/24/player_stop.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/playlist-automatic.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/playlist-generator.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/playlist-queue.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/playlist-similar.svg8
l---------.icons/Gruvbox-Dark/actions/24/playlist-sort.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/plugins.svg8
l---------.icons/Gruvbox-Dark/actions/24/podcast-amarok.svg1
l---------.icons/Gruvbox-Dark/actions/24/podcast-new.svg1
l---------.icons/Gruvbox-Dark/actions/24/poedit-fuzzy.svg1
l---------.icons/Gruvbox-Dark/actions/24/poedit-status-automatic.svg1
l---------.icons/Gruvbox-Dark/actions/24/poedit-status-bookmark.svg1
l---------.icons/Gruvbox-Dark/actions/24/poedit-status-cat-mid.svg1
l---------.icons/Gruvbox-Dark/actions/24/poedit-status-cat-no.svg1
l---------.icons/Gruvbox-Dark/actions/24/poedit-status-cat-ok.svg1
l---------.icons/Gruvbox-Dark/actions/24/poedit-status-comment.svg1
l---------.icons/Gruvbox-Dark/actions/24/poedit-sync.svg1
l---------.icons/Gruvbox-Dark/actions/24/poedit-update.svg1
l---------.icons/Gruvbox-Dark/actions/24/poedit-validate.svg1
l---------.icons/Gruvbox-Dark/actions/24/polygon-add-nodes.svg1
l---------.icons/Gruvbox-Dark/actions/24/polygon-merge-nodes.svg1
l---------.icons/Gruvbox-Dark/actions/24/postalcode.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/preferences-activities.svg8
l---------.icons/Gruvbox-Dark/actions/24/preferences-desktop-user-password.svg1
l---------.icons/Gruvbox-Dark/actions/24/preferences-indicator-amarok.svg1
l---------.icons/Gruvbox-Dark/actions/24/preferences-media-playback-amarok.svg1
l---------.icons/Gruvbox-Dark/actions/24/preferences-other.svg1
l---------.icons/Gruvbox-Dark/actions/24/preferences-system-session-services.svg1
l---------.icons/Gruvbox-Dark/actions/24/preferences-system.svg1
l---------.icons/Gruvbox-Dark/actions/24/preflight-verifier.svg1
l---------.icons/Gruvbox-Dark/actions/24/previous.svg1
l---------.icons/Gruvbox-Dark/actions/24/privatebrowsing.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/process-stop.svg8
l---------.icons/Gruvbox-Dark/actions/24/project-development-close-all.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/project-development-close.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/project-development-new-template.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/project-development.svg8
l---------.icons/Gruvbox-Dark/actions/24/project-open.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/qlipper.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/query-free-busy.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/quickopen-class.svg8
l---------.icons/Gruvbox-Dark/actions/24/quickopen-file.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/quickopen-function.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/quickopen.svg8
l---------.icons/Gruvbox-Dark/actions/24/quickview.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-about.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-add.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-annotate.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-applypatch.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-asynchronous.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-branch.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-bug.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-changes.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-checkmods.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-checkout.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-cleanup.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-clear.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-commit.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-compare.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-createpatch.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-dbus.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-delete.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-diff.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-drive.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-editconflicts.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-emblems.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-export.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-help.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-import.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-lock.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-merge.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-monkey.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-properties.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-push.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-refresh.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-relocate.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-rename.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-reset.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-resolve.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-revert.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-run.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-settings.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-show_log.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-stop.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-switch.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-unlock.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-unstage.svg1
l---------.icons/Gruvbox-Dark/actions/24/rabbitvcs-update.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/raindrop.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/rating-unrated.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/rating.svg8
l---------.icons/Gruvbox-Dark/actions/24/ratiocrop.svg1
l---------.icons/Gruvbox-Dark/actions/24/record.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/redeyes.svg8
l---------.icons/Gruvbox-Dark/actions/24/redhat-home.svg1
l---------.icons/Gruvbox-Dark/actions/24/reload.svg1
l---------.icons/Gruvbox-Dark/actions/24/reload3.svg1
l---------.icons/Gruvbox-Dark/actions/24/reload_all_tabs.svg1
l---------.icons/Gruvbox-Dark/actions/24/reload_page.svg1
l---------.icons/Gruvbox-Dark/actions/24/remove-amarok.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/remove-link.svg8
l---------.icons/Gruvbox-Dark/actions/24/remove.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/reply-all-rtl.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/reply-all.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/reply.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/resource-calendar-child-insert.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/resource-calendar-child.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/resource-calendar-insert.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/resource-group-new.svg8
l---------.icons/Gruvbox-Dark/actions/24/resource-group.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/restoration.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/retweet.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/reverse.svg8
l---------.icons/Gruvbox-Dark/actions/24/revert.svg1
l---------.icons/Gruvbox-Dark/actions/24/rhythmbox-set-star.svg1
l---------.icons/Gruvbox-Dark/actions/24/rhythmbox-unset-star.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/rime-disable.svg10
l---------.icons/Gruvbox-Dark/actions/24/rime-im.svg1
l---------.icons/Gruvbox-Dark/actions/24/rime-latin.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/roll.svg8
l---------.icons/Gruvbox-Dark/actions/24/routeplanning.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/run-build-clean.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/run-build-configure.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/run-build-file.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/run-build-install-root.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/run-build-install.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/run-build-prune.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/run-build.svg8
l---------.icons/Gruvbox-Dark/actions/24/run-clean.svg1
l---------.icons/Gruvbox-Dark/actions/24/run-install.svg1
l---------.icons/Gruvbox-Dark/actions/24/search-icon.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/search.svg8
l---------.icons/Gruvbox-Dark/actions/24/select-rectangular.svg1
l---------.icons/Gruvbox-Dark/actions/24/selection-bottom.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/selection-end.svg8
l---------.icons/Gruvbox-Dark/actions/24/selection-lower.svg1
l---------.icons/Gruvbox-Dark/actions/24/selection-make-bitmap-copy.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/selection-move-to-layer-above.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/selection-move-to-layer-below.svg8
l---------.icons/Gruvbox-Dark/actions/24/selection-raise.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/selection-start.svg8
l---------.icons/Gruvbox-Dark/actions/24/selection-top.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/semi-starred.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/send-to.svg8
l---------.icons/Gruvbox-Dark/actions/24/services.svg1
l---------.icons/Gruvbox-Dark/actions/24/setroubleshoot_icon.svg1
l---------.icons/Gruvbox-Dark/actions/24/settings-configure.svg1
l---------.icons/Gruvbox-Dark/actions/24/settings.svg1
l---------.icons/Gruvbox-Dark/actions/24/shape-choose.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/shapes.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/sharpenimage.svg8
l---------.icons/Gruvbox-Dark/actions/24/shear.svg1
l---------.icons/Gruvbox-Dark/actions/24/shoot.svg1
l---------.icons/Gruvbox-Dark/actions/24/show-dialogs.svg1
l---------.icons/Gruvbox-Dark/actions/24/show-grid.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/show-guides.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/show-menu.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/show-node-handles.svg8
l---------.icons/Gruvbox-Dark/actions/24/show-offline.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/show-path-outline.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/sidebar-places.svg8
l---------.icons/Gruvbox-Dark/actions/24/sidebar.svg1
l---------.icons/Gruvbox-Dark/actions/24/similarartists-amarok.svg1
l---------.icons/Gruvbox-Dark/actions/24/slideshow-plugin.svg1
l---------.icons/Gruvbox-Dark/actions/24/smallclock.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/snap-bounding-box-center.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/snap-bounding-box-corners.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/snap-bounding-box-edges.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/snap-bounding-box-midpoints.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/snap-extension.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/snap-guideline.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/snap-intersection.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/snap-node.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/snap-nodes-center.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/snap-nodes-cusp.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/snap-nodes-intersection.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/snap-nodes-midpoint.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/snap-nodes-path.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/snap-nodes-rotation-center.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/snap-nodes-smooth.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/snap-orthogonal.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/snap-page.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/snap-text-baseline.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/snap.svg8
l---------.icons/Gruvbox-Dark/actions/24/social.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/sort-name.svg8
l---------.icons/Gruvbox-Dark/actions/24/sort-presence.svg1
l---------.icons/Gruvbox-Dark/actions/24/soundkonverter-replaygain.svg1
l---------.icons/Gruvbox-Dark/actions/24/spacefm-find.svg1
l---------.icons/Gruvbox-Dark/actions/24/speaker.svg1
l---------.icons/Gruvbox-Dark/actions/24/speedometer.svg1
l---------.icons/Gruvbox-Dark/actions/24/split.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/standard-connector.svg8
l---------.icons/Gruvbox-Dark/actions/24/star-off.svg1
l---------.icons/Gruvbox-Dark/actions/24/star-on.svg1
l---------.icons/Gruvbox-Dark/actions/24/starred.svg1
l---------.icons/Gruvbox-Dark/actions/24/start.svg1
l---------.icons/Gruvbox-Dark/actions/24/sticky_zoom.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_about.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_add-bookmark.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_bell.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_bottom.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_calc-accept.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_calc-cancel.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_check-filled.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_close.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_contact-list.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_copy.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_cut.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_delete.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_down.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_edit.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_exit.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_file-properites.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_file-properties.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_first.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_folder-copy.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_folder-move.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_folder_properties.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_fullscreen.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_gtk-dnd-multiple.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_help-add-bookmark.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_home.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_insert-note.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_insert-rule.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_insert-table.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_last.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_leave-fullscreen.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_left.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_mail-compose.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_mail-filters-apply.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_mail-flag-for-followup-done.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_mail-flag-for-followup.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_mail-forward.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_mail-open-multiple.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_mail-reply-to-all.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_mail-reply.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_mail-send-receive.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_mail-send.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_mail-unread-multiple.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_mark.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_media-fwd.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_media-next.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_media-pause.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_media-play.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_media-prev.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_media-rec.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_media-rew.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_media-stop.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_navigator.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_new-24h-appointment.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_new-address-book.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_new-appointment.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_new-bcard.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_new-dir.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_new-tab.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_new-text.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_new-window.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_no.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_not.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/stock_notes.svg8
l---------.icons/Gruvbox-Dark/actions/24/stock_paste.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_people.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_print-preview.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_print-setup.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_print.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_properties.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_redo.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_refresh.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_right.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_save-as.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_save.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_score-high.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_score-higher.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_score-highest.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_score-low.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_score-lower.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_score-lowest.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_score-normal.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_search.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_select-all.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_select-column.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_select-row.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_shared-by-me.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_shared-to-me.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_show-all.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_stop.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_task-assigned-to.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_task-assigned.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_task-recurring.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_task.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_text-monospaced.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_thunar-shortcuts.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_timezone.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_todo.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_top.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_undo.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_up.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_video-conferencing.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_view-details.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_volume.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/stock_xfburn-audio-cd.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/stock_xfburn-blank-cdrw.svg8
l---------.icons/Gruvbox-Dark/actions/24/stock_xfburn-data-copy.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_xfburn-format-dvdrw.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/stock_xfburn-new-data-composition.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/stock_xfburn.svg8
l---------.icons/Gruvbox-Dark/actions/24/stock_yes.svg1
l---------.icons/Gruvbox-Dark/actions/24/stock_zoom-page.svg1
l---------.icons/Gruvbox-Dark/actions/24/stop.svg1
l---------.icons/Gruvbox-Dark/actions/24/story-editor.svg1
l---------.icons/Gruvbox-Dark/actions/24/straight-connector.svg1
l---------.icons/Gruvbox-Dark/actions/24/stroke-cap-bevel.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/stroke-cap-butt.svg8
l---------.icons/Gruvbox-Dark/actions/24/stroke-cap-miter.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/stroke-cap-round.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/stroke-cap-square.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/stroke-join-bevel.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/stroke-join-miter.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/stroke-join-round.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/stroke-to-path.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/svn-commit.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/svn-update.svg8
l---------.icons/Gruvbox-Dark/actions/24/symbols.svg1
l---------.icons/Gruvbox-Dark/actions/24/system-help.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/system-run.svg8
l---------.icons/Gruvbox-Dark/actions/24/system-search.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/system-software-install.svg8
l---------.icons/Gruvbox-Dark/actions/24/system-upgrade.svg1
l---------.icons/Gruvbox-Dark/actions/24/tab-close-other.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/tab-close.svg8
l---------.icons/Gruvbox-Dark/actions/24/tab-detach.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/tab-duplicate.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/tab-new-background.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/tab-new.svg8
l---------.icons/Gruvbox-Dark/actions/24/tab.svg1
l---------.icons/Gruvbox-Dark/actions/24/tab_duplicate.svg1
l---------.icons/Gruvbox-Dark/actions/24/tab_new.svg1
l---------.icons/Gruvbox-Dark/actions/24/table.svg1
l---------.icons/Gruvbox-Dark/actions/24/tag-addressbook.svg1
l---------.icons/Gruvbox-Dark/actions/24/tag-delete.svg1
l---------.icons/Gruvbox-Dark/actions/24/tag-events.svg1
l---------.icons/Gruvbox-Dark/actions/24/tag-folder.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/tag-new.svg8
l---------.icons/Gruvbox-Dark/actions/24/tag-people.svg1
l---------.icons/Gruvbox-Dark/actions/24/tag-places.svg1
l---------.icons/Gruvbox-Dark/actions/24/tag-properties.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/tag-recents.svg8
l---------.icons/Gruvbox-Dark/actions/24/tag-reset.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/tag.svg8
l---------.icons/Gruvbox-Dark/actions/24/tap-create.svg1
l---------.icons/Gruvbox-Dark/actions/24/tap-extract-to.svg1
l---------.icons/Gruvbox-Dark/actions/24/tap-extract.svg1
l---------.icons/Gruvbox-Dark/actions/24/task-attempt.svg1
l---------.icons/Gruvbox-Dark/actions/24/task-attention.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/task-due.svg9
l---------.icons/Gruvbox-Dark/actions/24/task-new.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/task-past-due.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/taxes-finances.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/text-field.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/text-frame-link.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/text-frame-unlink.svg8
l---------.icons/Gruvbox-Dark/actions/24/text-speak.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/text-wrap.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/text_letter_spacing.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/text_line_spacing.svg8
l---------.icons/Gruvbox-Dark/actions/24/text_subscript.svg1
l---------.icons/Gruvbox-Dark/actions/24/text_superscript.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/texture.svg8
l---------.icons/Gruvbox-Dark/actions/24/tiny-pause.svg1
l---------.icons/Gruvbox-Dark/actions/24/tiny-start.svg1
l---------.icons/Gruvbox-Dark/actions/24/tool-animator.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/tool-measure.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/tool-node-editor.svg8
l---------.icons/Gruvbox-Dark/actions/24/tool-pointer.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/tool-spray.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/tool-tweak.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/tool_color_eraser.svg8
l---------.icons/Gruvbox-Dark/actions/24/tool_curve.svg1
l---------.icons/Gruvbox-Dark/actions/24/tool_elliptical_selection.svg1
l---------.icons/Gruvbox-Dark/actions/24/tool_polygon.svg1
l---------.icons/Gruvbox-Dark/actions/24/tool_rounded_rectangle.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/tools-check-spelling.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/tools-media-optical-burn-image.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/tools-media-optical-burn.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/tools-media-optical-copy.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/tools-media-optical-erase.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/tools-media-optical-format.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/tools-report-bug.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/tools-rip-audio-cd.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/tools-rip-video-cd.svg8
l---------.icons/Gruvbox-Dark/actions/24/tools-rip-video-dvd.svg1
l---------.icons/Gruvbox-Dark/actions/24/tools-wizard.svg1
l---------.icons/Gruvbox-Dark/actions/24/top.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/torrents.svg8
l---------.icons/Gruvbox-Dark/actions/24/transfers.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/transform-affect-gradient.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/transform-affect-pattern.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/transform-affect-rounded-corners.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/transform-affect-stroke.svg8
l---------.icons/Gruvbox-Dark/actions/24/transform-crop-and-resize.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/transform-crop.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/transform-move-horizontal.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/transform-move-vertical.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/transform-move.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/transform-rotate.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/transform-scale-horizontal.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/transform-scale-textbox-points.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/transform-scale-vertical.svg9
l---------.icons/Gruvbox-Dark/actions/24/transform-scale.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/transform-shear-down.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/transform-shear-left.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/transform-shear-right.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/transform-shear-up.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/transform-skew-horizontal.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/transform-skew-vertical.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/trash-empty.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/twitter-dm.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/twitter-home.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/twitter-mentions.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/twitter-profile.svg8
l---------.icons/Gruvbox-Dark/actions/24/underexposure.svg1
l---------.icons/Gruvbox-Dark/actions/24/undo.svg1
l---------.icons/Gruvbox-Dark/actions/24/unlock.svg1
l---------.icons/Gruvbox-Dark/actions/24/up.svg1
l---------.icons/Gruvbox-Dark/actions/24/upcomingevents-amarok.svg1
l---------.icons/Gruvbox-Dark/actions/24/upindicator.svg1
l---------.icons/Gruvbox-Dark/actions/24/upload-media.svg1
l---------.icons/Gruvbox-Dark/actions/24/user-group-delete.svg1
l---------.icons/Gruvbox-Dark/actions/24/user-group-new.svg1
l---------.icons/Gruvbox-Dark/actions/24/user-group-properties.svg1
l---------.icons/Gruvbox-Dark/actions/24/user-identity.svg1
l---------.icons/Gruvbox-Dark/actions/24/user-properties.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/user-trash-full.svg11
-rw-r--r--.icons/Gruvbox-Dark/actions/24/user-trash.svg11
l---------.icons/Gruvbox-Dark/actions/24/videoclip-amarok.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-bank-account-checking.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-bank-account-savings.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-bank-account.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-bank.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-barcode-add.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-barcode.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-calendar-agenda.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-calendar-birthday.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-calendar-day.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-calendar-holiday.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-calendar-journal.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-calendar-list.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-calendar-month.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-calendar-special-occasion.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-calendar-tasks.svg1
l---------.icons/Gruvbox-Dark/actions/24/view-calendar-time-spent.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-calendar-timeline.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-calendar-upcoming-days.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-calendar-upcoming-events.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-calendar-wedding-anniversary.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-calendar-week.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-calendar-whatsnext.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-calendar-workweek.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-calendar.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-catalog.svg1
l---------.icons/Gruvbox-Dark/actions/24/view-categories.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-certificate-add.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-certificate-export-secret.svg9
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-certificate-export-server.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-certificate-export.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-certificate-import.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-certificate-server-configure.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-certificate-sign.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-certificate.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-choose.svg1
l---------.icons/Gruvbox-Dark/actions/24/view-close.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-column.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-compact.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-continuous.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-coverflow.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-dual.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-file-columns.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-filter-rtl.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-filter.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-form-action.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-form.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-fullscreen.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-grid.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-group.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-hidden.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-history.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-left-close.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-list-compact.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-list-details.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-list-icons.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-list-images.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-list-text.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-list-tree.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-list-video.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-list.svg1
l---------.icons/Gruvbox-Dark/actions/24/view-media-artist.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-media-equalizer.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-media-lyrics.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-media-playlist.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-media-queue.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-media-subtitles-hidden.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-media-subtitles.svg1
l---------.icons/Gruvbox-Dark/actions/24/view-media-title.svg1
l---------.icons/Gruvbox-Dark/actions/24/view-media-visualization.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-more-horizontal.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-more.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-multiple-objects.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-object-histogram-linear.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-object-histogram-logarithmic.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-paged.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-pim-calendar.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-pim-contacts.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-pim-journal.svg1
l---------.icons/Gruvbox-Dark/actions/24/view-pim-mail.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-pim-news.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-pim-notes.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-pim-summary.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-pim-tasks-pending.svg1
l---------.icons/Gruvbox-Dark/actions/24/view-pim-tasks.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-presentation.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-preview.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-process-all-tree.svg1
l---------.icons/Gruvbox-Dark/actions/24/view-process-all.svg1
l---------.icons/Gruvbox-Dark/actions/24/view-process-own.svg1
l---------.icons/Gruvbox-Dark/actions/24/view-process-system.svg1
l---------.icons/Gruvbox-Dark/actions/24/view-process-tree.svg1
l---------.icons/Gruvbox-Dark/actions/24/view-process-users.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-readermode-active.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-readermode.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-refresh.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-resource-calendar.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-restore.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-right-close.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-right-new.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-sidetree.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-sort-ascending.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-sort-descending.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-split-left-right.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-split-top-bottom.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-statistics.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-table-of-contents-ltr.svg1
l---------.icons/Gruvbox-Dark/actions/24/view-table-of-contents-rtl.svg1
l---------.icons/Gruvbox-Dark/actions/24/view-task-add.svg1
l---------.icons/Gruvbox-Dark/actions/24/view-task-child-add.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-task-child.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-task.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-time-schedule-baselined-add.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-time-schedule-baselined-remove.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-time-schedule-baselined.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-time-schedule-calculus.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-time-schedule-child-insert.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-time-schedule-edit.svg1
l---------.icons/Gruvbox-Dark/actions/24/view-time-schedule-insert.svg1
l---------.icons/Gruvbox-Dark/actions/24/view-time-schedule.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view-user-offline-kopete.svg8
l---------.icons/Gruvbox-Dark/actions/24/view-web-browser-dom-tree.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/view_left_right.svg8
l---------.icons/Gruvbox-Dark/actions/24/viewimage.svg1
l---------.icons/Gruvbox-Dark/actions/24/viewmagfit.svg1
l---------.icons/Gruvbox-Dark/actions/24/visibility.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/wallet-open.svg8
l---------.icons/Gruvbox-Dark/actions/24/web-browser.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/whitebalance.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/window-close.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/window-duplicate.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/window-maximize.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/window-minimize.svg8
l---------.icons/Gruvbox-Dark/actions/24/window-new.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/window-next.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/window-previous.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/window-restore.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/window.svg8
l---------.icons/Gruvbox-Dark/actions/24/window_fullscreen.svg1
l---------.icons/Gruvbox-Dark/actions/24/window_new.svg1
l---------.icons/Gruvbox-Dark/actions/24/window_nofullscreen.svg1
l---------.icons/Gruvbox-Dark/actions/24/x-clementine-album.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/x-clementine-artist.svg8
l---------.icons/Gruvbox-Dark/actions/24/x-clementine-shuffle.svg1
l---------.icons/Gruvbox-Dark/actions/24/x-office-address-book.svg1
l---------.icons/Gruvbox-Dark/actions/24/x-shape-connection.svg1
l---------.icons/Gruvbox-Dark/actions/24/x-shape-formula.svg1
l---------.icons/Gruvbox-Dark/actions/24/x-shape-image.svg1
l---------.icons/Gruvbox-Dark/actions/24/x-shape-text.svg1
l---------.icons/Gruvbox-Dark/actions/24/x-zoom-in.svg1
l---------.icons/Gruvbox-Dark/actions/24/x-zoom-out.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/xc_crosshair.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/xfpm-brightness-lcd.svg8
l---------.icons/Gruvbox-Dark/actions/24/xml-attribute-delete.svg1
l---------.icons/Gruvbox-Dark/actions/24/xml-element-new.svg1
l---------.icons/Gruvbox-Dark/actions/24/xml-node-delete.svg1
l---------.icons/Gruvbox-Dark/actions/24/xml-node-duplicate.svg1
l---------.icons/Gruvbox-Dark/actions/24/xml-text-new.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/y-zoom-in.svg8
l---------.icons/Gruvbox-Dark/actions/24/y-zoom-out.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/zone-in.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/zone-out.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/zoom-1-to-2.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/zoom-2-to-1.svg8
l---------.icons/Gruvbox-Dark/actions/24/zoom-best-fit.svg1
l---------.icons/Gruvbox-Dark/actions/24/zoom-double-size.svg1
l---------.icons/Gruvbox-Dark/actions/24/zoom-draw.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/zoom-fit-best.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/zoom-fit-drawing.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/zoom-fit-height.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/zoom-fit-page.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/zoom-fit-selection.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/zoom-fit-width.svg8
l---------.icons/Gruvbox-Dark/actions/24/zoom-half-size.svg1
l---------.icons/Gruvbox-Dark/actions/24/zoom-in-large.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/zoom-in-x.svg8
l---------.icons/Gruvbox-Dark/actions/24/zoom-in-y.svg1
-rw-r--r--.icons/Gruvbox-Dark/actions/24/zoom-in.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/zoom-next.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/zoom-original.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/zoom-out-x.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/zoom-out-y.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/zoom-out.svg8
-rw-r--r--.icons/Gruvbox-Dark/actions/24/zoom-previous.svg8
l---------.icons/Gruvbox-Dark/actions/24/zoom-select-fit.svg1
l---------.icons/Gruvbox-Dark/actions/24/zoom-select-x.svg1
l---------.icons/Gruvbox-Dark/actions/24/zoom-select-y.svg1
l---------.icons/Gruvbox-Dark/actions/24/zoom-select.svg1
l---------.icons/Gruvbox-Dark/actions/24/zoom.svg1
1913 files changed, 8503 insertions, 0 deletions
diff --git a/.icons/Gruvbox-Dark/actions/24/Finished.svg b/.icons/Gruvbox-Dark/actions/24/Finished.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/Finished.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/Info-amarok.svg b/.icons/Gruvbox-Dark/actions/24/Info-amarok.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/Info-amarok.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/SuggestionError.svg b/.icons/Gruvbox-Dark/actions/24/SuggestionError.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/SuggestionError.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/SuggestionTM.svg b/.icons/Gruvbox-Dark/actions/24/SuggestionTM.svg
new file mode 120000
index 000000000..a83209821
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/SuggestionTM.svg
@@ -0,0 +1 @@
+database-index.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/action-albumfolder-importdir2.svg b/.icons/Gruvbox-Dark/actions/24/action-albumfolder-importdir2.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/action-albumfolder-importdir2.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/action-rss_tag.svg b/.icons/Gruvbox-Dark/actions/24/action-rss_tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/action-rss_tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/action-unavailable.svg b/.icons/Gruvbox-Dark/actions/24/action-unavailable.svg
new file mode 100644
index 000000000..3c69f8022
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/action-unavailable.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 4.137 1 1 4.137 1 8 C 1 11.863 4.137 15 8 15 C 11.863 15 15 11.863 15 8 C 15 4.137 11.863 1 8 1 z M 8 3 C 9.0194 3 9.959 3.28763 10.75 3.8125 L 3.8125 10.75 C 3.28763 9.95898 3 9.0194 3 8 C 3 5.2407 5.2408 3 8 3 z M 12.1875 5.25 C 12.71237 6.04102 13 6.9806 13 8 C 13 10.7592 10.7592 13 8 13 C 6.9806 13 6.041 12.71237 5.25 12.1875 L 12.1875 5.25 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/add-files-to-archive.svg b/.icons/Gruvbox-Dark/actions/24/add-files-to-archive.svg
new file mode 120000
index 000000000..3610b8830
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/add-files-to-archive.svg
@@ -0,0 +1 @@
+archive-insert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/add-folder-to-archive.svg b/.icons/Gruvbox-Dark/actions/24/add-folder-to-archive.svg
new file mode 120000
index 000000000..bf6e479e0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/add-folder-to-archive.svg
@@ -0,0 +1 @@
+archive-insert-directory.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/add-placemark.svg b/.icons/Gruvbox-Dark/actions/24/add-placemark.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/add-placemark.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/add.svg b/.icons/Gruvbox-Dark/actions/24/add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/address-book-new.svg b/.icons/Gruvbox-Dark/actions/24/address-book-new.svg
new file mode 100644
index 000000000..8258d3c73
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/address-book-new.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 24 24" width="24" height="24"><path d=" M 7 5 C 5.892 5 5 5.892 5 7 L 5 17 C 5 18.108 5.892 19 7 19 L 17 19 C 18.108 19 19 18.108 19 17 L 19 7 C 19 5.892 18.108 5 17 5 L 7 5 Z M 11.78712 13.1729 L 11.78712 13.1729 L 11.78712 13.1729 Q 12.260186 13.1729 12.56768 12.741227 L 12.56768 12.741227 L 12.56768 12.741227 Q 12.875173 12.309554 12.875173 11.777354 L 12.875173 11.777354 L 12.875173 11.777354 Q 12.875173 11.363421 12.685946 11.120975 L 12.685946 11.120975 L 12.685946 11.120975 Q 12.49672 10.878528 12.153747 10.878528 L 12.153747 10.878528 L 12.153747 10.878528 Q 11.68068 10.878528 11.367274 11.280635 L 11.367274 11.280635 L 11.367274 11.280635 Q 11.053867 11.682741 11.053867 12.25042 L 11.053867 12.25042 L 11.053867 12.25042 Q 11.053867 12.664353 11.254921 12.918627 L 11.254921 12.918627 L 11.254921 12.918627 Q 11.455974 13.1729 11.78712 13.1729 L 11.78712 13.1729 L 11.78712 13.1729 Z M 12.082787 16.271484 L 12.082787 16.271484 L 12.082787 16.271484 Q 10.155041 16.271484 8.984202 15.177518 L 8.984202 15.177518 L 8.984202 15.177518 Q 7.813363 14.083552 7.813363 12.132154 L 7.813363 12.132154 L 7.813363 12.132154 Q 7.813363 10.216235 9.084729 8.96261 L 9.084729 8.96261 L 9.084729 8.96261 Q 10.356095 7.708984 12.201053 7.708984 L 12.201053 7.708984 L 12.201053 7.708984 Q 13.986878 7.708984 15.086758 8.73199 L 15.086758 8.73199 L 15.086758 8.73199 Q 16.186637 9.754996 16.186637 11.256981 L 16.186637 11.256981 L 16.186637 11.256981 Q 16.186637 12.53426 15.494777 13.38578 L 15.494777 13.38578 L 15.494777 13.38578 Q 14.802918 14.237299 13.809479 14.237299 L 13.809479 14.237299 L 13.809479 14.237299 Q 13.501985 14.237299 13.235886 14.065812 L 13.235886 14.065812 L 13.235886 14.065812 Q 12.969786 13.894326 12.898826 13.575006 L 12.898826 13.575006 L 12.898826 13.575006 Q 12.484893 14.260952 11.621547 14.260952 L 11.621547 14.260952 L 11.621547 14.260952 Q 10.864641 14.260952 10.391575 13.705099 L 10.391575 13.705099 L 10.391575 13.705099 Q 9.918508 13.149246 9.918508 12.238594 L 9.918508 12.238594 L 9.918508 12.238594 Q 9.918508 11.292461 10.533494 10.541468 L 10.533494 10.541468 L 10.533494 10.541468 Q 11.148481 9.790476 12.094613 9.790476 L 12.094613 9.790476 L 12.094613 9.790476 Q 12.851519 9.790476 13.159012 10.369982 L 13.159012 10.369982 L 13.241799 9.944222 L 14.353505 9.944222 L 13.963225 11.990234 L 13.963225 11.990234 Q 13.809479 12.794447 13.809479 13.007327 L 13.809479 13.007327 L 13.809479 13.007327 Q 13.809479 13.255686 14.010532 13.255686 L 14.010532 13.255686 L 14.010532 13.255686 Q 14.436291 13.255686 14.773351 12.688007 L 14.773351 12.688007 L 14.773351 12.688007 Q 15.110411 12.120327 15.110411 11.280635 L 15.110411 11.280635 L 15.110411 11.280635 Q 15.110411 10.192582 14.359418 9.482983 L 14.359418 9.482983 L 14.359418 9.482983 Q 13.608425 8.773383 12.24836 8.773383 L 12.24836 8.773383 L 12.24836 8.773383 Q 10.805508 8.773383 9.888942 9.731342 L 9.888942 9.731342 L 9.888942 9.731342 Q 8.972376 10.689302 8.972376 12.143981 L 8.972376 12.143981 L 8.972376 12.143981 Q 8.972376 13.598659 9.817982 14.402872 L 9.817982 14.402872 L 9.817982 14.402872 Q 10.663588 15.207085 12.130093 15.207085 L 12.130093 15.207085 L 12.130093 15.207085 Q 12.886999 15.207085 13.667559 15.006032 L 13.667559 15.006032 L 13.371892 16.188697 L 13.371892 16.188697 Q 12.792386 16.271484 12.082787 16.271484 L 12.082787 16.271484 L 12.082787 16.271484 Z " fill-rule="evenodd" id="address-book-new" fill="#d4be98"/></svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/addressbook-details.svg b/.icons/Gruvbox-Dark/actions/24/addressbook-details.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/addressbook-details.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/adjustcurves.svg b/.icons/Gruvbox-Dark/actions/24/adjustcurves.svg
new file mode 100644
index 000000000..95fc95e8f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/adjustcurves.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 0 L 1 14 L 0 14 L 0 15 L 1 15 L 1 16 L 2 16 L 2 15 L 16 15 L 16 14 L 2 14 L 2 10.875 L 5.9980469 6.8769531 L 8.1210938 9 L 8.1269531 8.9960938 L 8.1308594 9 L 16 1.125 L 16 0 L 15.710938 0 C 15.718138 -0.012362 8.1269531 7.5898437 8.1269531 7.5898438 L 6 5.4648438 L 5.9980469 5.4667969 L 5.9960938 5.4648438 L 2 9.4609375 L 2 0 L 1 0 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/adjusthsl.svg b/.icons/Gruvbox-Dark/actions/24/adjusthsl.svg
new file mode 100644
index 000000000..30308387e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/adjusthsl.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <linearGradient id="linearGradient4177" x1="393" x2="393" y1="-63.996" y2="-77.996" gradientTransform="translate(-385,78.996)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#d4be98" offset="0"/>
+ <stop style="stop-color:#d4be98;stop-opacity:0" offset="1" stop-opacity="0"/>
+ </linearGradient>
+ </defs>
+ <path style="fill:url(#linearGradient4177)" d="M 1 1 L 1 15 L 15 15 L 15 1 L 1 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/adjustlevels.svg b/.icons/Gruvbox-Dark/actions/24/adjustlevels.svg
new file mode 100644
index 000000000..c70da947e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/adjustlevels.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11 2 A 3 3 0 0 0 8.1757812 4 L 1 4 L 1 6 L 8.1738281 6 A 3 3 0 0 0 11 8 A 3 3 0 0 0 13.824219 6 L 15 6 L 15 4 L 13.826172 4 A 3 3 0 0 0 11 2 z M 6 8 A 3 3 0 0 0 3.1757812 10 L 1 10 L 1 12 L 3.1738281 12 A 3 3 0 0 0 6 14 A 3 3 0 0 0 8.8242188 12 L 15 12 L 15 10 L 8.8261719 10 A 3 3 0 0 0 6 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/adjustrgb.svg b/.icons/Gruvbox-Dark/actions/24/adjustrgb.svg
new file mode 100644
index 000000000..4b6be497f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/adjustrgb.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 L 4 3.1738281 A 3 3 0 0 0 2 6 A 3 3 0 0 0 4 8.8242188 L 4 15 L 6 15 L 6 8.8261719 A 3 3 0 0 0 8 6 A 3 3 0 0 0 6 3.1757812 L 6 1 L 4 1 z M 10 1 L 10 8.1738281 A 3 3 0 0 0 8 11 A 3 3 0 0 0 10 13.824219 L 10 15 L 12 15 L 12 13.826172 A 3 3 0 0 0 14 11 A 3 3 0 0 0 12 8.1757812 L 12 1 L 10 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/adress-book-new.svg b/.icons/Gruvbox-Dark/actions/24/adress-book-new.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/adress-book-new.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/akonadi-phone-home.svg b/.icons/Gruvbox-Dark/actions/24/akonadi-phone-home.svg
new file mode 100644
index 000000000..59d09ad8d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/akonadi-phone-home.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 2 L 1 9 L 3 9 L 3 15 L 6 15 L 6 11 L 10 11 L 10 15 L 13 15 L 13 9 L 15 9 L 8 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/akonadiconsole.svg b/.icons/Gruvbox-Dark/actions/24/akonadiconsole.svg
new file mode 120000
index 000000000..6957e396c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/akonadiconsole.svg
@@ -0,0 +1 @@
+cm_runterm.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/albumfolder-importdir.svg b/.icons/Gruvbox-Dark/actions/24/albumfolder-importdir.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/albumfolder-importdir.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/albumfolder-importimages.svg b/.icons/Gruvbox-Dark/actions/24/albumfolder-importimages.svg
new file mode 120000
index 000000000..c7116c65c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/albumfolder-importimages.svg
@@ -0,0 +1 @@
+document-import.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/albumfolder-new.svg b/.icons/Gruvbox-Dark/actions/24/albumfolder-new.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/albumfolder-new.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/albumfolder-properties.svg b/.icons/Gruvbox-Dark/actions/24/albumfolder-properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/albumfolder-properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/albumfolder-user-trash.svg b/.icons/Gruvbox-Dark/actions/24/albumfolder-user-trash.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/albumfolder-user-trash.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/align-horizontal-baseline.svg b/.icons/Gruvbox-Dark/actions/24/align-horizontal-baseline.svg
new file mode 100644
index 000000000..ffa9b8bee
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/align-horizontal-baseline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 0 L 1 16 L 3 16 L 3 15 L 3 0 L 1 0 z M 3 15 L 5.5 15 L 6.5625 12 L 11.4375 12 L 12.5 15 L 15.28125 15 L 10 1 L 8 1 L 3 15 z M 9 5 L 10.75 10 L 7.25 10 L 9 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/align-horizontal-bottom-out.svg b/.icons/Gruvbox-Dark/actions/24/align-horizontal-bottom-out.svg
new file mode 100644
index 000000000..f290d2d0b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/align-horizontal-bottom-out.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9 1 L 9 8 L 14 8 L 14 1 L 9 1 z M 2 3 L 2 8 L 7 8 L 7 3 L 2 3 z M 1 10 L 1 12 L 15 12 L 15 10 L 1 10 z M 9 13 L 9 15 L 14 15 L 14 13 L 9 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/align-horizontal-center.svg b/.icons/Gruvbox-Dark/actions/24/align-horizontal-center.svg
new file mode 100644
index 000000000..736354c87
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/align-horizontal-center.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 L 7 2 L 3 2 L 3 6 L 7 6 L 7 10 L 3 10 L 3 14 L 7 14 L 7 15 L 9 15 L 9 14 L 13 14 L 13 10 L 9 10 L 9 6 L 13 6 L 13 2 L 9 2 L 9 1 L 7 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/align-horizontal-left-out.svg b/.icons/Gruvbox-Dark/actions/24/align-horizontal-left-out.svg
new file mode 100644
index 000000000..ab19047f4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/align-horizontal-left-out.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 L 4 15 L 6 15 L 6 1 L 4 1 z M 8 2 L 8 7 L 15 7 L 15 2 L 8 2 z M 1 9 L 1 14 L 3 14 L 3 9 L 1 9 z M 8 9 L 8 14 L 13 14 L 13 9 L 8 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/align-horizontal-left-to-anchor.svg b/.icons/Gruvbox-Dark/actions/24/align-horizontal-left-to-anchor.svg
new file mode 100644
index 000000000..8b7defbb4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/align-horizontal-left-to-anchor.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 0 L 1 2 L 3 2 L 3 0 L 1 0 z M 3 2 L 3 16 L 5 16 L 5 15 L 15 15 L 15 11 L 5 11 L 5 7 L 15 7 L 15 3 L 5 3 L 5 2 L 3 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/align-horizontal-left.svg b/.icons/Gruvbox-Dark/actions/24/align-horizontal-left.svg
new file mode 100644
index 000000000..d901890a3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/align-horizontal-left.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1 L 2 15 L 4 15 L 4 14 L 14 14 L 14 10 L 4 10 L 4 6 L 14 6 L 14 2 L 4 2 L 4 1 L 2 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/align-horizontal-node.svg b/.icons/Gruvbox-Dark/actions/24/align-horizontal-node.svg
new file mode 100644
index 000000000..debecafd9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/align-horizontal-node.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.4921875 -0.001953125 L 0.4921875 0 A 0.49975 0.49977 0 0 0 0.12890625 0.83007812 C 1.0354762 1.8880781 2.6789219 2.3993 4.6074219 2.8125 C 5.9737219 3.1051 7.4878937 3.3303937 8.9960938 3.5585938 L 8.9960938 6.0039062 L 11.001953 6.0039062 L 11.001953 9.0039062 L 8.9960938 9.0039062 L 8.9960938 10.443359 C 8.9920938 10.444059 8.988374 10.443359 8.984375 10.443359 C 6.874975 10.789759 4.756325 11.242153 3.078125 12.126953 C 1.399825 13.011753 0.14666563 14.410091 0.009765625 16.462891 C -0.044224375 17.277991 0.25760875 18.003862 0.79296875 18.539062 C 1.3283387 19.074363 2.0677125 19.445128 2.9453125 19.736328 C 4.5643125 20.273528 6.6919937 20.535494 8.9960938 20.746094 L 8.9960938 22.998047 L 11.001953 22.998047 L 11.001953 23.994141 L 11.501953 23.994141 L 12.001953 23.994141 L 12.001953 23.494141 L 12.001953 22.998047 L 13.994141 22.998047 L 13.994141 21.191406 C 17.698241 21.554006 21.238544 22.092256 23.214844 23.410156 A 0.49998 0.49999 0 1 0 23.769531 22.578125 C 21.442731 21.026525 17.753141 20.501462 13.994141 20.164062 L 13.994141 18 L 12.001953 18 L 12.001953 14 L 13.994141 14 L 13.994141 10.660156 C 14.348541 10.592156 14.702167 10.524312 15.029297 10.445312 C 15.878487 10.240012 16.627622 9.9920656 17.232422 9.6347656 C 17.837272 9.2775656 18.317622 8.7799937 18.482422 8.1210938 C 18.691572 7.2837938 18.590619 6.5078531 18.224609 5.8769531 C 17.858499 5.2459531 17.261346 4.771225 16.541016 4.390625 C 15.812976 4.006025 14.945241 3.7079906 13.994141 3.4628906 L 13.994141 1.0039062 L 12.001953 1.0039062 L 12.001953 0.50390625 L 12.001953 0.00390625 L 11.001953 0.00390625 L 11.001953 0.50390625 L 11.001953 1.0039062 L 8.9960938 1.0039062 L 8.9960938 2.5449219 C 7.5367938 2.3233219 6.0899062 2.1048312 4.8164062 1.8320312 C 2.9547063 1.4332313 1.4809719 0.86903437 0.88867188 0.17773438 A 0.49975 0.49977 0 0 0 0.4921875 -0.001953125 z M 13.994141 4.5136719 C 14.792971 4.7326719 15.511619 4.9801438 16.074219 5.2773438 C 16.690069 5.6027437 17.122775 5.9730594 17.359375 6.3808594 C 17.596015 6.7886594 17.670979 7.2434594 17.511719 7.8808594 C 17.426739 8.2214594 17.187299 8.5040437 16.724609 8.7773438 C 16.261829 9.0506438 15.592922 9.2836625 14.794922 9.4765625 C 14.546262 9.5365625 14.265621 9.5887781 13.994141 9.6425781 L 13.994141 9.0039062 L 12.001953 9.0039062 L 12.001953 6.0039062 L 13.994141 6.0039062 L 13.994141 4.5136719 z M 8.9960938 11.458984 L 8.9960938 14.001953 L 11.001953 14.001953 L 11.001953 18.001953 L 8.9960938 18.001953 L 8.9960938 19.742188 C 6.7477937 19.533087 4.7002656 19.269016 3.2597656 18.791016 C 2.4682656 18.528316 1.8651469 18.200984 1.4980469 17.833984 C 1.1309369 17.466984 0.9707125 17.08755 1.0078125 16.53125 C 1.1207825 14.83575 2.0535219 13.798019 3.5449219 13.011719 C 4.9999219 12.244519 6.9736937 11.796984 8.9960938 11.458984 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/align-horizontal-right-out.svg b/.icons/Gruvbox-Dark/actions/24/align-horizontal-right-out.svg
new file mode 100644
index 000000000..a6cacdd5f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/align-horizontal-right-out.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10 1 L 10 15 L 12 15 L 12 1 L 10 1 z M 1 2 L 1 7 L 8 7 L 8 2 L 1 2 z M 3 9 L 3 14 L 8 14 L 8 9 L 3 9 z M 13 9 L 13 14 L 15 14 L 15 9 L 13 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/align-horizontal-right-to-anchor.svg b/.icons/Gruvbox-Dark/actions/24/align-horizontal-right-to-anchor.svg
new file mode 100644
index 000000000..d0cb478e9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/align-horizontal-right-to-anchor.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13 0 L 13 2 L 15 2 L 15 0 L 13 0 z M 13 2 L 11 2 L 11 3 L 1 3 L 1 7 L 11 7 L 11 11 L 1 11 L 1 15 L 11 15 L 11 16 L 13 16 L 13 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/align-horizontal-right.svg b/.icons/Gruvbox-Dark/actions/24/align-horizontal-right.svg
new file mode 100644
index 000000000..c8c0b0974
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/align-horizontal-right.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12 1 L 12 2 L 2 2 L 2 6 L 12 6 L 12 10 L 2 10 L 2 14 L 12 14 L 12 15 L 14 15 L 14 1 L 12 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/align-horizontal-top-out.svg b/.icons/Gruvbox-Dark/actions/24/align-horizontal-top-out.svg
new file mode 100644
index 000000000..4ed0e0ed4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/align-horizontal-top-out.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9 1 L 9 3 L 14 3 L 14 1 L 9 1 z M 1 4 L 1 6 L 15 6 L 15 4 L 1 4 z M 2 8 L 2 15 L 7 15 L 7 8 L 2 8 z M 9 8 L 9 13 L 14 13 L 14 8 L 9 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/align-vertical-baseline.svg b/.icons/Gruvbox-Dark/actions/24/align-vertical-baseline.svg
new file mode 100644
index 000000000..b2dd4d03c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/align-vertical-baseline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.859375 0 L 1.859375 14 L 0 14 L 0 16 L 16 16 L 16 14 L 14.140625 14 L 8.859375 0 L 6.859375 0 z M 7.859375 4 L 9.609375 9 L 6.109375 9 L 7.859375 4 z M 5.421875 11 L 10.296875 11 L 11.359375 14 L 4.359375 14 L 5.421875 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/align-vertical-bottom-out.svg b/.icons/Gruvbox-Dark/actions/24/align-vertical-bottom-out.svg
new file mode 100644
index 000000000..91656da01
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/align-vertical-bottom-out.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1 L 2 8 L 7 8 L 7 1 L 2 1 z M 9 3 L 9 8 L 14 8 L 14 3 L 9 3 z M 1 10 L 1 12 L 15 12 L 15 10 L 1 10 z M 9 13 L 9 15 L 14 15 L 14 13 L 9 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/align-vertical-bottom-to-anchor.svg b/.icons/Gruvbox-Dark/actions/24/align-vertical-bottom-to-anchor.svg
new file mode 100644
index 000000000..6664691f0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/align-vertical-bottom-to-anchor.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 5,5 0,10 -1,0 0,2 14,0 0,-2 -1,0 0,-10 -4,0 0,10 -9,0 5,0 0,-10 z m 13,12 0,2 2,0 0,-2 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/align-vertical-bottom.svg b/.icons/Gruvbox-Dark/actions/24/align-vertical-bottom.svg
new file mode 100644
index 000000000..5d0c1d025
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/align-vertical-bottom.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 L 2 12 L 1 12 L 1 14 L 15 14 L 15 12 L 14 12 L 14 2 L 10 2 L 10 12 L 6 12 L 6 2 L 2 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/align-vertical-center.svg b/.icons/Gruvbox-Dark/actions/24/align-vertical-center.svg
new file mode 100644
index 000000000..534a76d6b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/align-vertical-center.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 3 L 2 7 L 1 7 L 1 9 L 2 9 L 2 13 L 6 13 L 6 9 L 10 9 L 10 13 L 14 13 L 14 9 L 15 9 L 15 7 L 14 7 L 14 3 L 10 3 L 10 7 L 6 7 L 6 3 L 2 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/align-vertical-node.svg b/.icons/Gruvbox-Dark/actions/24/align-vertical-node.svg
new file mode 100644
index 000000000..7401ed258
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/align-vertical-node.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.96289062 -0.00390625 A 0.49999 0.49998 0 0 0 0.5859375 0.77734375 C 1.9038375 2.7537438 2.4420875 6.2939469 2.8046875 9.9980469 L 0.99804688 9.9980469 L 0.99804688 11.990234 L 0.50195312 11.990234 L 0.001953125 11.990234 L 0.001953125 12.490234 L 0.001953125 12.990234 L 0.99804688 12.990234 L 0.99804688 14.996094 L 3.25 14.996094 C 3.4606 17.300194 3.7225656 19.427875 4.2597656 21.046875 C 4.5509656 21.924575 4.9217312 22.663919 5.4570312 23.199219 C 5.9922313 23.734619 6.7181031 24.036422 7.5332031 23.982422 C 9.5860031 23.845622 10.984341 22.592263 11.869141 20.914062 C 12.753941 19.235862 13.206334 17.117213 13.552734 15.007812 C 13.552734 15.005813 13.552034 14.996094 13.552734 14.996094 L 14.992188 14.996094 L 14.992188 12.990234 L 17.992188 12.990234 L 17.992188 14.996094 L 20.4375 14.996094 C 20.6657 16.504294 20.890994 18.018366 21.183594 19.384766 C 21.596794 21.313266 22.108016 22.956681 23.166016 23.863281 A 0.49977 0.49975 0 0 0 23.996094 23.5 L 23.998047 23.5 A 0.49977 0.49975 0 0 0 23.818359 23.103516 C 23.127059 22.511216 22.562863 21.037481 22.164062 19.175781 C 21.891262 17.902281 21.672772 16.455394 21.451172 14.996094 L 22.992188 14.996094 L 22.992188 12.990234 L 23.492188 12.990234 L 23.992188 12.990234 L 23.992188 11.990234 L 23.492188 11.990234 L 22.992188 11.990234 L 22.992188 9.9980469 L 20.533203 9.9980469 C 20.288103 9.0470469 19.990069 8.1791719 19.605469 7.4511719 C 19.224869 6.7308719 18.750141 6.1336781 18.119141 5.7675781 C 17.488241 5.4015781 16.7123 5.3005656 15.875 5.5097656 C 15.2161 5.6744656 14.718528 6.1548656 14.361328 6.7597656 C 14.004028 7.3645656 13.756081 8.1136906 13.550781 8.9628906 C 13.471781 9.2899906 13.403937 9.6436469 13.335938 9.9980469 L 9.9960938 9.9980469 L 9.9960938 11.990234 L 5.9960938 11.990234 L 5.9960938 9.9980469 L 3.8320312 9.9980469 C 3.4946313 6.2390469 2.9695687 2.5493563 1.4179688 0.22265625 A 0.49999 0.49998 0 0 0 0.96289062 -0.00390625 z M 16.560547 6.4042969 C 16.976478 6.3692766 17.309384 6.4553625 17.615234 6.6328125 C 18.023034 6.8694125 18.39335 7.3020687 18.71875 7.9179688 C 19.01595 8.4804688 19.263422 9.1992469 19.482422 9.9980469 L 17.992188 9.9980469 L 17.992188 11.990234 L 14.992188 11.990234 L 14.992188 9.9980469 L 14.353516 9.9980469 C 14.407316 9.7266469 14.459531 9.4458656 14.519531 9.1972656 C 14.712431 8.3992656 14.94545 7.7303781 15.21875 7.2675781 C 15.49205 6.8048781 15.774634 6.5654688 16.115234 6.4804688 C 16.274584 6.4406437 16.421903 6.4159703 16.560547 6.4042969 z M 5.9941406 12.990234 L 9.9941406 12.990234 L 9.9941406 14.996094 L 12.537109 14.996094 C 12.199109 17.018494 11.751575 18.992166 10.984375 20.447266 C 10.198075 21.938666 9.1603437 22.871375 7.4648438 22.984375 C 6.9085438 23.021475 6.5291094 22.861341 6.1621094 22.494141 C 5.7951094 22.127041 5.4677781 21.523922 5.2050781 20.732422 C 4.7270781 19.291922 4.4630063 17.244394 4.2539062 14.996094 L 5.9941406 14.996094 L 5.9941406 12.990234 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/align-vertical-top-out.svg b/.icons/Gruvbox-Dark/actions/24/align-vertical-top-out.svg
new file mode 100644
index 000000000..126bc21a5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/align-vertical-top-out.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9 1 L 9 3 L 14 3 L 14 1 L 9 1 z M 1 4 L 1 6 L 15 6 L 15 4 L 1 4 z M 2 8 L 2 13 L 7 13 L 7 8 L 2 8 z M 9 8 L 9 15 L 14 15 L 14 8 L 9 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/align-vertical-top-to-anchor.svg b/.icons/Gruvbox-Dark/actions/24/align-vertical-top-to-anchor.svg
new file mode 100644
index 000000000..10aab5126
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/align-vertical-top-to-anchor.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.003906 1.0039062 L 14.003906 3.0039062 L 16.003906 3.0039062 L 16.003906 1.0039062 L 14.003906 1.0039062 z M 14.003906 3.0039062 L 0.00390625 3.0039062 L 0.00390625 5.0039062 L 1.0039062 5.0039062 L 1.0039062 15.003906 L 5.0039062 15.003906 L 5.0039062 5.0039062 L 9.0039062 5.0039062 L 9.0039062 15.003906 L 13.003906 15.003906 L 13.003906 5.0039062 L 14.003906 5.0039062 L 14.003906 3.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/align-vertical-top.svg b/.icons/Gruvbox-Dark/actions/24/align-vertical-top.svg
new file mode 100644
index 000000000..a018fc9df
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/align-vertical-top.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 2 L 1 4 L 2 4 L 2 14 L 6 14 L 6 4 L 10 4 L 10 14 L 14 14 L 14 4 L 15 4 L 15 2 L 1 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/amarok_artist.svg b/.icons/Gruvbox-Dark/actions/24/amarok_artist.svg
new file mode 120000
index 000000000..a5b5de80c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/amarok_artist.svg
@@ -0,0 +1 @@
+x-clementine-artist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/amarok_cart_add.svg b/.icons/Gruvbox-Dark/actions/24/amarok_cart_add.svg
new file mode 100644
index 000000000..f0ab7e640
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/amarok_cart_add.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 1 C 4.446 1 4 1.446 4 2 L 4 5 L 2 5 C 1.446 5 1 5.446 1 6 L 1 14 C 1 14.554 1.446 15 2 15 L 9 15 L 9 11 L 11 11 L 11 9 L 15 9 L 15 6 C 15 5.446 14.554 5 14 5 L 12 5 L 12 2 C 12 1.446 11.554 1 11 1 L 5 1 z M 6 3 L 10 3 L 10 5 L 6 5 L 6 3 z M 12 10 L 12 12 L 10 12 L 10 14 L 12 14 L 12 16 L 14 16 L 14 14 L 16 14 L 16 12 L 14 12 L 14 10 L 12 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/amarok_cart_remove.svg b/.icons/Gruvbox-Dark/actions/24/amarok_cart_remove.svg
new file mode 100644
index 000000000..e9056d878
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/amarok_cart_remove.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 1 C 4.446 1 4 1.446 4 2 L 4 5 L 2 5 C 1.446 5 1 5.446 1 6 L 1 14 C 1 14.554 1.446 15 2 15 L 9 15 L 9 11 L 15 11 L 15 6 C 15 5.446 14.554 5 14 5 L 12 5 L 12 2 C 12 1.446 11.554 1 11 1 L 5 1 z M 6 3 L 10 3 L 10 5 L 6 5 L 6 3 z M 10 12 L 10 14 L 16 14 L 16 12 L 10 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/amarok_cart_view.svg b/.icons/Gruvbox-Dark/actions/24/amarok_cart_view.svg
new file mode 100644
index 000000000..343ce3b76
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/amarok_cart_view.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 1 C 4.446 1 4 1.446 4 2 L 4 5 L 2 5 C 1.446 5 1 5.446 1 6 L 1 14 C 1 14.554 1.446 15 2 15 L 14 15 C 14.554 15 15 14.554 15 14 L 15 6 C 15 5.446 14.554 5 14 5 L 12 5 L 12 2 C 12 1.446 11.554 1 11 1 L 5 1 z M 6 3 L 10 3 L 10 5 L 6 5 L 6 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/amarok_change_language.svg b/.icons/Gruvbox-Dark/actions/24/amarok_change_language.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/amarok_change_language.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/amarok_clock.svg b/.icons/Gruvbox-Dark/actions/24/amarok_clock.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/amarok_clock.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/amarok_lyrics.svg b/.icons/Gruvbox-Dark/actions/24/amarok_lyrics.svg
new file mode 120000
index 000000000..2dd767676
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/amarok_lyrics.svg
@@ -0,0 +1 @@
+view-media-lyrics.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/amarok_playcount.svg b/.icons/Gruvbox-Dark/actions/24/amarok_playcount.svg
new file mode 120000
index 000000000..c61560183
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/amarok_playcount.svg
@@ -0,0 +1 @@
+view-statistics.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/amarok_playlist.svg b/.icons/Gruvbox-Dark/actions/24/amarok_playlist.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/amarok_playlist.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/amarok_playlist_refresh.svg b/.icons/Gruvbox-Dark/actions/24/amarok_playlist_refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/amarok_playlist_refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/amarok_scripts.svg b/.icons/Gruvbox-Dark/actions/24/amarok_scripts.svg
new file mode 120000
index 000000000..6957e396c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/amarok_scripts.svg
@@ -0,0 +1 @@
+cm_runterm.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/antivignetting.svg b/.icons/Gruvbox-Dark/actions/24/antivignetting.svg
new file mode 100644
index 000000000..3d4cba590
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/antivignetting.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <radialGradient id="radialGradient4475" cx="555.57" cy="753.93" r="8" gradientTransform="matrix(0.875,0,0,0.875,-478.124,-651.688)" gradientUnits="userSpaceOnUse">
+ <stop style="stop-color:#d4be98;stop-opacity:0" offset="0" stop-opacity=".2"/>
+ <stop style="stop-color:#d4be98" offset="1"/>
+ </radialGradient>
+ </defs>
+ <path style="fill:url(#radialGradient4475)" d="M 1 1 L 1 15 L 15 15 L 15 1 L 1 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/application-exit.svg b/.icons/Gruvbox-Dark/actions/24/application-exit.svg
new file mode 100644
index 000000000..d2c8a8f39
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/application-exit.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 C 1.892 0.99998 1 1.892 1 3 L 1 5.9941406 L 3 6 L 3 3 L 13 3 L 13 13 L 3 13 L 3 10 L 1 9.9941406 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 z M 7.2109375 4 L 5.8242188 5.3867188 L 7.4589844 7.0214844 L -0.001953125 7 L -0.001953125 9 L 7.4589844 9.0214844 L 5.8242188 10.654297 L 7.2109375 12.041016 L 11.210938 8 L 7.2109375 4 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/application-menu.svg b/.icons/Gruvbox-Dark/actions/24/application-menu.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/application-menu.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/application-rss+xml.svg b/.icons/Gruvbox-Dark/actions/24/application-rss+xml.svg
new file mode 100644
index 000000000..8f4b33273
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/application-rss+xml.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 0.99804688 L 1 3.1796875 C 7.5264 3.1796875 12.818359 8.4690468 12.818359 14.998047 L 14.998047 14.998047 C 14.998047 7.2654045 8.7303937 0.9991127 1 0.99804688 z M 1 5.359375 L 1 7.5429688 C 5.1174 7.5429688 8.4550781 10.880347 8.4550781 14.998047 L 10.636719 14.998047 C 10.636719 9.6762468 6.3216 5.359375 1 5.359375 z M 3.0898438 10.820312 C 1.9352436 10.820312 1 11.756879 1 12.912109 C 1 14.065009 1.9352037 15.003906 3.0898438 15.003906 C 4.2444836 15.003906 5.1816406 14.065019 5.1816406 12.912109 C 5.1816406 11.756809 4.2444836 10.820313 3.0898438 10.820312 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/applications-other.svg b/.icons/Gruvbox-Dark/actions/24/applications-other.svg
new file mode 120000
index 000000000..ac2e5467d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/applications-other.svg
@@ -0,0 +1 @@
+application-menu.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/appointment-missed.svg b/.icons/Gruvbox-Dark/actions/24/appointment-missed.svg
new file mode 100644
index 000000000..4b15caca8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/appointment-missed.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 14,14 v 1.414062 L 15.585938,17 14,18.585938 V 20 h 1.414062 L 17,18.414062 18.585938,20 H 20 V 18.585938 L 18.414062,17 20,15.414062 V 14 H 18.585938 L 17,15.585938 15.414062,14 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 6,5 C 5,5 5,6 5,6 v 12 c 0,1 1,1 1,1 h 7 V 17 H 7 v -7 h 10 v 3 h 2 V 6 C 19,5 18,5 18,5 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/appointment-new.svg b/.icons/Gruvbox-Dark/actions/24/appointment-new.svg
new file mode 100644
index 000000000..71789bf0a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/appointment-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1 C 1 1 1 2 1 2 L 1 14 C 1 15 2 15 2 15 L 9 15 L 9 13 L 3 13 L 3 6 L 13 6 L 13 9 L 15 9 L 15 2 C 15 1 14 1 14 1 L 2 1 z M 12 10 L 12 12 L 10 12 L 10 14 L 12 14 L 12 16 L 14 16 L 14 14 L 16 14 L 16 12 L 14 12 L 14 10 L 12 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/appointment-soon.svg b/.icons/Gruvbox-Dark/actions/24/appointment-soon.svg
new file mode 100644
index 000000000..e02bf60d7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/appointment-soon.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,5 C 5,5 5,6 5,6 v 12 c 0,1 1,1 1,1 h 6.761719 A 4.5,4.5 0 0 1 12.033203,17 H 7 v -7 h 10 v 2.03125 a 4.5,4.5 0 0 1 2,0.728516 V 6 C 19,5 18,5 18,5 Z m 10.5,8 A 3.5,3.5 0 0 0 13,16.5 3.5,3.5 0 0 0 16.5,20 3.5,3.5 0 0 0 20,16.5 3.5,3.5 0 0 0 16.5,13 Z M 16,14 h 1 v 2 h 2 v 1 h -2 -1 v -1 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/appointment.svg b/.icons/Gruvbox-Dark/actions/24/appointment.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/appointment.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/archive-extract.svg b/.icons/Gruvbox-Dark/actions/24/archive-extract.svg
new file mode 120000
index 000000000..653488ec3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/archive-extract.svg
@@ -0,0 +1 @@
+cm_extractfiles.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/archive-insert-directory.svg b/.icons/Gruvbox-Dark/actions/24/archive-insert-directory.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/archive-insert-directory.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/archive-insert.svg b/.icons/Gruvbox-Dark/actions/24/archive-insert.svg
new file mode 120000
index 000000000..300fb89b6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/archive-insert.svg
@@ -0,0 +1 @@
+document-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/archive-remove.svg b/.icons/Gruvbox-Dark/actions/24/archive-remove.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/archive-remove.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/archive.svg b/.icons/Gruvbox-Dark/actions/24/archive.svg
new file mode 100644
index 000000000..24c7a6cc6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/archive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.9101562 1.0351562 C 2.4118663 1.0778563 2.0728562 1.5150462 1.9726562 1.9726562 C 1.6809063 2.8641762 1.3807562 3.7660562 1.0976562 4.6601562 L 1.0039062 5.0351562 L 1.0039062 13.035156 C 1.0039062 13.589156 1.4499063 14.035156 2.0039062 14.035156 L 14.003906 14.035156 C 14.557906 14.035156 15.003906 13.589156 15.003906 13.035156 L 15.003906 5.0351562 L 14.878906 4.5664062 C 14.540676 3.5766762 14.236256 2.5486062 13.878906 1.5664062 C 13.664926 1.1282762 13.177006 0.98963625 12.722656 1.0351562 L 2.9101562 1.0351562 z M 3.7285156 3.0351562 L 12.261719 3.0351562 C 12.369759 3.3581662 12.48376 3.7029962 12.59375 4.0351562 L 3.4023438 4.0351562 C 3.5110937 3.7013862 3.6181656 3.3711062 3.7285156 3.0351562 z M 7.0039062 6.0351562 L 9.0039062 6.0351562 L 9.0039062 9.0351562 L 10.753906 9.0351562 L 8.0039062 12.035156 L 5.2539062 9.0351562 L 7.0039062 9.0351562 L 7.0039062 6.0351562 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/arrow-down-double.svg b/.icons/Gruvbox-Dark/actions/24/arrow-down-double.svg
new file mode 100644
index 000000000..7c585100a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/arrow-down-double.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 L 8 8 L 12 1 L 4 1 z M 8 8 L 4 8 L 8 15 L 12 8 L 8 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/arrow-down.svg b/.icons/Gruvbox-Dark/actions/24/arrow-down.svg
new file mode 120000
index 000000000..2603a4917
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/arrow-down.svg
@@ -0,0 +1 @@
+pan-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/arrow-left-double.svg b/.icons/Gruvbox-Dark/actions/24/arrow-left-double.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/arrow-left-double.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/arrow-left.svg b/.icons/Gruvbox-Dark/actions/24/arrow-left.svg
new file mode 120000
index 000000000..293e17ffa
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/arrow-left.svg
@@ -0,0 +1 @@
+pan-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/arrow-right-double.svg b/.icons/Gruvbox-Dark/actions/24/arrow-right-double.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/arrow-right-double.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/arrow-right.svg b/.icons/Gruvbox-Dark/actions/24/arrow-right.svg
new file mode 120000
index 000000000..a97e184da
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/arrow-right.svg
@@ -0,0 +1 @@
+pan-end.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/arrow-up-double.svg b/.icons/Gruvbox-Dark/actions/24/arrow-up-double.svg
new file mode 100644
index 000000000..64e2f1a3b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/arrow-up-double.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 L 4 8 L 8 8 L 12 8 L 8 1 z M 8 8 L 4 15 L 12 15 L 8 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/arrow-up.svg b/.icons/Gruvbox-Dark/actions/24/arrow-up.svg
new file mode 120000
index 000000000..687a8fb01
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/arrow-up.svg
@@ -0,0 +1 @@
+pan-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/atmosphere.svg b/.icons/Gruvbox-Dark/actions/24/atmosphere.svg
new file mode 100644
index 000000000..be84a3970
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/atmosphere.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1.0039062 A 6.999825 6.999825 0 0 0 1 8.0039062 A 6.999825 6.999825 0 0 0 8 15.003906 A 6.999825 6.999825 0 0 0 15 8.0039062 A 6.999825 6.999825 0 0 0 8 1.0039062 z M 8 3.0039062 C 8.1725957 3.0039062 8.3319042 3.0179567 8.5 3.0351562 C 8.5125997 3.0375562 8.5258628 3.0358562 8.5390625 3.0351562 A 4.999875 4.999875 0 0 1 8.8457031 3.0820312 C 8.9618002 3.1044307 9.0704029 3.131157 9.1875 3.1601562 C 9.4440936 3.2231547 9.698206 3.3089588 9.9375 3.4101562 C 10.068997 3.4656549 10.187503 3.5310579 10.3125 3.5976562 C 10.3125 3.606656 10.3135 3.6177065 10.3125 3.6289062 C 10.341499 3.6417059 10.357251 3.6956569 10.40625 3.7226562 C 10.42425 3.732356 10.4205 3.7468596 10.4375 3.7558594 C 10.465499 3.771559 10.506 3.787907 10.5 3.8164062 C 10.492 3.8561053 10.434249 3.848207 10.40625 3.8789062 C 10.41025 3.9366048 10.35875 3.9336572 10.34375 3.9726562 C 10.35275 3.9973556 10.40225 4.005257 10.40625 4.0351562 C 10.40125 4.0674554 10.33175 4.0646571 10.34375 4.0976562 C 10.397749 4.1395552 10.449001 4.107356 10.5 4.0976562 C 10.611997 4.0833566 10.712252 4.0899549 10.78125 4.0351562 C 10.77225 3.9819576 10.881 3.989405 10.875 3.9414062 C 10.903999 3.9624057 10.939751 3.9829068 10.96875 4.0039062 C 10.95775 4.014406 10.9495 4.0291564 10.9375 4.0351562 C 10.915501 4.044956 10.894 4.0544065 10.875 4.0664062 C 10.847001 4.0844058 10.813249 4.1079068 10.78125 4.1289062 C 10.758251 4.1447059 10.711499 4.2226562 10.6875 4.2226562 C 10.658501 4.2226562 10.614749 4.1854064 10.59375 4.1914062 C 10.563751 4.201106 10.565249 4.2419066 10.53125 4.2539062 C 10.465252 4.2779057 10.335499 4.2174087 10.3125 4.3164062 C 10.340499 4.3734048 10.450001 4.347407 10.5 4.3789062 C 10.530999 4.3991057 10.58575 4.4699071 10.59375 4.5039062 C 10.60175 4.5316056 10.60575 4.661407 10.59375 4.6914062 C 10.562751 4.7714042 10.466998 4.7554062 10.375 4.7539062 L 10.3125 4.7539062 C 10.158504 4.7441065 10.006998 4.673959 9.9375 4.7851562 C 9.9423999 4.8701541 9.9564995 4.9299081 9.9375 5.0039062 C 9.9235003 5.0579049 9.8407501 5.1136574 9.84375 5.1601562 C 9.84485 5.1841557 9.9003501 5.2202071 9.90625 5.2539062 C 9.9101499 5.2719058 9.8982502 5.2999067 9.90625 5.3164062 C 9.9323493 5.365105 9.9855511 5.3067065 10.03125 5.3164062 C 10.075249 5.326106 10.125 5.3902544 10.125 5.4394531 C 10.125 5.4747522 10.115749 5.530554 10.09375 5.5644531 C 10.049751 5.6304515 9.9692484 5.622204 9.90625 5.6582031 C 9.8543513 5.6882024 9.8434992 5.7628544 9.8125 5.8144531 C 9.7795008 5.8707517 9.7370003 5.8925583 9.75 5.9726562 C 9.7050011 6.061554 9.6554977 6.1171573 9.5625 6.1601562 C 9.5355007 6.1721559 9.4936494 6.1734067 9.46875 6.1914062 C 9.4486505 6.2057059 9.4343493 6.2529571 9.40625 6.2851562 C 9.3713509 6.3241553 9.3314995 6.348907 9.3125 6.3789062 C 9.2985004 6.4021057 9.2962496 6.4403571 9.28125 6.4726562 C 9.2593505 6.5145552 9.2154993 6.5244073 9.1875 6.5664062 C 9.1745003 6.5866057 9.1702496 6.6339569 9.15625 6.6601562 C 9.1242508 6.7179548 9.0877501 6.7654075 9.09375 6.8164062 C 9.0986499 6.8644051 9.1533501 6.8659574 9.15625 6.9101562 C 9.1590499 6.9341557 9.124 6.9456569 9.125 6.9726562 C 9.1261 7.0108553 9.1533501 7.036407 9.15625 7.0664062 C 9.1632498 7.1406044 9.1076497 7.1720575 9.09375 7.2226562 C 9.0867502 7.2465557 9.0997499 7.2637036 9.09375 7.2832031 C 9.0817503 7.3199022 9.03225 7.3640042 9.03125 7.4082031 C 9.03015 7.4389024 9.0907501 7.4577542 9.09375 7.5019531 C 9.0958499 7.5312524 9.0565001 7.5679038 9.0625 7.5957031 C 9.0734997 7.6497018 9.1767511 7.7099542 9.21875 7.7519531 C 9.2757486 7.8089517 9.3500006 7.8482046 9.375 7.9082031 C 9.3959995 7.9592019 9.398501 8.0576041 9.4375 8.0957031 C 9.4664993 8.1234024 9.5255009 8.1282039 9.5625 8.1582031 C 9.5974991 8.1852025 9.6193509 8.1907039 9.65625 8.2207031 C 9.7172485 8.2687019 9.8093524 8.383953 9.90625 8.3769531 C 9.9572487 8.3672534 10.006501 8.3242529 10.0625 8.3144531 C 10.122498 8.3047534 10.190002 8.2787032 10.25 8.2832031 C 10.295999 8.2929029 10.358251 8.3174531 10.40625 8.3144531 C 10.456249 8.3047534 10.506501 8.3072025 10.5625 8.2832031 C 10.662497 8.2404042 10.824754 8.1687536 10.96875 8.1894531 C 11.078747 8.2052527 11.079252 8.3280543 11.15625 8.3769531 C 11.244248 8.3867529 11.305002 8.3597536 11.375 8.3769531 C 11.427999 8.3897528 11.495 8.4603542 11.5 8.5019531 C 11.505 8.5447521 11.4425 8.5998538 11.4375 8.6269531 C 11.4235 8.6847517 11.4465 8.7461041 11.4375 8.7832031 C 11.4285 8.8124024 11.40525 8.8477539 11.40625 8.8769531 C 11.40625 8.9032525 11.441751 8.967754 11.46875 9.0019531 C 11.501749 9.0439521 11.553751 9.0817543 11.59375 9.1269531 C 11.666748 9.210951 11.699001 9.2972059 11.75 9.4082031 C 11.763 9.4359024 11.738 9.465954 11.75 9.5019531 C 11.728001 9.6699489 11.672497 9.7848078 11.5625 9.9707031 C 11.511501 10.030902 11.4355 10.083205 11.4375 10.158203 C 11.4335 10.338199 11.53925 10.452957 11.53125 10.626953 C 11.51325 10.860947 11.54925 10.876956 11.53125 11.001953 C 11.610248 11.041952 11.554249 11.168955 11.53125 11.251953 C 11.497251 11.350951 11.4555 11.375408 11.4375 11.441406 C 11.490499 11.464406 11.566001 11.454406 11.625 11.441406 A 4.999875 4.999875 0 0 1 11.615234 11.449219 C 11.588235 11.478218 11.559249 11.506204 11.53125 11.533203 C 11.317255 11.748198 11.071306 11.951004 10.820312 12.125 A 4.999875 4.999875 0 0 1 10.751953 12.173828 C 10.554958 12.304825 10.345807 12.416487 10.132812 12.521484 A 4.999875 4.999875 0 0 1 9.8203125 12.660156 A 4.999875 4.999875 0 0 1 9.8125 12.664062 C 9.6466041 12.731061 9.4737238 12.784032 9.2988281 12.832031 A 4.999875 4.999875 0 0 1 8.3730469 12.990234 C 8.24945 12.996234 8.1265968 13.001953 8 13.001953 C 7.8156046 13.001953 7.6338737 12.990703 7.4550781 12.970703 A 4.999875 4.999875 0 0 1 6.875 12.871094 C 6.6387059 12.808095 6.4112944 12.714951 6.1875 12.626953 C 6.1781002 12.609954 6.1541501 12.586406 6.15625 12.566406 C 6.2082487 12.544407 6.305751 12.640404 6.34375 12.566406 C 6.3627495 12.530407 6.3186506 12.443202 6.34375 12.408203 C 6.3616496 12.384204 6.4630009 12.384953 6.5 12.376953 C 6.5529987 12.366953 6.6263507 12.359703 6.65625 12.345703 C 6.6892492 12.324704 6.7247499 12.252405 6.71875 12.191406 C 6.7159501 12.161407 6.6792494 12.152952 6.65625 12.126953 C 6.6373505 12.104954 6.6692497 12.087406 6.65625 12.066406 C 6.6323506 12.030407 6.5724998 12.021702 6.5625 11.970703 C 6.6344982 11.956703 6.7397526 12.030952 6.84375 12.001953 C 6.8927488 11.987953 6.9770006 11.891702 7 11.845703 C 7.0069998 11.831703 6.9920002 11.803156 7 11.785156 C 7.0089998 11.767157 7.0282501 11.731656 7.03125 11.722656 C 7.0382498 11.695657 7.0252501 11.711359 7.03125 11.693359 C 7.0492495 11.641361 7.0950007 11.602405 7.125 11.566406 C 7.1479994 11.538407 7.1976505 11.499702 7.21875 11.470703 C 7.2426494 11.439704 7.2340004 11.438156 7.25 11.410156 C 7.2649996 11.319159 7.1967505 11.240154 7.21875 11.160156 C 7.2426494 11.070159 7.3817522 11.013655 7.46875 10.972656 C 7.4986493 10.957657 7.5375006 10.950406 7.5625 10.941406 C 7.6224985 10.920407 7.6940014 10.897906 7.75 10.878906 C 7.8439977 10.844907 7.8602511 10.778357 7.90625 10.693359 C 7.9282495 10.65336 7.9646501 10.596405 7.96875 10.566406 C 7.9725499 10.540407 7.9637501 10.534905 7.96875 10.503906 C 7.9736499 10.474907 7.9607502 10.444155 7.96875 10.410156 C 7.9797497 10.368157 8 10.270655 8 10.222656 C 8 10.182657 7.96965 10.164905 7.96875 10.128906 C 7.9617502 9.9989095 8.0145012 10.012904 8.0625 9.9414062 C 8.0864994 9.9062071 8.1081004 9.8414056 8.125 9.8164062 C 8.205998 9.6964093 8.3536498 9.6546517 8.34375 9.4726562 C 8.3398501 9.4126577 8.2939989 9.2729058 8.25 9.2539062 C 8.2250006 9.2427065 8.1932491 9.2360559 8.15625 9.2226562 C 8.0383529 9.1783574 7.9354969 9.045156 7.8125 9.0351562 L 7.75 9.0351562 C 7.7020012 9.0351562 7.6476487 9.0114061 7.59375 9.0039062 C 7.5597509 8.9941065 7.4886495 9.013706 7.46875 9.0039062 C 7.4376508 8.9889066 7.4312494 8.9272558 7.40625 8.9101562 C 7.3862505 8.8959566 7.3434992 8.8882528 7.3125 8.8769531 C 7.2635012 8.8589536 7.2444986 8.8201062 7.1875 8.8164062 C 7.1695005 8.8164062 7.1449995 8.826106 7.125 8.8164062 C 7.0940008 8.8067065 7.0602493 8.8012027 7.03125 8.7832031 C 6.9953509 8.7614037 6.9524996 8.7533555 6.9375 8.7226562 C 6.9704992 8.6147589 6.8656495 8.5981547 6.84375 8.5351562 C 6.8336503 8.505957 6.8537497 8.4361556 6.84375 8.4101562 C 6.8307503 8.3734572 6.790999 8.3471055 6.75 8.3164062 C 6.6780018 8.2602077 6.6342474 8.2354559 6.53125 8.2226562 C 6.4853511 8.2128565 6.4299986 8.232356 6.375 8.2226562 C 6.3170015 8.2128565 6.2314989 8.179105 6.1875 8.1289062 C 6.1455011 8.0802075 6.1306491 8.0270057 6.09375 8.0039062 C 6.0587509 7.9822068 6.0239994 7.9639057 6 7.9414062 C 5.9890003 7.9317065 5.9787497 7.9334557 5.96875 7.9101562 C 5.9507505 7.8734572 5.9155005 7.8614051 5.9375 7.8164062 C 5.897501 7.7962068 5.9179989 7.8543561 5.875 7.8476562 C 5.836001 7.7928576 5.8066478 7.7379066 5.71875 7.7539062 C 5.678751 7.763706 5.6406488 7.8465563 5.59375 7.8476562 C 5.554751 7.8476562 5.5196487 7.7619061 5.46875 7.7539062 C 5.429751 7.7441065 5.3706493 7.7897561 5.34375 7.7851562 C 5.3006511 7.7754565 5.288999 7.7480556 5.25 7.7226562 C 5.2210007 7.7038567 5.1722496 7.6587563 5.15625 7.6601562 C 5.1063512 7.6601562 5.0689983 7.7591553 5 7.7226562 C 4.9660009 7.6798573 5.071349 7.6686053 5.03125 7.6289062 C 5.0013507 7.599707 4.9927494 7.6459566 4.96875 7.6601562 C 4.9407507 7.6781558 4.9059992 7.6801065 4.875 7.6914062 C 4.8060017 7.7176056 4.7414986 7.725407 4.6875 7.7539062 C 4.6375012 7.7801056 4.6226493 7.7966575 4.59375 7.8476562 C 4.5707506 7.8895552 4.5349991 7.9706563 4.5 7.9726562 C 4.4580011 7.9726562 4.444249 7.9267558 4.40625 7.9101562 C 4.2913529 7.8599575 4.2199976 7.9391063 4.125 7.9414062 C 4.0370022 7.9414062 3.9023501 7.8056542 3.90625 7.7226562 C 3.9090499 7.6716575 3.9315002 7.5981547 3.9375 7.5351562 C 3.9423999 7.4849575 3.9991 7.4245051 4 7.3789062 C 4.0011 7.3167078 3.883649 7.2922561 3.84375 7.2851562 C 3.7497524 7.2679567 3.6382473 7.3271552 3.53125 7.2851562 C 3.5112505 7.2514571 3.5505003 7.2251054 3.5625 7.1914062 C 3.5694998 7.1734067 3.5555002 7.1499057 3.5625 7.1289062 C 3.5744997 7.0967071 3.6413504 7.0689554 3.65625 7.0351562 C 3.6673497 7.0089569 3.6452503 6.9744054 3.65625 6.9414062 C 3.6692497 6.9054072 3.7156501 6.8738556 3.71875 6.8476562 C 3.7225499 6.8138571 3.6832493 6.7756057 3.65625 6.7539062 C 3.5733521 6.763706 3.5166488 6.76311 3.46875 6.7871094 C 3.3607527 6.8359082 3.3902473 6.9717602 3.28125 7.0058594 C 3.2442509 7.0178591 3.1982489 7.0296096 3.15625 7.0371094 C 3.1385504 7.0465091 3.1158026 7.0377094 3.0957031 7.0371094 A 4.999875 4.999875 0 0 1 3.1074219 6.9785156 C 3.1148217 6.9673159 3.1222001 6.9559591 3.125 6.9433594 C 3.1962982 6.6183675 3.3064033 6.3037519 3.4375 6.0058594 L 3.46875 6.0058594 C 3.506749 6.0155591 3.5295008 6.0653595 3.5625 6.0683594 C 3.6544977 6.0780591 3.6740019 5.9835584 3.75 5.9433594 C 3.827998 5.9545591 3.8665018 5.9335596 3.9375 5.9433594 C 3.9854988 5.9530591 4.0557509 6.0001063 4.09375 6.0039062 C 4.1257492 6.0039062 4.1262508 5.9688563 4.15625 5.9726562 C 4.1862493 5.982356 4.2450001 6.0304071 4.25 6.0664062 C 4.2549999 6.1114051 4.2056503 6.1730575 4.21875 6.2226562 C 4.2657488 6.2705551 4.3705017 6.2887069 4.4375 6.3164062 C 4.4814989 6.2797072 4.4444998 6.2121549 4.4375 6.1601562 C 4.4364 6.1369568 4.4402999 6.0874057 4.4375 6.0664062 C 4.4326001 6.0304072 4.40625 6.0033555 4.40625 5.9726562 C 4.40625 5.8295598 4.5290024 5.7785549 4.625 5.7226562 C 4.665999 5.6986568 4.7140009 5.6469058 4.75 5.6289062 C 4.8009987 5.6042069 4.8330011 5.6215557 4.875 5.5976562 C 4.9509981 5.5548573 5.0035015 5.490105 5.0625 5.4414062 C 5.0894993 5.3762079 5.0597001 5.2865547 5.0625 5.2226562 C 5.0894993 5.2053567 5.1273507 5.2226562 5.15625 5.2226562 C 5.2022489 5.2128565 5.2240007 5.1551056 5.25 5.1289062 C 5.2649996 5.1139066 5.2945005 5.1126559 5.3125 5.0976562 C 5.3584989 5.0616572 5.366251 5.0199059 5.40625 5.0039062 C 5.4203496 4.9941065 5.4466506 4.9800561 5.46875 4.9726562 C 5.4987493 4.9628565 5.5457512 4.9594058 5.59375 4.9414062 C 5.6247492 4.9301065 5.7066503 4.9237559 5.71875 4.9101562 C 5.7337496 4.8951566 5.7148501 4.8396057 5.71875 4.8164062 C 5.7426494 4.7035091 5.8990025 4.6982553 6 4.6601562 C 6.0699983 4.6339569 6.1407519 4.5525066 6.21875 4.5664062 C 6.2036504 4.6204049 6.1432503 4.6264079 6.15625 4.6914062 C 6.1732496 4.782404 6.2805008 4.6717028 6.3125 4.6582031 C 6.3734985 4.6319038 6.482502 4.5944524 6.5625 4.5644531 C 6.6324983 4.5397537 6.7534983 4.5221042 6.6875 4.4414062 C 6.6325014 4.4317065 6.6104988 4.4824536 6.5625 4.5019531 C 6.5295008 4.5117529 6.5279993 4.4737031 6.5 4.4707031 C 6.4730007 4.4707031 6.4644993 4.506453 6.4375 4.5019531 C 6.4105007 4.4922534 6.3789999 4.4412023 6.375 4.4082031 C 6.3640003 4.3242052 6.4347509 4.3138516 6.46875 4.2519531 C 6.4457506 4.175955 6.3452484 4.2214055 6.28125 4.1914062 C 6.2882498 4.1464074 6.3220013 4.107656 6.375 4.0976562 C 6.4179989 4.0878565 6.5365007 4.1057068 6.5625 4.1289062 C 6.5774996 4.1417059 6.5396006 4.1704068 6.5625 4.1914062 C 6.5884994 4.2146057 6.6223508 4.201106 6.65625 4.1914062 C 6.6682497 4.1344077 6.5837502 4.1656053 6.59375 4.1289062 C 6.6616483 4.0847074 6.7920021 4.108856 6.875 4.0976562 C 6.9229988 4.0878565 6.9883511 4.0576557 7.03125 4.0351562 C 7.071249 4.0119568 7.0830011 3.9664072 7.125 4.0039062 C 7.1369997 4.0451052 7.1166494 4.0758568 7.09375 4.0976562 C 7.0167519 4.1658545 6.9349985 4.2375082 6.875 4.3164062 C 6.9119991 4.3524053 6.9693515 4.3400564 7.03125 4.3476562 C 7.0552494 4.357356 7.1000006 4.3400564 7.125 4.3476562 C 7.1549993 4.357356 7.1946506 4.3378565 7.21875 4.3476562 C 7.2607489 4.357356 7.2705011 4.4414062 7.3125 4.4414062 C 7.3804983 4.4414062 7.351499 4.3616051 7.3125 4.3164062 C 7.3244997 4.2692074 7.3607496 4.2246054 7.34375 4.1914062 C 7.3126508 4.1292078 7.1934998 4.2099042 7.1875 4.1289062 C 7.1837001 4.0787075 7.2320004 4.0734553 7.25 4.0351562 C 7.2420002 3.9392586 7.3224998 3.9345541 7.3125 3.8476562 C 7.3076001 3.8116572 7.2749994 3.8189554 7.25 3.7851562 C 7.2370003 3.7671567 7.2336496 3.7053059 7.21875 3.6914062 C 7.1667513 3.6472074 7.0684999 3.6815542 7.0625 3.5976562 C 7.0597001 3.5473575 7.0694998 3.4950049 7.0625 3.4414062 C 7.0555002 3.3904075 7.0126489 3.232556 6.96875 3.2226562 C 6.9127514 3.2106565 6.8794983 3.316357 6.8125 3.3476562 C 6.7765009 3.3648558 6.6932491 3.3849061 6.65625 3.3789062 C 6.6323506 3.3691065 6.5967499 3.3629051 6.59375 3.3164062 C 6.5897501 3.2737073 6.6406504 3.2548554 6.65625 3.2226562 C 6.6602499 3.2143565 6.65435 3.202706 6.65625 3.1914062 C 6.6809494 3.1845064 6.7057694 3.1774217 6.7304688 3.1699219 A 4.999875 4.999875 0 0 1 7.0546875 3.0976562 C 7.0679872 3.0990562 7.0811503 3.1007562 7.09375 3.0976562 C 7.2272467 3.0728569 7.3629034 3.0487559 7.5 3.0351562 C 7.6661958 3.0179567 7.8289043 3.0039063 8 3.0039062 z M 5.96875 3.4726562 C 5.9368508 3.6551517 5.7659949 3.7279561 5.5625 3.7226562 C 5.5165011 3.7668551 5.5562494 3.8492578 5.53125 3.9101562 C 5.5102505 3.961155 5.4259987 4.0079061 5.375 4.0039062 C 5.3380009 4.0039062 5.28125 3.9454554 5.28125 3.9101562 C 5.28125 3.8674573 5.3494991 3.865905 5.3125 3.8164062 C 5.3142 3.8067065 5.3333503 3.795756 5.34375 3.7851562 C 5.3639495 3.7724566 5.3859505 3.7667059 5.40625 3.7539062 C 5.5875455 3.642409 5.7731549 3.5606541 5.96875 3.4726562 z M 10.15625 3.6601562 C 10.13825 3.669956 10.141 3.6809065 10.125 3.6914062 C 10.087001 3.7146057 10.060249 3.7434065 10.03125 3.7539062 C 9.990551 3.7689059 9.9434998 3.7797072 9.9375 3.8164062 C 9.9326001 3.8471055 9.96975 3.850407 9.96875 3.8789062 C 9.9536504 3.9156053 9.9454998 3.9276574 9.9375 3.9726562 C 9.9884987 4.0555542 10.093252 3.9549059 10.15625 3.9414062 C 10.184249 3.9317065 10.20375 3.9322025 10.21875 3.9082031 C 10.23575 3.8812038 10.237 3.8527522 10.25 3.8144531 C 10.264 3.7724542 10.3185 3.7574022 10.3125 3.7207031 C 10.3095 3.683904 10.218248 3.6549564 10.15625 3.6601562 z M 4.6875 4.2851562 C 4.7348988 4.3234553 4.8015479 4.4057071 4.71875 4.4414062 C 4.7086503 4.451106 4.5864994 4.4763562 4.5625 4.4726562 C 4.5528002 4.4726562 4.5397498 4.4489061 4.53125 4.4414062 C 4.5829487 4.3912075 4.6337013 4.333255 4.6875 4.2851562 z M 4.875 4.4726562 C 4.8989994 4.4726562 4.9095007 4.5337563 4.9375 4.5351562 C 4.9644993 4.5351562 4.9840004 4.5001063 5 4.5039062 C 5.0419989 4.515106 5.071349 4.597707 5.03125 4.6289062 C 4.9982508 4.638706 4.9926494 4.5938563 4.96875 4.5976562 C 4.9007517 4.6096559 4.8634987 4.7579061 4.8125 4.7539062 C 4.7645012 4.7441065 4.7322512 4.6326554 4.78125 4.5976562 C 4.78245 4.567657 4.77925 4.5659555 4.78125 4.5351562 C 4.7963496 4.5171567 4.835001 4.4696563 4.875 4.4726562 z M 4.625 4.5039062 C 4.6389997 4.5039062 4.6512501 4.4941065 4.65625 4.5039062 C 4.6493502 4.5571049 4.634649 4.5728569 4.59375 4.5976562 C 4.5227518 4.6403552 4.4604994 4.6937585 4.4375 4.7851562 C 4.4305002 4.8121556 4.3464991 4.8856061 4.3125 4.8789062 C 4.233502 4.8617067 4.3570005 4.7143057 4.375 4.6914062 C 4.3949995 4.6667069 4.4145006 4.6574055 4.4375 4.6289062 C 4.4604994 4.6012069 4.4781005 4.5511559 4.5 4.5351562 C 4.5239994 4.5179567 4.583001 4.5024063 4.625 4.5039062 z M 11.40625 4.6601562 C 11.485248 4.6504565 11.527501 4.7375574 11.5625 4.7851562 C 11.592499 4.8241553 11.669751 4.8829569 11.71875 4.9101562 C 11.746749 4.9251559 11.782501 4.9590566 11.8125 4.9726562 C 11.877498 5.0018555 11.997 5.0962578 12 5.1601562 C 12.001 5.1924554 11.96375 5.223907 11.96875 5.2539062 C 12.017749 5.263706 12.0625 5.178105 12.0625 5.1289062 C 12.154498 5.258903 12.233502 5.3966597 12.3125 5.5351562 C 12.350499 5.6004546 12.402501 5.6551579 12.4375 5.7226562 C 12.392501 5.7353559 12.382 5.7424573 12.375 5.7851562 C 12.365 5.8414548 12.396498 5.9315065 12.3125 5.9414062 C 12.260501 5.951106 12.197998 5.8954058 12.125 5.8789062 C 12.095001 5.8691065 12.055249 5.888706 12.03125 5.8789062 C 11.976251 5.8609067 11.984499 5.7872054 11.9375 5.7539062 C 11.909501 5.7351067 11.824249 5.6959061 11.78125 5.6914062 C 11.754251 5.6914062 11.746749 5.701106 11.71875 5.6914062 C 11.684751 5.6817065 11.621749 5.7057059 11.59375 5.6914062 C 11.566751 5.6741067 11.507 5.6208557 11.5 5.5976562 C 11.489 5.5608572 11.59175 5.5354055 11.59375 5.5039062 C 11.59575 5.4799068 11.5685 5.4469553 11.5625 5.4101562 C 11.5595 5.3884568 11.5675 5.3626559 11.5625 5.3476562 C 11.5565 5.3213569 11.509749 5.3179062 11.46875 5.3164062 L 11.375 5.3164062 C 11.331001 5.3164062 11.241499 5.3089064 11.1875 5.3164062 L 11.09375 5.3164062 C 11.006752 5.326106 10.942998 5.3067065 10.875 5.3164062 C 10.826001 5.3164062 10.732499 5.3579068 10.6875 5.3789062 C 10.664501 5.390106 10.654999 5.3951566 10.625 5.4101562 C 10.611 5.419956 10.5815 5.4331065 10.5625 5.4414062 C 10.535501 5.4541059 10.495749 5.4964064 10.46875 5.5039062 C 10.429751 5.513706 10.383498 5.4941065 10.3125 5.5039062 C 10.262501 5.5039062 10.1885 5.4709547 10.1875 5.4101562 C 10.1855 5.3172586 10.349502 5.3640558 10.4375 5.3476562 C 10.469499 5.3378565 10.491251 5.3091557 10.53125 5.2851562 C 10.55025 5.2739565 10.5455 5.265906 10.5625 5.2539062 C 10.592499 5.2329068 10.65125 5.1841556 10.65625 5.1601562 C 10.66025 5.1384568 10.65325 5.1140558 10.65625 5.0976562 C 10.66025 5.0766568 10.691751 5.0629556 10.71875 5.0351562 C 10.760749 4.9932573 10.791751 4.9373556 10.84375 4.9101562 C 10.878749 4.8921567 10.9215 4.8781087 10.9375 4.8496094 C 10.9405 4.8174102 10.9355 4.8171086 10.9375 4.7871094 C 10.958499 4.7669099 10.982 4.7603593 11 4.7558594 C 11.053999 4.7438597 11.093252 4.7558594 11.15625 4.7558594 C 11.183249 4.7558594 11.221001 4.7685591 11.25 4.7558594 C 11.273999 4.7400598 11.288501 4.7053591 11.3125 4.6933594 C 11.339499 4.6790597 11.374251 4.6644093 11.40625 4.6621094 L 11.40625 4.6601562 z M 11.96875 5.2539062 L 11.84375 5.2539062 C 11.799751 5.2539062 11.744749 5.2307068 11.71875 5.2539062 C 11.755749 5.3139047 11.823252 5.3326566 11.90625 5.3476562 C 11.936249 5.3258568 11.95475 5.2921053 11.96875 5.2539062 z M 5.125 4.6914062 L 5.21875 4.6914062 C 5.2437494 4.6914062 5.2713502 4.6817065 5.28125 4.6914062 C 5.2652504 4.7574046 5.1144987 4.7465557 5.0625 4.7226562 C 5.0652999 4.6978569 5.0930008 4.6959061 5.125 4.6914062 z M 4.90625 4.8164062 C 4.8626511 4.8479055 4.8192983 4.8884568 4.75 4.9101562 C 4.712001 4.9221559 4.6633498 4.9209052 4.65625 4.8789062 C 4.6482502 4.8272075 4.7160009 4.8528561 4.75 4.8476562 C 4.7939989 4.8378565 4.8553513 4.8187062 4.90625 4.8164062 z M 11.40625 4.8164062 C 11.373251 4.827706 11.357251 4.9001565 11.40625 4.9101562 C 11.429249 4.8959566 11.4435 4.8591052 11.4375 4.8164062 C 11.4245 4.8021066 11.41625 4.8067065 11.40625 4.8164062 z M 11.34375 4.9726562 C 11.34475 5.0288548 11.35475 5.0803075 11.34375 5.1289062 C 11.375749 5.1911047 11.45275 5.1395552 11.46875 5.0976562 C 11.48775 4.9935589 11.454249 4.9596566 11.40625 4.9726562 C 11.39025 4.982356 11.36075 4.9598566 11.34375 4.9726562 z M 3.0625 7.3164062 C 3.1188986 7.367405 3.1512517 7.4391571 3.21875 7.4726562 C 3.2437494 7.4853559 3.2805008 7.4957065 3.3125 7.5039062 C 3.3384993 7.513706 3.3500006 7.4957065 3.375 7.5039062 C 3.4279987 7.5219058 3.489351 7.5477067 3.53125 7.5664062 C 3.5952484 7.5941056 3.6636514 7.6905571 3.71875 7.7226562 C 3.7214499 7.7548554 3.7086503 7.7924068 3.71875 7.8164062 C 3.7447493 7.8516054 3.770501 7.8862568 3.8125 7.9101562 C 3.8634987 7.9379556 3.8895012 7.9814068 3.9375 8.0039062 C 3.9544996 8.013706 3.9740007 7.9941065 4 8.0039062 C 4.0659983 8.0241057 4.0993514 8.1144558 4.15625 8.0976562 C 4.1933491 8.0863565 4.1815002 8.0399053 4.1875 8.0039062 C 4.2124994 7.9769069 4.242251 7.9414063 4.28125 7.9414062 C 4.3432485 7.9414062 4.3520006 8.0370578 4.375 8.0976562 C 4.3879997 8.1313554 4.4285002 8.1554072 4.4375 8.1914062 C 4.4524996 8.2536047 4.4504997 8.4356572 4.4375 8.4726562 C 4.4215004 8.5183551 4.350499 8.5162075 4.3125 8.5664062 C 4.2945005 8.5904056 4.2952497 8.6431567 4.28125 8.6601562 C 4.2573506 8.6894555 4.2367495 8.6948569 4.21875 8.7226562 C 4.2086503 8.7376559 4.1964998 8.7642568 4.1875 8.7851562 C 4.1575007 8.8489547 4.1000006 8.8955582 4.125 8.9726562 C 4.1349997 9.0033555 4.1875 9.0297072 4.1875 9.0664062 C 4.1875 9.1106051 4.1007498 9.1433075 4.09375 9.1914062 C 4.0887501 9.2266054 4.1141003 9.2697074 4.125 9.3164062 C 4.1329998 9.3516054 4.1977505 9.3869568 4.21875 9.4101562 C 4.2536491 9.4491553 4.2805008 9.5169075 4.3125 9.5664062 C 4.3754984 9.6634038 4.4067515 9.7839086 4.46875 9.8789062 C 4.5017492 9.927605 4.5717505 9.9524075 4.59375 10.003906 C 4.6047497 10.029906 4.5836503 10.073657 4.59375 10.097656 C 4.6296491 10.178654 4.794002 10.277407 4.875 10.316406 C 4.9129991 10.335406 4.9650009 10.327657 5 10.347656 C 5.0529987 10.377655 5.1605007 10.456907 5.1875 10.503906 C 5.2114994 10.545905 5.2067503 10.655658 5.21875 10.722656 C 5.2337496 10.810654 5.2148501 10.877659 5.21875 10.972656 C 5.2214499 11.023655 5.25 11.045658 5.25 11.097656 C 5.25 11.115656 5.2511 11.17436 5.25 11.193359 C 5.2489 11.255358 5.2549999 11.315908 5.25 11.378906 C 5.2472001 11.412905 5.2478001 11.443657 5.25 11.472656 C 5.2527999 11.503655 5.27935 11.508157 5.28125 11.535156 C 5.2834499 11.564156 5.2470001 11.605907 5.25 11.628906 C 5.2569998 11.691905 5.3005003 11.727158 5.3125 11.785156 C 5.3224997 11.831155 5.3496499 11.948908 5.34375 12.003906 C 5.3398501 12.032906 5.3164999 12.064657 5.3125 12.097656 C 5.3097001 12.123656 5.3162999 12.136157 5.3125 12.160156 C 5.3102001 12.180156 5.3142 12.196891 5.3125 12.212891 A 4.999875 4.999875 0 0 1 5.1992188 12.146484 C 4.9405252 11.969489 4.6891445 11.756151 4.46875 11.535156 C 4.4381508 11.504157 4.4047993 11.474359 4.375 11.443359 C 4.1944045 11.252364 4.0240963 11.033401 3.875 10.816406 C 3.8615003 10.797407 3.8569497 10.773906 3.84375 10.753906 C 3.6706543 10.494913 3.5291469 10.231899 3.40625 9.9414062 C 3.3974502 9.9204068 3.3835998 9.8999057 3.375 9.8789062 C 3.2696026 9.6199127 3.1860985 9.3448993 3.125 9.0664062 C 3.1135003 9.0139076 3.1035498 8.9633549 3.09375 8.9101562 C 3.0689506 8.7767596 3.0452496 8.6409028 3.03125 8.5039062 C 3.0142504 8.3358105 3 8.1765019 3 8.0039062 C 3 7.7662122 3.0304008 7.5452005 3.0625 7.3164062 z M 5 7.8476562 C 5.0479988 7.8258568 5.038999 7.9034564 5 7.9101562 C 4.9630009 7.919956 4.9640009 7.8656558 5 7.8476562 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/audio-off.svg b/.icons/Gruvbox-Dark/actions/24/audio-off.svg
new file mode 120000
index 000000000..96b5bd1bd
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/audio-off.svg
@@ -0,0 +1 @@
+kdenlive-hide-audio.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/audio-on.svg b/.icons/Gruvbox-Dark/actions/24/audio-on.svg
new file mode 120000
index 000000000..871708066
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/audio-on.svg
@@ -0,0 +1 @@
+kdenlive-show-audio.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/audio-ready.svg b/.icons/Gruvbox-Dark/actions/24/audio-ready.svg
new file mode 100644
index 000000000..d57754db5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/audio-ready.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 1 L 3.9082031 5.0898438 L 1.0917969 5.0917969 L 1.0917969 10.908203 L 3.9101562 10.908203 L 8 15 L 8 1 z M 10.001953 1 L 10.001953 2.5 C 12.321953 3.24 14.001953 5.43 14.001953 8 C 14.001953 10.57 12.321953 12.76 10.001953 13.5 L 10.001953 15 C 13.151953 14.22 15.501953 11.4 15.501953 8 C 15.501953 4.6 13.151953 1.78 10.001953 1 z M 10 5 L 10 11 C 11.06 10.42 11.789062 9.3 11.789062 8 C 11.789062 6.7 11.07 5.58 10 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/audio-volume-high.svg b/.icons/Gruvbox-Dark/actions/24/audio-volume-high.svg
new file mode 100644
index 000000000..fe8ea8c68
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/audio-volume-high.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="enable-background:new" width="24" height="24" version="1.1">
+ <g transform="translate(-265 421)">
+ <path fill="#d4be98" d="m280.7-409c0-1.3-0.72-2.42-1.79-3v6c1.06-0.58 1.79-1.7 1.79-3zm-10.699-2.9091v5.8182h2.8182l4.0907 4.0909v-14l-4.0907 4.0909zm8.9089-4.0909v1.5c2.32 0.74 4 2.93 4 5.5s-1.68 4.76-4 5.5v1.5c3.15-0.78 5.5-3.6 5.5-7s-2.35-6.22-5.5-7z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/audio-volume-low.svg b/.icons/Gruvbox-Dark/actions/24/audio-volume-low.svg
new file mode 100644
index 000000000..21c4e8864
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/audio-volume-low.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="enable-background:new" width="24" height="24" version="1.1">
+ <g transform="translate(-305 421)">
+ <g transform="translate(3.9092,-4)">
+ <path fill="#d4be98" d="m306.09-407.91v5.818h2.909l4 4.091v-14l-4 4.091z"/>
+ <path fill="#d4be98" opacity=".3" d="m315-412v1.5c2.32 0.74 4 2.93 4 5.5s-1.68 4.76-4 5.5v1.5c3.15-0.78 5.5-3.6 5.5-7s-2.35-6.22-5.5-7z"/>
+ <path fill="#d4be98" opacity=".3" d="m316.79-405c0-1.3-0.72-2.42-1.79-3v6c1.06-0.58 1.79-1.7 1.79-3z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/audio-volume-medium.svg b/.icons/Gruvbox-Dark/actions/24/audio-volume-medium.svg
new file mode 100644
index 000000000..beaedc04d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/audio-volume-medium.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="enable-background:new" width="24" height="24" version="1.1">
+ <g transform="translate(-285 421)">
+ <g transform="translate(3.9092,-4)">
+ <path fill="#d4be98" d="m296.79-405c0-1.3-0.72-2.42-1.79-3v6c1.06-0.58 1.79-1.7 1.79-3zm-10.699-2.909v5.818h2.909l4 4.091v-14l-4 4.091z"/>
+ <path fill="#d4be98" opacity=".3" d="m295-412v1.5c2.32 0.74 4 2.93 4 5.5s-1.68 4.76-4 5.5v1.5c3.15-0.78 5.5-3.6 5.5-7s-2.35-6.22-5.5-7z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/audio-volume-muted.svg b/.icons/Gruvbox-Dark/actions/24/audio-volume-muted.svg
new file mode 100644
index 000000000..4a9c89371
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/audio-volume-muted.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="enable-background:new" width="24" height="24" version="1.1">
+ <g transform="translate(-325 421)">
+ <g transform="translate(3.9092,-4)">
+ <path fill="#d4be98" opacity=".3" d="m326.09-407.91v5.818h2.909l4 4.091v-14l-4 4.091z"/>
+ <path fill="#d4be98" opacity=".3" d="m335-412v1.5c2.32 0.74 4 2.93 4 5.5s-1.68 4.76-4 5.5v1.5c3.15-0.78 5.5-3.6 5.5-7s-2.35-6.22-5.5-7z"/>
+ <path fill="#d4be98" opacity=".3" d="m336.79-405c0-1.3-0.72-2.42-1.79-3v6c1.06-0.58 1.79-1.7 1.79-3z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/autocorrection.svg b/.icons/Gruvbox-Dark/actions/24/autocorrection.svg
new file mode 100644
index 000000000..d17cd4980
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/autocorrection.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.646484 1 L 7.5625 5.0839844 L 6.9785156 5.6660156 L 4.6464844 8 L 2.8964844 9.75 L 2.3125 10.333984 L 1 11.646484 L 4.3535156 15 L 5.6660156 13.6875 L 6.25 13.103516 L 10.333984 9.0214844 L 10.916016 8.4375 L 15 4.3535156 L 11.646484 1 z M 3.5 2 L 2.96875 2.96875 L 2 3.5 L 2.96875 4.03125 L 3.5 5 L 4.03125 4.03125 L 5 3.5 L 4.03125 2.96875 L 3.5 2 z M 11.646484 2.6777344 L 13.322266 4.3535156 L 10.078125 7.5996094 L 8.4003906 5.921875 L 11.646484 2.6777344 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/automated-tasks.svg b/.icons/Gruvbox-Dark/actions/24/automated-tasks.svg
new file mode 100644
index 000000000..7dc34670f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/automated-tasks.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0 A 1 1 0 0 0 7 1 A 1 1 0 0 0 8 2 A 1 1 0 0 0 9 1 A 1 1 0 0 0 8 0 z M 8 2 L 2.4003906 2 C 1.6247906 2 1 2.8941125 1 3.6328125 L 1 10.300781 C 1 11.038781 1.6247906 12 2.4003906 12 L 6.5996094 12 L 6.5996094 13 L 3.8007812 13 L 3.8007812 15 L 12.199219 15 L 12.199219 13 L 9.4003906 13 L 9.4003906 12 L 13.599609 12 C 14.374609 12 15 11.038781 15 10.300781 L 15 3.6328125 C 15 2.8941125 14.374609 2 13.599609 2 L 8 2 z M 3.5 4 L 12.5 4 C 13.331 4 14 4.446 14 5 C 14 5.554 13.331 6 12.5 6 L 3.5 6 C 2.669 6 2 5.554 2 5 C 2 4.446 2.669 4 3.5 4 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/back.svg b/.icons/Gruvbox-Dark/actions/24/back.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/back.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/bell.svg b/.icons/Gruvbox-Dark/actions/24/bell.svg
new file mode 100644
index 000000000..9641144e8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/bell.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.000089,4 C 7.5457891,4 5.9258701,7.2426468 5.9258701,11.060547 5.9258701,14.484247 1.8771731,17 5.5215731,17 l 12.9570309,0 c 3.644,0 -0.404297,-2.515753 -0.404297,-5.939453 C 18.074307,7.2426468 16.454188,4 12.000089,4 Z M 9.0000891,18 c 0.44321,1.1583 1.6118999,2 2.9999999,2 1.3881,0 2.556999,-0.842 2.999999,-2 l -5.9999989,0 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/bitmap-trace.svg b/.icons/Gruvbox-Dark/actions/24/bitmap-trace.svg
new file mode 100644
index 000000000..9ddc643b5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/bitmap-trace.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 C 1 2 1 3 1 3 L 1 13 C 1 14 2 14 2 14 L 9 14 L 9 12.582031 L 9.5820312 12 L 3 12 L 3 9.5 L 5.5 6.5625 L 8.8125 10.3125 L 10.9375 8.25 L 12.134766 9.4472656 L 12.292969 9.2890625 L 13.292969 8.2890625 L 14 7.5820312 L 15 8.5820312 L 15 3 C 15 2 14 2 14 2 L 2 2 z M 14 8.9960938 L 13 9.9960938 L 12 10.996094 L 10 12.996094 L 10 14.996094 L 12 14.996094 L 12.59375 14.402344 L 13 13.996094 L 14 12.996094 L 15 11.996094 L 16 10.996094 L 14 8.9960938 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/blueman-plugin.svg b/.icons/Gruvbox-Dark/actions/24/blueman-plugin.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/blueman-plugin.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/blueman-send-file.svg b/.icons/Gruvbox-Dark/actions/24/blueman-send-file.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/blueman-send-file.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/blueman-trust.svg b/.icons/Gruvbox-Dark/actions/24/blueman-trust.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/blueman-trust.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/blueman-untrust.svg b/.icons/Gruvbox-Dark/actions/24/blueman-untrust.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/blueman-untrust.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/blurfx.svg b/.icons/Gruvbox-Dark/actions/24/blurfx.svg
new file mode 100644
index 000000000..12d41e7b2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/blurfx.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11 1 L 10.425781 2.6132812 L 8.8789062 1.8789062 L 9.6132812 3.4257812 L 8 4 L 9.6132812 4.5742188 L 8.8789062 6.1210938 L 10.425781 5.3867188 L 11 7 L 11.574219 5.3867188 L 13.121094 6.1210938 L 12.386719 4.5742188 L 14 4 L 12.386719 3.4257812 L 13.121094 1.8789062 L 11.574219 2.6132812 L 11 1 z M 6 2 C 5.79297 2.66364 5.5132275 3.3130187 5.2109375 3.9492188 C 3.6704375 7.0994188 1.2598438 9.2539875 1.0273438 11.242188 C 1.0213438 11.271888 1.0052 11.304384 1 11.333984 L 1.0195312 11.339844 C 1.0145313 11.408244 1 11.476732 1 11.544922 C 1 14.005122 3.2386 16 6 16 C 8.7614 16 11 14.005122 11 11.544922 C 11 11.476722 10.985469 11.408204 10.980469 11.339844 L 11 11.333984 C 10.995 11.304484 10.978956 11.271888 10.972656 11.242188 C 10.740106 9.2539875 8.3295625 7.0974656 6.7890625 3.9472656 C 6.4867825 3.3110556 6.20702 2.6637 6 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/blurimage.svg b/.icons/Gruvbox-Dark/actions/24/blurimage.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/blurimage.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/bonobo-component-browser.svg b/.icons/Gruvbox-Dark/actions/24/bonobo-component-browser.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/bonobo-component-browser.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/bookmark-add-folder.svg b/.icons/Gruvbox-Dark/actions/24/bookmark-add-folder.svg
new file mode 120000
index 000000000..d7f74d1fa
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/bookmark-add-folder.svg
@@ -0,0 +1 @@
+./bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/bookmark-edit.svg b/.icons/Gruvbox-Dark/actions/24/bookmark-edit.svg
new file mode 120000
index 000000000..d7f74d1fa
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/bookmark-edit.svg
@@ -0,0 +1 @@
+./bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/bookmark-new-list.svg b/.icons/Gruvbox-Dark/actions/24/bookmark-new-list.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/bookmark-new-list.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/bookmark-new.svg b/.icons/Gruvbox-Dark/actions/24/bookmark-new.svg
new file mode 100644
index 000000000..4824c2133
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/bookmark-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,4 C 8,4 7,4 7,5 V 19 L 12,16 17,19 V 5 C 17,5 17,4 16,4 Z M 11,7 H 13 V 9 H 15 V 11 H 13 V 13 H 11 V 11 H 9 V 9 H 11 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/bookmark-remove.svg b/.icons/Gruvbox-Dark/actions/24/bookmark-remove.svg
new file mode 100644
index 000000000..c1b62c0c9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/bookmark-remove.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 0.00390625 C 4 0.00390625 3 0.00391625 3 1.0039062 L 3 15.003906 L 8 12.003906 L 13 15.003906 L 13 1.0039062 C 13 1.0038063 13 0.00390625 12 0.00390625 L 4 0.00390625 z M 5 5.0039062 L 11 5.0039062 L 11 7.0039062 L 5 7.0039062 L 5 5.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/bookmark-toolbar.svg b/.icons/Gruvbox-Dark/actions/24/bookmark-toolbar.svg
new file mode 120000
index 000000000..d7f74d1fa
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/bookmark-toolbar.svg
@@ -0,0 +1 @@
+./bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/bookmark_add.svg b/.icons/Gruvbox-Dark/actions/24/bookmark_add.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/bookmark_add.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/bookmarks-organize.svg b/.icons/Gruvbox-Dark/actions/24/bookmarks-organize.svg
new file mode 120000
index 000000000..d7f74d1fa
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/bookmarks-organize.svg
@@ -0,0 +1 @@
+./bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/bookmarks.svg b/.icons/Gruvbox-Dark/actions/24/bookmarks.svg
new file mode 100644
index 000000000..83f61cd37
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/bookmarks.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,4 C 8,4 7,4 7,5 V 19 L 12,16 17,19 V 5 C 17,5 17,4 16,4 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/bookmarks_list_add.svg b/.icons/Gruvbox-Dark/actions/24/bookmarks_list_add.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/bookmarks_list_add.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/bordertool.svg b/.icons/Gruvbox-Dark/actions/24/bordertool.svg
new file mode 100644
index 000000000..d7cb5f307
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/bordertool.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1.0058594 L 1 15.003906 L 15 15.003906 L 15 1.0058594 L 1 1.0058594 z M 3 3.0058594 L 13 3.0058594 L 13 13.003906 L 3 13.003906 L 3 3.0058594 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/bottom.svg b/.icons/Gruvbox-Dark/actions/24/bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/boundingbox_bottom.svg b/.icons/Gruvbox-Dark/actions/24/boundingbox_bottom.svg
new file mode 100644
index 000000000..f26103b12
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/boundingbox_bottom.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 6 C 5.6242 6.0003 3.5766625 7.6722 3.1015625 10 L 0 10 L 0 12 L 3.1054688 12 C 3.5802688 14.326 5.6257 15.998 8 16 C 10.3758 15.999743 12.423338 14.3278 12.898438 12 L 16 12 L 16 10 L 12.894531 10 C 12.419531 7.6737 10.374 6.0021 8 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/boundingbox_bottom_left.svg b/.icons/Gruvbox-Dark/actions/24/boundingbox_bottom_left.svg
new file mode 100644
index 000000000..167330053
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/boundingbox_bottom_left.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 0 L 4 6.1054688 C 3.99795 6.1058867 3.9961906 6.1069219 3.9941406 6.1074219 C 3.4381706 6.2222919 2.9058219 6.4309994 2.4199219 6.7246094 C 2.4079409 6.7318094 2.3947245 6.7368206 2.3828125 6.7441406 C 2.1592725 6.8828006 1.9470269 7.0388775 1.7480469 7.2109375 C 1.7255329 7.2302575 1.7037936 7.2498312 1.6816406 7.2695312 C 1.4840706 7.4435912 1.3005625 7.6329775 1.1328125 7.8359375 C 1.1286725 7.8410375 1.1252128 7.8465025 1.1210938 7.8515625 C 0.95509375 8.0562325 0.80554813 8.2737131 0.67382812 8.5019531 C 0.66500812 8.5171831 0.65514738 8.531555 0.64648438 8.546875 C 0.52038438 8.772475 0.41199563 9.0076 0.32226562 9.25 C 0.30976562 9.2833 0.29694625 9.3160094 0.28515625 9.3496094 C 0.20094625 9.5884094 0.13501062 9.8332313 0.087890625 10.082031 C 0.079901625 10.125031 0.075251375 10.167938 0.068359375 10.210938 C 0.024744375 10.471937 0.001886 10.736 0 11 C 0.0008805 11.14477 0.008050375 11.289444 0.021484375 11.433594 C 0.028954375 11.520504 0.040870375 11.605826 0.052734375 11.691406 C 0.062694375 11.767836 0.074412625 11.844022 0.087890625 11.919922 C 0.097860625 11.973472 0.11138488 12.025195 0.12304688 12.078125 C 0.18421688 12.357015 0.26916312 12.630141 0.37695312 12.894531 C 0.39502012 12.938541 0.41627088 12.980067 0.43554688 13.023438 C 0.54701687 13.278847 0.67964125 13.524502 0.83203125 13.757812 C 0.85451125 13.791702 0.88101888 13.822159 0.90429688 13.855469 C 1.0677969 14.092199 1.251415 14.314381 1.453125 14.519531 C 1.4678 14.534321 1.4831899 14.54789 1.4980469 14.5625 C 1.7114269 14.77437 1.9434863 14.966549 2.1914062 15.136719 C 2.2075512 15.147709 2.2259085 15.155216 2.2421875 15.166016 C 2.4935775 15.333616 2.7596394 15.478086 3.0371094 15.597656 L 3.0527344 15.605469 C 3.0603344 15.608669 3.0685549 15.610081 3.0761719 15.613281 C 3.3631219 15.733161 3.6606437 15.826015 3.9648438 15.890625 C 3.9787198 15.893525 3.9919404 15.897591 4.0058594 15.900391 C 4.1679994 15.933101 4.33259 15.957999 4.5 15.974609 C 4.6661 15.990609 4.833 16 5 16 C 5.28942 15.999643 5.5782713 15.974158 5.8632812 15.923828 C 5.8771293 15.921428 5.8904849 15.918516 5.9042969 15.916016 C 6.1449469 15.870316 6.3819213 15.806992 6.6132812 15.726562 C 6.6576372 15.711403 6.7022807 15.698001 6.7460938 15.681641 C 6.9704738 15.597151 7.1884875 15.496629 7.3984375 15.380859 C 7.4454275 15.355099 7.4910194 15.328011 7.5371094 15.300781 C 7.7466594 15.178781 7.9470588 15.041705 8.1367188 14.890625 C 8.1637487 14.868825 8.1882637 14.844626 8.2148438 14.822266 C 8.3925638 14.672616 8.5596337 14.510771 8.7148438 14.337891 C 8.7377037 14.312461 8.7628063 14.289582 8.7851562 14.263672 C 8.9424062 14.079042 9.0860137 13.883214 9.2148438 13.677734 C 9.2448837 13.630494 9.2742344 13.583516 9.3027344 13.535156 C 9.4298944 13.321076 9.5408756 13.097797 9.6347656 12.867188 C 9.6453656 12.840837 9.6538925 12.813689 9.6640625 12.787109 C 9.7636625 12.532109 9.8420375 12.268 9.8984375 12 L 16 12 L 16 10 L 9.8945312 10 C 9.8940312 9.9973 9.8931781 9.9947875 9.8925781 9.9921875 C 9.8443781 9.7559875 9.7790656 9.523575 9.6972656 9.296875 L 9.6933594 9.2851562 C 9.6926534 9.2832563 9.6922062 9.2812969 9.6914062 9.2792969 C 9.6096063 9.0591969 9.5122906 8.8451719 9.4003906 8.6386719 C 9.3905906 8.6203719 9.3810937 8.6020844 9.3710938 8.5839844 C 9.2700937 8.4026844 9.1578562 8.2279469 9.0351562 8.0605469 C 9.0166563 8.0351469 8.9993687 8.009475 8.9804688 7.984375 C 8.8433687 7.801875 8.6939031 7.6288969 8.5332031 7.4667969 C 8.3769031 7.3120969 8.2104563 7.1679562 8.0351562 7.0351562 C 8.0056562 7.0125563 7.9772656 6.9886969 7.9472656 6.9667969 C 7.5844656 6.7018969 7.1876781 6.487125 6.7675781 6.328125 C 6.7312781 6.314425 6.6949031 6.3019625 6.6582031 6.2890625 C 6.4433031 6.2115625 6.2234 6.1489625 6 6.1015625 L 6 0 L 4 0 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/boundingbox_bottom_right.svg b/.icons/Gruvbox-Dark/actions/24/boundingbox_bottom_right.svg
new file mode 100644
index 000000000..86e1358fb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/boundingbox_bottom_right.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10 0 L 10 6.1015625 C 9.7766 6.1489625 9.5566969 6.2115625 9.3417969 6.2890625 C 9.3050969 6.3019625 9.2687219 6.314425 9.2324219 6.328125 C 8.8123219 6.487125 8.4155344 6.7018969 8.0527344 6.9667969 C 8.0227344 6.9886969 7.9943437 7.0125563 7.9648438 7.0351562 C 7.7895438 7.1679563 7.6230969 7.3120969 7.4667969 7.4667969 C 7.3060969 7.6288969 7.1566313 7.801775 7.0195312 7.984375 C 7.0005813 8.009405 6.9833238 8.0351469 6.9648438 8.0605469 C 6.8421037 8.2278869 6.7299162 8.4027044 6.6289062 8.5839844 C 6.6188662 8.6021644 6.6094094 8.6203619 6.5996094 8.6386719 C 6.4876794 8.8451119 6.3904337 9.0591869 6.3085938 9.2792969 C 6.3077937 9.2812969 6.3073466 9.2832563 6.3066406 9.2851562 L 6.3027344 9.296875 C 6.2209544 9.523635 6.1556819 9.7560075 6.1074219 9.9921875 C 6.1068219 9.9947875 6.1060108 9.9973 6.1054688 10 L 0 10 L 0 12 L 6.1015625 12 C 6.1579625 12.268 6.2364375 12.532109 6.3359375 12.787109 C 6.3461075 12.813689 6.3546344 12.840837 6.3652344 12.867188 C 6.4591344 13.098188 6.5700656 13.321156 6.6972656 13.535156 C 6.7257656 13.584156 6.7550562 13.630734 6.7851562 13.677734 C 6.9139562 13.882734 7.0575437 14.078672 7.2148438 14.263672 C 7.2371937 14.289582 7.2622963 14.312461 7.2851562 14.337891 C 7.4403662 14.510771 7.6074363 14.672616 7.7851562 14.822266 C 7.8117362 14.844626 7.8362513 14.868825 7.8632812 14.890625 C 8.0529413 15.041705 8.2533406 15.178781 8.4628906 15.300781 C 8.5089806 15.328011 8.5545725 15.355099 8.6015625 15.380859 C 8.8115125 15.496629 9.0295262 15.597151 9.2539062 15.681641 C 9.2977192 15.698001 9.3423627 15.711403 9.3867188 15.726562 C 9.6180788 15.806993 9.8550531 15.870316 10.095703 15.916016 C 10.109523 15.918516 10.122869 15.921428 10.136719 15.923828 C 10.421729 15.974158 10.71058 15.999643 11 16 C 11.167 16 11.334 15.990609 11.5 15.974609 C 11.66741 15.957999 11.832001 15.933101 11.994141 15.900391 C 12.008061 15.897591 12.021276 15.893525 12.035156 15.890625 C 12.339356 15.826015 12.636878 15.733161 12.923828 15.613281 C 12.931448 15.610081 12.939666 15.608669 12.947266 15.605469 L 12.962891 15.597656 C 13.240361 15.478086 13.506422 15.333616 13.757812 15.166016 C 13.774092 15.155216 13.792454 15.147709 13.808594 15.136719 C 14.056514 14.966549 14.288573 14.77437 14.501953 14.5625 C 14.516803 14.54789 14.532195 14.534321 14.546875 14.519531 C 14.748585 14.314381 14.932203 14.092199 15.095703 13.855469 C 15.118983 13.822159 15.145489 13.791702 15.167969 13.757812 C 15.320359 13.524503 15.452993 13.278847 15.564453 13.023438 C 15.583723 12.980068 15.604977 12.938541 15.623047 12.894531 C 15.730837 12.630141 15.815783 12.357015 15.876953 12.078125 C 15.888623 12.025195 15.902109 11.973472 15.912109 11.919922 C 15.925589 11.844022 15.937266 11.767836 15.947266 11.691406 C 15.959126 11.605826 15.971016 11.520504 15.978516 11.433594 C 15.991896 11.289444 15.99912 11.14477 16 11 C 15.998 10.736 15.974641 10.471937 15.931641 10.210938 C 15.924751 10.167968 15.920109 10.124661 15.912109 10.082031 C 15.864989 9.8332513 15.799054 9.5883994 15.714844 9.3496094 C 15.703044 9.3160294 15.690224 9.28327 15.677734 9.25 C 15.587994 9.00761 15.479596 8.772505 15.353516 8.546875 C 15.344856 8.531555 15.334972 8.5171831 15.326172 8.5019531 C 15.194452 8.2737131 15.044906 8.0562325 14.878906 7.8515625 C 14.874786 7.8465025 14.871287 7.8410375 14.867188 7.8359375 C 14.699437 7.6329775 14.515929 7.4435912 14.318359 7.2695312 C 14.296199 7.2498312 14.274463 7.2302575 14.251953 7.2109375 C 14.052973 7.0388775 13.840727 6.8828006 13.617188 6.7441406 C 13.605277 6.7368206 13.592058 6.7318094 13.580078 6.7246094 C 13.094178 6.4309994 12.561829 6.2222919 12.005859 6.1074219 C 12.003759 6.1069219 12.0021 6.1058867 12 6.1054688 L 12 0 L 10 0 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/boundingbox_center.svg b/.icons/Gruvbox-Dark/actions/24/boundingbox_center.svg
new file mode 100644
index 000000000..7c414ae33
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/boundingbox_center.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 3 A 5 5 0 0 0 3 8 A 5 5 0 0 0 8 13 A 5 5 0 0 0 13 8 A 5 5 0 0 0 8 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/boundingbox_left.svg b/.icons/Gruvbox-Dark/actions/24/boundingbox_left.svg
new file mode 100644
index 000000000..b15bf7349
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/boundingbox_left.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m0 8c0.000258 2.3758 1.6722 4.4233 4 4.8984v3.102h2v-3.105c2.3263-0.475 3.9979-2.521 4-4.895-0.0003-2.3758-1.6722-4.4233-4-4.8984v-3.1016h-2v3.1055c-2.3263 0.4748-3.9979 2.5202-4 4.8945z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/boundingbox_right.svg b/.icons/Gruvbox-Dark/actions/24/boundingbox_right.svg
new file mode 100644
index 000000000..543763a82
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/boundingbox_right.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6 8c0.000258 2.3758 1.6722 4.4233 4 4.8984v3.102h2v-3.1055c2.326-0.474 3.998-2.52 4-4.894 0-2.3758-1.672-4.4233-4-4.8984v-3.1016h-2v3.1055c-2.3263 0.4748-3.9979 2.5202-4 4.8945z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/boundingbox_top.svg b/.icons/Gruvbox-Dark/actions/24/boundingbox_top.svg
new file mode 100644
index 000000000..997fcc55b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/boundingbox_top.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0 C 5.6242 0.000258 3.5766625 1.6722 3.1015625 4 L 0 4 L 0 6 L 3.1054688 6 C 3.5802688 8.3263 5.6257 9.9979 8 10 C 10.376 9.9997 12.423437 8.3278 12.898438 6 L 16 6 L 16 4 L 12.894531 4 C 12.419531 1.6737 10.374 0.0021 8 0 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/boundingbox_top_left.svg b/.icons/Gruvbox-Dark/actions/24/boundingbox_top_left.svg
new file mode 100644
index 000000000..bb83b703e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/boundingbox_top_left.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 0 C 4.833 0.000103 4.6661 0.008581625 4.5 0.025390625 C 4.33259 0.042000625 4.1679994 0.066899375 4.0058594 0.099609375 C 3.9919394 0.10240938 3.9787237 0.106475 3.9648438 0.109375 C 3.6606437 0.173985 3.3631219 0.26683875 3.0761719 0.38671875 C 3.0685519 0.38991875 3.0603344 0.39133125 3.0527344 0.39453125 L 3.0371094 0.40234375 C 2.7596394 0.52191375 2.4935775 0.66638438 2.2421875 0.83398438 C 2.2259075 0.84478438 2.2075463 0.85229125 2.1914062 0.86328125 C 1.9435062 1.0334013 1.7114469 1.2256 1.4980469 1.4375 C 1.4832469 1.4521 1.467825 1.4656688 1.453125 1.4804688 C 1.251425 1.6855688 1.0677969 1.9078313 0.90429688 2.1445312 C 0.88101687 2.1778313 0.85451125 2.2082875 0.83203125 2.2421875 C 0.67964125 2.4754875 0.54700688 2.7210625 0.43554688 2.9765625 C 0.41627687 3.0198625 0.39502312 3.0614687 0.37695312 3.1054688 C 0.26916312 3.3698687 0.18421688 3.642975 0.12304688 3.921875 C 0.11137687 3.974775 0.097890625 4.0264781 0.087890625 4.0800781 C 0.074410625 4.1559781 0.062734375 4.2321938 0.052734375 4.3085938 C 0.040874375 4.3941937 0.028984375 4.4795063 0.021484375 4.5664062 C 0.008104375 4.7106062 0.00088 4.8552 0 5 C 0.001886 5.2644 0.024786375 5.5282625 0.068359375 5.7890625 C 0.075249375 5.8319625 0.079888625 5.8752688 0.087890625 5.9179688 C 0.13500062 6.1667687 0.20094625 6.4115906 0.28515625 6.6503906 C 0.29695625 6.6839906 0.30977562 6.7167 0.32226562 6.75 C 0.41200562 6.9924 0.52040438 7.227525 0.64648438 7.453125 C 0.65514437 7.468425 0.66502812 7.4828469 0.67382812 7.4980469 C 0.80554812 7.7263469 0.95514375 7.9437375 1.1210938 8.1484375 C 1.1252937 8.1535375 1.1287125 8.1589625 1.1328125 8.1640625 C 1.3005125 8.3670625 1.4840406 8.5564688 1.6816406 8.7304688 C 1.7038406 8.7501687 1.7255469 8.7697625 1.7480469 8.7890625 C 1.9470469 8.9611625 2.1592125 9.1172594 2.3828125 9.2558594 C 2.3947125 9.2631594 2.4079219 9.2681906 2.4199219 9.2753906 C 2.9058219 9.5690906 3.4381406 9.7777781 3.9941406 9.8925781 C 3.9962406 9.8930781 3.9979 9.8941312 4 9.8945312 L 4 16 L 6 16 L 6 9.8984375 C 6.2234 9.8510375 6.4433031 9.7884375 6.6582031 9.7109375 C 6.6949031 9.6980375 6.7312781 9.685575 6.7675781 9.671875 C 7.1876781 9.512875 7.5844656 9.2981031 7.9472656 9.0332031 C 7.9772656 9.0113031 8.0056562 8.9874438 8.0351562 8.9648438 C 8.2104562 8.8320438 8.3769031 8.6879031 8.5332031 8.5332031 C 8.6939031 8.3711031 8.8433687 8.198225 8.9804688 8.015625 C 8.9994188 7.990595 9.0166762 7.9648531 9.0351562 7.9394531 C 9.1578963 7.7721131 9.2700837 7.5972956 9.3710938 7.4160156 C 9.3811338 7.3978356 9.3905906 7.3796381 9.4003906 7.3613281 C 9.5123206 7.1548881 9.6095663 6.9408131 9.6914062 6.7207031 C 9.6922062 6.7187031 9.6926534 6.7167438 9.6933594 6.7148438 L 9.6972656 6.703125 C 9.7790456 6.476365 9.8443181 6.2439925 9.8925781 6.0078125 C 9.8931781 6.0052125 9.8939893 6.0027 9.8945312 6 L 16 6 L 16 4 L 9.8984375 4 C 9.8420375 3.7316 9.7636625 3.4682906 9.6640625 3.2128906 C 9.6538925 3.1863106 9.6453656 3.1591625 9.6347656 3.1328125 C 9.5408756 2.9022025 9.4298944 2.6789238 9.3027344 2.4648438 C 9.2742344 2.4164838 9.2448837 2.3695056 9.2148438 2.3222656 C 9.0860238 2.1167856 8.9424062 1.9209581 8.7851562 1.7363281 C 8.7628063 1.7104181 8.7377037 1.6875394 8.7148438 1.6621094 C 8.5596337 1.4892294 8.3925638 1.3273844 8.2148438 1.1777344 C 8.1882637 1.1553744 8.1637487 1.131175 8.1367188 1.109375 C 7.9470588 0.958295 7.7466594 0.82121875 7.5371094 0.69921875 C 7.4910194 0.67198875 7.4454275 0.64490063 7.3984375 0.61914062 C 7.1884875 0.50337063 6.9704738 0.40284938 6.7460938 0.31835938 C 6.7022807 0.30199937 6.6576372 0.2885975 6.6132812 0.2734375 C 6.3819213 0.1930075 6.1449469 0.12968437 5.9042969 0.083984375 C 5.8904769 0.081484375 5.8771312 0.078571875 5.8632812 0.076171875 C 5.5782712 0.025841875 5.28942 0.000357 5 0 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/boundingbox_top_right.svg b/.icons/Gruvbox-Dark/actions/24/boundingbox_top_right.svg
new file mode 100644
index 000000000..c3a8a77c7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/boundingbox_top_right.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11 0 C 10.71058 0.000357 10.421729 0.025841875 10.136719 0.076171875 C 10.122869 0.078571875 10.109523 0.081484375 10.095703 0.083984375 C 9.8550531 0.12968437 9.6180788 0.1930075 9.3867188 0.2734375 C 9.3423627 0.2885975 9.2977193 0.30199937 9.2539062 0.31835938 C 9.0295262 0.40284938 8.8115125 0.50337063 8.6015625 0.61914062 C 8.5545725 0.64490063 8.5089806 0.67198875 8.4628906 0.69921875 C 8.2533406 0.82121875 8.0529412 0.958295 7.8632812 1.109375 C 7.8362513 1.131175 7.8117363 1.1553744 7.7851562 1.1777344 C 7.6074363 1.3273844 7.4403662 1.4892294 7.2851562 1.6621094 C 7.2622963 1.6875394 7.2371937 1.7104181 7.2148438 1.7363281 C 7.0575437 1.9209281 6.9139563 2.1167656 6.7851562 2.3222656 C 6.7550562 2.3694656 6.7257656 2.4165437 6.6972656 2.4648438 C 6.5700656 2.6789438 6.4591344 2.9022125 6.3652344 3.1328125 C 6.3546344 3.1591625 6.3461075 3.1863106 6.3359375 3.2128906 C 6.2364375 3.4683906 6.1579625 3.7316 6.1015625 4 L 0 4 L 0 6 L 6.1054688 6 C 6.1060108 6.0027 6.1068219 6.0052125 6.1074219 6.0078125 C 6.1556819 6.2439925 6.2209544 6.476365 6.3027344 6.703125 L 6.3066406 6.7148438 C 6.3073466 6.7167438 6.3077938 6.7187031 6.3085938 6.7207031 C 6.3904337 6.9408131 6.4876794 7.1548881 6.5996094 7.3613281 C 6.6094094 7.3796381 6.6188663 7.3978356 6.6289062 7.4160156 C 6.7299162 7.5972956 6.8421037 7.7721131 6.9648438 7.9394531 C 6.9833238 7.9648531 7.0005813 7.990595 7.0195312 8.015625 C 7.1566313 8.198155 7.3060669 8.3710831 7.4667969 8.5332031 C 7.6231369 8.6878831 7.7895138 8.8320737 7.9648438 8.9648438 C 7.9943238 8.9874637 8.0227444 9.0112331 8.0527344 9.0332031 C 8.4154644 9.2981031 8.8123219 9.512945 9.2324219 9.671875 C 9.2686769 9.685615 9.3051329 9.6980175 9.3417969 9.7109375 C 9.5566969 9.7884375 9.7766 9.8510375 10 9.8984375 L 10 16 L 12 16 L 12 9.8945312 C 12.0021 9.8941133 12.003759 9.8930781 12.005859 9.8925781 C 12.561829 9.7777081 13.094178 9.5690006 13.580078 9.2753906 C 13.592058 9.2681906 13.605277 9.2631794 13.617188 9.2558594 C 13.840727 9.1171994 14.052973 8.9611225 14.251953 8.7890625 C 14.274463 8.7697425 14.296199 8.7501687 14.318359 8.7304688 C 14.515929 8.5564087 14.699437 8.3670225 14.867188 8.1640625 C 14.871287 8.1589625 14.874786 8.1534975 14.878906 8.1484375 C 15.044906 7.9437675 15.194452 7.7262869 15.326172 7.4980469 C 15.334972 7.4828169 15.344856 7.468445 15.353516 7.453125 C 15.479596 7.227495 15.587994 6.99239 15.677734 6.75 C 15.690224 6.71673 15.703044 6.6839706 15.714844 6.6503906 C 15.799054 6.4116006 15.864989 6.1667487 15.912109 5.9179688 C 15.920109 5.8753388 15.924751 5.8320325 15.931641 5.7890625 C 15.974641 5.5282625 15.998 5.2644 16 5 C 15.999 4.8552 15.991516 4.7106063 15.978516 4.5664062 C 15.970516 4.4795063 15.959266 4.3941937 15.947266 4.3085938 C 15.937266 4.2321938 15.926109 4.1559781 15.912109 4.0800781 C 15.902109 4.0264781 15.888953 3.974775 15.876953 3.921875 C 15.815953 3.642975 15.731047 3.3698687 15.623047 3.1054688 C 15.605047 3.0614687 15.584453 3.0198625 15.564453 2.9765625 C 15.453453 2.7210625 15.319969 2.4754875 15.167969 2.2421875 C 15.144969 2.2082875 15.118703 2.1778313 15.095703 2.1445312 C 14.931703 1.9078313 14.748875 1.6855688 14.546875 1.4804688 C 14.531875 1.4656688 14.516953 1.4521 14.501953 1.4375 C 14.288953 1.2256 14.056594 1.0334013 13.808594 0.86328125 C 13.792454 0.85229125 13.774093 0.84478438 13.757812 0.83398438 C 13.506422 0.66638438 13.240361 0.52191375 12.962891 0.40234375 L 12.947266 0.39453125 C 12.939666 0.39133125 12.931448 0.38991875 12.923828 0.38671875 C 12.636878 0.26683875 12.339356 0.173985 12.035156 0.109375 C 12.021276 0.106475 12.008061 0.10240938 11.994141 0.099609375 C 11.832001 0.066899375 11.66741 0.042000625 11.5 0.025390625 C 11.334 0.008581625 11.167 0.000103 11 0 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/bqm-add.svg b/.icons/Gruvbox-Dark/actions/24/bqm-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/bqm-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/bqm-addqueue.svg b/.icons/Gruvbox-Dark/actions/24/bqm-addqueue.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/bqm-addqueue.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/bqm-commit.svg b/.icons/Gruvbox-Dark/actions/24/bqm-commit.svg
new file mode 120000
index 000000000..d5034d14f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/bqm-commit.svg
@@ -0,0 +1 @@
+./go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/bqm-diff.svg b/.icons/Gruvbox-Dark/actions/24/bqm-diff.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/bqm-diff.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/bqm-remove.svg b/.icons/Gruvbox-Dark/actions/24/bqm-remove.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/bqm-remove.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/bqm-rmqueue.svg b/.icons/Gruvbox-Dark/actions/24/bqm-rmqueue.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/bqm-rmqueue.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/bqm-update.svg b/.icons/Gruvbox-Dark/actions/24/bqm-update.svg
new file mode 120000
index 000000000..9c9d7389e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/bqm-update.svg
@@ -0,0 +1 @@
+./go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/browser-download.svg b/.icons/Gruvbox-Dark/actions/24/browser-download.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/browser-download.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/burst.svg b/.icons/Gruvbox-Dark/actions/24/burst.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/burst.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/button_cancel.svg b/.icons/Gruvbox-Dark/actions/24/button_cancel.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/button_cancel.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/bwtonal.svg b/.icons/Gruvbox-Dark/actions/24/bwtonal.svg
new file mode 100644
index 000000000..eeb266359
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/bwtonal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 5 5 0 0 0 3 6 A 5 5 0 0 0 3 6.0078125 A 5 5 0 0 0 1 10 A 5 5 0 0 0 6 15 A 5 5 0 0 0 7.9960938 14.578125 A 5 5 0 0 0 10 15 A 5 5 0 0 0 15 10 A 5 5 0 0 0 13 6.0078125 A 5 5 0 0 0 13 6 A 5 5 0 0 0 8 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/cab_extract.svg b/.icons/Gruvbox-Dark/actions/24/cab_extract.svg
new file mode 120000
index 000000000..653488ec3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cab_extract.svg
@@ -0,0 +1 @@
+cm_extractfiles.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/cab_view.svg b/.icons/Gruvbox-Dark/actions/24/cab_view.svg
new file mode 120000
index 000000000..c9929290b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cab_view.svg
@@ -0,0 +1 @@
+mail-thread-watch.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/cache.svg b/.icons/Gruvbox-Dark/actions/24/cache.svg
new file mode 100644
index 000000000..3b103628a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cache.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1.0292969 C 2 1.0292969 2 2.0292969 2 2.0292969 L 2 14.029297 C 2 14.029297 2 15.029297 3 15.029297 L 13 15.029297 C 13 15.029297 14 15.029297 14 14.029297 L 14 2.0292969 C 14 2.0292969 14 1.0292969 13 1.0292969 L 3 1.0292969 z M 8 3.0292969 C 10.2091 3.0292969 12 4.8201969 12 7.0292969 C 12 9.2383969 10.2091 11.029297 8 11.029297 L 4 11.029297 L 4 7.0292969 C 4 4.8201969 5.7909 3.0292969 8 3.0292969 z M 8 5.0292969 C 6.8954 5.0292969 6 5.9247269 6 7.0292969 C 6 8.1338669 6.89543 9.0292969 8 9.0292969 C 9.10457 9.0292969 10 8.1338669 10 7.0292969 C 10 5.9247269 9.10457 5.0292969 8 5.0292969 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/calendar-go-today.svg b/.icons/Gruvbox-Dark/actions/24/calendar-go-today.svg
new file mode 100644
index 000000000..8bd0ab3e3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/calendar-go-today.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1 C 2 1 1 1 1 2 L 1 6.9941406 L 3 7 L 3 6 L 3.7988281 6 L 5.5039062 4.2929688 L 6.2109375 3.5859375 L 8.625 6 L 13 6 L 13 13 L 7.6601562 13 L 6.2148438 14.458984 L 4.765625 13 L 3.0097656 13 L 3.0097656 11.009766 L 1.0097656 11.003906 L 1.0097656 14 C 1.0097656 14 1.0097656 15 2.0097656 15 L 14.009766 15 C 15.009766 15 15.009766 14 15.009766 14 L 15.009766 2 C 15.009766 2 15.009766 1 14.009766 1 L 2 1 z M 6.2109375 5 L 4.8242188 6.3867188 L 6.4589844 8.0214844 L 0.009765625 8 L 0.009765625 10 L 6.4707031 10.021484 L 4.8359375 11.654297 L 6.2207031 13.041016 L 10.222656 9 L 6.2109375 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/call-start.svg b/.icons/Gruvbox-Dark/actions/24/call-start.svg
new file mode 100644
index 000000000..9bfa7dfec
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/call-start.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9.9980469 1.0039062 C 9.4440369 1.0039062 8.9980469 1.4498963 8.9980469 2.0039062 L 8.9980469 4.0039062 C 8.9980469 4.5579162 9.4440369 5.0039062 9.9980469 5.0039062 L 10.466797 5.0039062 C 9.5628969 7.5608063 7.5549469 9.5687762 4.9980469 10.472656 L 4.9980469 10.003906 C 4.9980469 9.4499063 4.5520469 9.0039062 3.9980469 9.0039062 L 1.9980469 9.0039062 C 1.4440469 9.0039062 0.99804688 9.4499063 0.99804688 10.003906 L 0.99804688 13.003906 C 0.99804688 13.557906 1.4219669 14.003906 1.9667969 14.003906 L 1.9980469 14.003906 C 8.6148469 14.003906 13.980947 8.6479563 13.998047 2.0351562 L 13.998047 1.9726562 C 13.998047 1.4308963 13.563327 1.0039062 13.029297 1.0039062 L 9.9980469 1.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/call-stop.svg b/.icons/Gruvbox-Dark/actions/24/call-stop.svg
new file mode 100644
index 000000000..1fd7aa4d3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/call-stop.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 14.001953 1.9960938 C 7.3851531 1.9960938 2.0190531 7.3520437 2.0019531 13.964844 L 2.0019531 14.027344 C 2.0019531 14.569104 2.4366731 14.996094 2.9707031 14.996094 L 6.0019531 14.996094 C 6.5559631 14.996094 7.0019531 14.550104 7.0019531 13.996094 L 7.0019531 11.996094 C 7.0019531 11.442084 6.5559631 10.996094 6.0019531 10.996094 L 5.5332031 10.996094 C 6.4371031 8.4391937 8.4450531 6.4312238 11.001953 5.5273438 L 11.001953 5.9960938 C 11.001953 6.5500938 11.447953 6.9960938 12.001953 6.9960938 L 14.001953 6.9960938 C 14.555953 6.9960938 15.001953 6.5500938 15.001953 5.9960938 L 15.001953 2.9960938 C 15.001953 2.4420937 14.578033 1.9960938 14.033203 1.9960938 L 14.001953 1.9960938 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/camera-off.svg b/.icons/Gruvbox-Dark/actions/24/camera-off.svg
new file mode 100644
index 000000000..832929393
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/camera-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8 1 C 4.6863 1 2 3.6863 2 7 C 2 9.087 3.0708 10.9251 4.6875 12 L 4 12 C 2 12 2 14 2 14 L 2 15 L 14 15 L 14 14 C 14 14 14 12 12 12 L 11.3125 12 C 12.9292 10.9251 14 9.087 14 7 C 14 3.6863 11.3137 1 8 1 z M 8 5.0039062 A 2 2 0 0 1 10 7.0039062 A 2 2 0 0 1 8 9.0039062 A 2 2 0 0 1 6 7.0039062 A 2 2 0 0 1 8 5.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/camera-on.svg b/.icons/Gruvbox-Dark/actions/24/camera-on.svg
new file mode 100644
index 000000000..09462969c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/camera-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 4.6863 1 2 3.6863 2 7 C 2 9.087 3.0708 10.9251 4.6875 12 L 4 12 C 2 12 2 14 2 14 L 2 15 L 14 15 L 14 14 C 14 14 14 12 12 12 L 11.3125 12 C 12.9292 10.9251 14 9.087 14 7 C 14 3.6863 11.3137 1 8 1 z M 8 5.0039062 A 2 2 0 0 1 10 7.0039062 A 2 2 0 0 1 8 9.0039062 A 2 2 0 0 1 6 7.0039062 A 2 2 0 0 1 8 5.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/camera-ready.svg b/.icons/Gruvbox-Dark/actions/24/camera-ready.svg
new file mode 100644
index 000000000..e0830cdc2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/camera-ready.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 1 C 4.6863 1 2 3.6863 2 7 C 2 9.087 3.0708 10.9251 4.6875 12 L 4 12 C 2 12 2 14 2 14 L 2 15 L 14 15 L 14 14 C 14 14 14 12 12 12 L 11.3125 12 C 12.9292 10.9251 14 9.087 14 7 C 14 3.6863 11.3137 1 8 1 z M 8 5.0039062 A 2 2 0 0 1 10 7.0039062 A 2 2 0 0 1 8 9.0039062 A 2 2 0 0 1 6 7.0039062 A 2 2 0 0 1 8 5.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/cancel.svg b/.icons/Gruvbox-Dark/actions/24/cancel.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cancel.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/channelmixer.svg b/.icons/Gruvbox-Dark/actions/24/channelmixer.svg
new file mode 100644
index 000000000..a1717a0ef
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/channelmixer.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <circle style="fill:#fdbc4b" cx="10" cy="10" r="5" transform="translate(4 4)"/>
+ <circle style="fill:#5294e2" cx="6" cy="10" r="5" transform="translate(4 4)"/>
+ <circle style="fill:#4fef42" cx="8" cy="6" r="5" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/character-set.svg b/.icons/Gruvbox-Dark/actions/24/character-set.svg
new file mode 120000
index 000000000..36a013999
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/character-set.svg
@@ -0,0 +1 @@
+format-text-larger.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/check-filled.svg b/.icons/Gruvbox-Dark/actions/24/check-filled.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/check-filled.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/checkbox.svg b/.icons/Gruvbox-Dark/actions/24/checkbox.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/checkbox.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/checkmark.svg b/.icons/Gruvbox-Dark/actions/24/checkmark.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/checkmark.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/chronometer-lap.svg b/.icons/Gruvbox-Dark/actions/24/chronometer-lap.svg
new file mode 120000
index 000000000..2c84dca48
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/chronometer-lap.svg
@@ -0,0 +1 @@
+chronometer.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/chronometer-pause.svg b/.icons/Gruvbox-Dark/actions/24/chronometer-pause.svg
new file mode 100644
index 000000000..1ea899c5d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/chronometer-pause.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.7915 0-3.5824 0.6839-4.9492 2.0508-2.7337 2.7337-2.7337 7.1652 0 9.8982 2.7336 2.734 7.1652 2.734 9.8982 0 2.734-2.733 2.734-7.1646 0-9.8982-1.367-1.3669-3.1576-2.0508-4.949-2.0508zm-3 3h2v8h-2v-8zm4 0h2v8h-2v-8z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/chronometer-reset.svg b/.icons/Gruvbox-Dark/actions/24/chronometer-reset.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/chronometer-reset.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/chronometer-start.svg b/.icons/Gruvbox-Dark/actions/24/chronometer-start.svg
new file mode 100644
index 000000000..4878376f0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/chronometer-start.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.7915 0-3.5824 0.6839-4.9492 2.0508-2.7337 2.7337-2.7337 7.1652 0 9.8982 2.7336 2.734 7.1652 2.734 9.8982 0 2.734-2.733 2.734-7.1646 0-9.8982-1.367-1.3669-3.1575-2.0508-4.949-2.0508zm-3 3l7 4-7 4v-8z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/chronometer.svg b/.icons/Gruvbox-Dark/actions/24/chronometer.svg
new file mode 120000
index 000000000..ab3c72dcd
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/chronometer.svg
@@ -0,0 +1 @@
+document-open-recent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/clock-large.svg b/.icons/Gruvbox-Dark/actions/24/clock-large.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/clock-large.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/clock.svg b/.icons/Gruvbox-Dark/actions/24/clock.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/clock.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/cloud-download.svg b/.icons/Gruvbox-Dark/actions/24/cloud-download.svg
new file mode 120000
index 000000000..6aa652ef6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cloud-download.svg
@@ -0,0 +1 @@
+edit-download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/cloud-upload.svg b/.icons/Gruvbox-Dark/actions/24/cloud-upload.svg
new file mode 120000
index 000000000..d34e922e2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cloud-upload.svg
@@ -0,0 +1 @@
+kt-set-max-upload-speed.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/cm_briefview.svg b/.icons/Gruvbox-Dark/actions/24/cm_briefview.svg
new file mode 120000
index 000000000..a99300c7a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cm_briefview.svg
@@ -0,0 +1 @@
+view-list-compact.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/cm_columnsview.svg b/.icons/Gruvbox-Dark/actions/24/cm_columnsview.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cm_columnsview.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/cm_copyfullnamestoclip.svg b/.icons/Gruvbox-Dark/actions/24/cm_copyfullnamestoclip.svg
new file mode 120000
index 000000000..e953e894e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cm_copyfullnamestoclip.svg
@@ -0,0 +1 @@
+edit-duplicate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/cm_extractfiles.svg b/.icons/Gruvbox-Dark/actions/24/cm_extractfiles.svg
new file mode 100644
index 000000000..2775a4029
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cm_extractfiles.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" 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" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/cm_flatview.svg b/.icons/Gruvbox-Dark/actions/24/cm_flatview.svg
new file mode 100644
index 000000000..f8803627d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cm_flatview.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 2.0097656 L 0 14.009766 L 10 14.009766 L 10 4.0097656 C 10 2.0097656 8 2.0097656 8 2.0097656 L 0 2.0097656 z M 10 2.0097656 C 10 2.0097656 11 2.0097656 11 4.0097656 L 11 14.009766 L 12 14.009766 L 12 4.0097656 C 12 2.0097656 10 2.0097656 10 2.0097656 z M 12 2.0097656 C 12 2.0097656 13 2.0097656 13 4.0097656 L 13 14.009766 L 14 14.009766 L 14 4.0097656 C 14 2.0097656 12 2.0097656 12 2.0097656 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/cm_markinvert.svg b/.icons/Gruvbox-Dark/actions/24/cm_markinvert.svg
new file mode 100644
index 000000000..fae84adf2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cm_markinvert.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 2v12h5v-4h2v4h5v-12h-12zm1 1h10v3h-10v-3zm4 4.4004h2v2h-2v-2z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/cm_markminus.svg b/.icons/Gruvbox-Dark/actions/24/cm_markminus.svg
new file mode 100644
index 000000000..db47522d0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cm_markminus.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 2v12h12v-12h-12zm1 1h10v3h-10v-3zm4 7h6v2h-6v-2z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/cm_markplus.svg b/.icons/Gruvbox-Dark/actions/24/cm_markplus.svg
new file mode 100644
index 000000000..366a15b81
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cm_markplus.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 L 2 14 L 9 14 L 9 12 L 7 12 L 7 10 L 9 10 L 9 8 L 11 8 L 11 10 L 13 10 L 13 12 L 11 12 L 11 14 L 14 14 L 14 2 L 2 2 z M 3 3 L 13 3 L 13 6 L 3 6 L 3 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/cm_multirename.svg b/.icons/Gruvbox-Dark/actions/24/cm_multirename.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cm_multirename.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/cm_options.svg b/.icons/Gruvbox-Dark/actions/24/cm_options.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cm_options.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/cm_packfiles.svg b/.icons/Gruvbox-Dark/actions/24/cm_packfiles.svg
new file mode 120000
index 000000000..d671358dc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cm_packfiles.svg
@@ -0,0 +1 @@
+archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/cm_refresh.svg b/.icons/Gruvbox-Dark/actions/24/cm_refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cm_refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/cm_runterm.svg b/.icons/Gruvbox-Dark/actions/24/cm_runterm.svg
new file mode 100644
index 000000000..fed0be743
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cm_runterm.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 L 2 14 L 14 14 L 14 2 L 2 2 z M 3.5 3.1347656 L 8.6953125 6.1347656 L 9.5 6.5664062 L 8.6953125 7 L 3.5 10 L 3 9.1347656 L 7.4453125 6.5664062 L 3 4 L 3.5 3.1347656 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/cm_search.svg b/.icons/Gruvbox-Dark/actions/24/cm_search.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cm_search.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/cm_syncdirs.svg b/.icons/Gruvbox-Dark/actions/24/cm_syncdirs.svg
new file mode 120000
index 000000000..a854b9ffc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cm_syncdirs.svg
@@ -0,0 +1 @@
+distribute-horizontal-center.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/cm_thumbnailsview.svg b/.icons/Gruvbox-Dark/actions/24/cm_thumbnailsview.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cm_thumbnailsview.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/cm_viewhistorynext.svg b/.icons/Gruvbox-Dark/actions/24/cm_viewhistorynext.svg
new file mode 120000
index 000000000..514fcfb1d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cm_viewhistorynext.svg
@@ -0,0 +1 @@
+application-exit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/cm_viewhistoryprev.svg b/.icons/Gruvbox-Dark/actions/24/cm_viewhistoryprev.svg
new file mode 100644
index 000000000..16c1f0c3b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cm_viewhistoryprev.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1 C 0.892 1 0 1.892 0 3 L 0 13 C 0 14.108 0.892 15 2 15 L 12 15 C 13.108 15 14 14.108 14 13 L 14 9.9941406 L 12 10 L 12 13 L 2 13 L 2 3 L 12 3 L 12 6 L 14 5.9941406 L 14 3 C 14 1.892 13.108 0.99998 12 1 L 2 1 z M 7.7890625 4 L 3.7890625 8 L 7.7890625 12.041016 L 9.1757812 10.654297 L 7.5410156 9.0214844 L 15.001953 9 L 15.001953 7 L 7.5410156 7.0214844 L 9.1757812 5.3867188 L 7.7890625 4 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/code-block.svg b/.icons/Gruvbox-Dark/actions/24/code-block.svg
new file mode 100644
index 000000000..d1104b30d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/code-block.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 1.0039062 L 5 7.0039062 L 11 7.0039062 L 11 1.0039062 L 5 1.0039062 z M 1 9.0039062 L 1 15.003906 L 7 15.003906 L 7 9.0039062 L 1 9.0039062 z M 9 9.0039062 L 9 15.003906 L 15 15.003906 L 15 9.0039062 L 9 9.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/code-class.svg b/.icons/Gruvbox-Dark/actions/24/code-class.svg
new file mode 100644
index 000000000..5690801fa
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/code-class.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1.0039062 L 2 7.0039062 L 3 7.0039062 L 3 9.0039062 L 1 9.0039062 L 1 15.003906 L 7 15.003906 L 7 9.0039062 L 5 9.0039062 L 5 7.0039062 L 10 7.0039062 L 10 5.0039062 L 11 5.0039062 L 11 10.003906 L 9 10.003906 L 9 15.003906 L 15 15.003906 L 15 10.003906 L 13 10.003906 L 13 3.0039062 L 10 3.0039062 L 10 1.0039062 L 2 1.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/code-context.svg b/.icons/Gruvbox-Dark/actions/24/code-context.svg
new file mode 100644
index 000000000..7d268d609
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/code-context.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1.0097656 C 1.892 1.0097656 1 1.9017656 1 3.0097656 L 1 13.009766 C 1 14.117766 1.892 15.009766 3 15.009766 L 13 15.009766 C 14.108 15.009766 15 14.117766 15 13.009766 L 15 3.0097656 C 15 1.9015656 14.108 1.0097656 13 1.0097656 L 3 1.0097656 z M 6.6816406 3 L 7 3 L 7 3.7558594 L 6.6464844 3.7558594 C 6.1744844 3.7558594 5.8681625 3.8350344 5.7265625 3.9902344 C 5.5815625 4.1419344 5.5078125 4.46785 5.5078125 4.96875 L 5.5078125 6.28125 C 5.5078125 6.83505 5.43305 7.2359281 5.28125 7.4863281 C 5.12955 7.7368281 4.8663875 7.9060406 4.4921875 7.9941406 C 4.8663875 8.0894406 5.12955 8.2631719 5.28125 8.5136719 C 5.43305 8.7640719 5.5078125 9.1646437 5.5078125 9.7148438 L 5.5078125 11.027344 C 5.5078125 11.532344 5.5815625 11.857766 5.7265625 12.009766 C 5.8681625 12.160766 6.1744844 12.238281 6.6464844 12.238281 L 7 12.238281 L 7 13 L 6.6816406 13 C 5.8422406 13 5.2817531 12.870375 5.0019531 12.609375 C 4.7187531 12.348375 4.578125 11.825875 4.578125 11.046875 L 4.578125 9.7832031 C 4.578125 9.2506031 4.4866875 8.8823344 4.3046875 8.6777344 C 4.1225875 8.4731344 3.7931531 8.3710938 3.3144531 8.3710938 L 3 8.3710938 L 3 7.6132812 L 3.3144531 7.6132812 C 3.7931531 7.6132812 4.1225875 7.5136 4.3046875 7.3125 C 4.4866875 7.1079 4.578125 6.7423969 4.578125 6.2167969 L 4.578125 4.9472656 C 4.578125 4.1676656 4.7187531 3.648125 5.0019531 3.390625 C 5.2817531 3.129625 5.8422406 3 6.6816406 3 z M 9 3 L 9.3183594 3 C 10.157959 3 10.718047 3.129625 10.998047 3.390625 C 11.281047 3.648125 11.421875 4.1676656 11.421875 4.9472656 L 11.421875 6.2167969 C 11.421875 6.7423969 11.513313 7.1079 11.695312 7.3125 C 11.877313 7.5136 12.206547 7.6132812 12.685547 7.6132812 L 13 7.6132812 L 13 8.3710938 L 12.685547 8.3710938 C 12.206547 8.3710938 11.877313 8.4731344 11.695312 8.6777344 C 11.513312 8.8823344 11.421875 9.2506031 11.421875 9.7832031 L 11.421875 11.046875 C 11.421875 11.825875 11.281047 12.348375 10.998047 12.609375 C 10.718047 12.870375 10.157959 13 9.3183594 13 L 9 13 L 9 12.238281 L 9.3535156 12.238281 C 9.8255156 12.238281 10.132437 12.160766 10.273438 12.009766 C 10.418437 11.857766 10.492187 11.532344 10.492188 11.027344 L 10.492188 9.7148438 C 10.492188 9.1646437 10.56675 8.7640719 10.71875 8.5136719 C 10.86975 8.2631719 11.133812 8.0894406 11.507812 7.9941406 C 11.133812 7.9060406 10.86975 7.7368281 10.71875 7.4863281 C 10.56675 7.2359281 10.492188 6.83505 10.492188 6.28125 L 10.492188 4.96875 C 10.492188 4.46785 10.418438 4.1419344 10.273438 3.9902344 C 10.132437 3.8350344 9.8255156 3.7558594 9.3535156 3.7558594 L 9 3.7558594 L 9 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/code-function.svg b/.icons/Gruvbox-Dark/actions/24/code-function.svg
new file mode 100644
index 000000000..028814d00
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/code-function.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 4.0039062 L 3 6.0039062 L 1 6.0039062 L 1 8.0039062 L 2 8.0039062 L 2 10.003906 L 4 10.003906 L 4 12.003906 L 8 12.003906 L 8 10.003906 L 6 10.003906 L 6 6.0039062 L 8 6.0039062 L 8 4.0039062 L 3 4.0039062 z M 9 4.0039062 L 9 12.003906 L 15 12.003906 L 15 4.0039062 L 9 4.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/code-typedef.svg b/.icons/Gruvbox-Dark/actions/24/code-typedef.svg
new file mode 100644
index 000000000..9c0e56f25
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/code-typedef.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1.0039062 A 1.99995 1.99995 0 0 0 1 3.0039062 A 1.99995 1.99995 0 0 0 3 5.0039062 A 1.99995 1.99995 0 0 0 4 4.734375 L 4 7.0039062 L 1 7.0039062 L 1 14.003906 L 4 14.003906 L 4 15.003906 L 15 15.003906 L 15 11.003906 L 4 11.003906 L 4 12.003906 L 3 12.003906 L 3 9.0039062 L 4 9.0039062 L 4 10.003906 L 15 10.003906 L 15 4.0039062 L 4.7285156 4.0039062 A 1.99995 1.99995 0 0 0 5 3.0039062 A 1.99995 1.99995 0 0 0 3 1.0039062 z M 3 2.0039062 A 0.999975 0.999975 0 0 1 4 3.0039062 A 0.999975 0.999975 0 0 1 3 4.0039062 A 0.999975 0.999975 0 0 1 2 3.0039062 A 0.999975 0.999975 0 0 1 3 2.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/code-variable.svg b/.icons/Gruvbox-Dark/actions/24/code-variable.svg
new file mode 100644
index 000000000..f7954a240
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/code-variable.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1.0039062 L 1 8.0039062 L 15 8.0039062 L 15 1.0039062 L 1 1.0039062 z M 1 9.0039062 L 1 13.003906 L 4 13.003906 L 4 9.0039062 L 1 9.0039062 z M 6 9.0039062 L 6 15.003906 L 9 15.003906 L 9 9.0039062 L 6 9.0039062 z M 11 9.0039062 L 11 12.003906 L 15 12.003906 L 15 9.0039062 L 11 9.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/collection-rescan-amarok.svg b/.icons/Gruvbox-Dark/actions/24/collection-rescan-amarok.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/collection-rescan-amarok.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/color-fill.svg b/.icons/Gruvbox-Dark/actions/24/color-fill.svg
new file mode 100644
index 000000000..cf7682028
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/color-fill.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 2 L 3 6 L 3 14 C 3.00005 14.52358 3.47642 14.99995 4 15 L 13 15 C 13.52358 14.99995 13.99995 14.52358 14 14 L 14 11 A 2 3 0 0 0 16 8 A 2 3 0 0 0 14 5 L 14 2 L 1 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/color-gradient.svg b/.icons/Gruvbox-Dark/actions/24/color-gradient.svg
new file mode 100644
index 000000000..2e183b8d0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/color-gradient.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 5,5 19,5 19,19 5,19 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,6 6,10 9.293,10 14,14.705 14,18 18,18 18,14 14.709,14 10,9.293 10,6 6,6 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/color-management.svg b/.icons/Gruvbox-Dark/actions/24/color-management.svg
new file mode 100644
index 000000000..fa8b053ac
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/color-management.svg
@@ -0,0 +1,58 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <linearGradient id="linearGradient4202" x1="1" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#e81877"/>
+ <stop offset=".313" stop-color="#dd1d8c"/>
+ <stop offset=".563" stop-color="#6d57b1"/>
+ <stop offset=".75" stop-color="#2a78c1"/>
+ <stop offset="1" stop-color="#018dcb"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4204" x1="1" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#e51561"/>
+ <stop offset=".313" stop-color="#e4156c"/>
+ <stop offset=".563" stop-color="#e71e2c"/>
+ <stop offset=".75" stop-color="#e8301e"/>
+ <stop offset="1" stop-color="#e6320e"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4206" x1="15" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#bec900"/>
+ <stop offset=".313" stop-color="#9ec80a"/>
+ <stop offset=".563" stop-color="#71b93d"/>
+ <stop offset=".75" stop-color="#35a48f"/>
+ <stop offset="1" stop-color="#018fca"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4208" x1="15" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#c1cc00"/>
+ <stop offset=".313" stop-color="#dfcd00"/>
+ <stop offset=".563" stop-color="#f0cc00"/>
+ <stop offset=".75" stop-color="#fd8c08"/>
+ <stop offset="1" stop-color="#f25c13"/>
+ </linearGradient>
+ </defs>
+ <g transform="translate(4,4)">
+ <g transform="rotate(15,8,8)">
+ <path style="fill:url(#linearGradient4206)" d="M 8,1 V 8 H 15 A 7,7 0 0 0 8,1 Z"/>
+ <path style="fill:url(#linearGradient4202)" d="M 8,1 A 7,7 0 0 0 1,8 H 8 Z"/>
+ <path style="fill:url(#linearGradient4208)" d="M 8,8 V 15 A 7,7 0 0 0 15,8 Z"/>
+ <path style="fill:url(#linearGradient4204)" d="M 1,8 A 7,7 0 0 0 8,15 V 8 Z"/>
+ </g>
+ <g style="opacity:0.7">
+ <path style="fill:url(#linearGradient4206)" d="M 8,1 V 8 H 15 A 7,7 0 0 0 8,1 Z"/>
+ <path style="fill:url(#linearGradient4202)" d="M 8,1 A 7,7 0 0 0 1,8 H 8 Z"/>
+ <path style="fill:url(#linearGradient4208)" d="M 8,8 V 15 A 7,7 0 0 0 15,8 Z"/>
+ <path style="fill:url(#linearGradient4204)" d="M 1,8 A 7,7 0 0 0 8,15 V 8 Z"/>
+ </g>
+ <g style="opacity:0.35" transform="rotate(45,8,8)">
+ <path style="fill:url(#linearGradient4206)" d="M 8,1 V 8 H 15 A 7,7 0 0 0 8,1 Z"/>
+ <path style="fill:url(#linearGradient4202)" d="M 8,1 A 7,7 0 0 0 1,8 H 8 Z"/>
+ <path style="fill:url(#linearGradient4208)" d="M 8,8 V 15 A 7,7 0 0 0 15,8 Z"/>
+ <path style="fill:url(#linearGradient4204)" d="M 1,8 A 7,7 0 0 0 8,15 V 8 Z"/>
+ </g>
+ <g style="opacity:0.3" transform="rotate(60,8,8)">
+ <path style="fill:url(#linearGradient4206)" d="M 8,1 V 8 H 15 A 7,7 0 0 0 8,1 Z"/>
+ <path style="fill:url(#linearGradient4202)" d="M 8,1 A 7,7 0 0 0 1,8 H 8 Z"/>
+ <path style="fill:url(#linearGradient4208)" d="M 8,8 V 15 A 7,7 0 0 0 15,8 Z"/>
+ <path style="fill:url(#linearGradient4204)" d="M 1,8 A 7,7 0 0 0 8,15 V 8 Z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/color-picker-black.svg b/.icons/Gruvbox-Dark/actions/24/color-picker-black.svg
new file mode 100644
index 000000000..a43ec602f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/color-picker-black.svg
@@ -0,0 +1,10 @@
+<svg width="24" height="24" fill="none" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <path d="m12 5c-0.207 0.66364-0.4868 1.31107-0.7891 1.94727-1.54046 3.15023-3.95096 5.30683-4.18356 7.29493-6e-3 0.0297-0.02214 0.0622-0.02734 0.0918l0.01953 0.0058c-5e-3 0.0684-0.01953 0.1369-0.01953 0.2051 0 2.4602 2.2386 4.4551 5 4.4551s5-1.9949 5-4.4551c0-0.0682-0.0145-0.1367-0.0195-0.2051l0.0195-0.0058c-5e-3 -0.0295-0.021-0.0621-0.0273-0.0918-0.2326-1.9882-2.643-4.1448-4.1836-7.29493-0.3023-0.63622-0.5821-1.28367-0.7891-1.94727z" fill="#4F4F4F"/>
+ <path d="m12.7891 6.94727c-0.0837-0.17602-0.1656-0.3529-0.2447-0.53075-0.2068-0.46496-0.3947-0.93651-0.5444-1.41652-0.1498 0.48003-0.3375 0.95157-0.5444 1.41652-0.0791 0.17785-0.161 0.35473-0.2447 0.53075-0.6664 1.36286-1.49572 2.53975-2.24105 3.59753-0.97747 1.3871-1.81054 2.5694-1.94251 3.6974-1.4e-4 7e-4 -2.9e-4 0.0014-4.5e-4 0.0021-0.00254 0.0117-0.00656 0.0238-0.01079 0.036l-0.00207 6e-3c-0.00566 0.0161-0.01133 0.0323-0.01403 0.0477l0.01953 0.0058c-0.00198 0.0272-0.00546 0.0543-0.00894 0.0814-0.0053 0.0413-0.01059 0.0826-0.01059 0.1237 0 2.4602 2.2386 4.4551 5 4.4551s5-1.9949 5-4.4551c0-0.0412-0.0053-0.0824-0.0106-0.1237-0.0035-0.0271-0.0069-0.0543-0.0089-0.0814l0.0195-0.0058c-0.0027-0.0157-0.0085-0.0323-0.0143-0.0489-1e-3 -0.0029-2e-3 -0.0058-3e-3 -0.0086-0.0037-0.0108-0.0071-0.0215-0.0095-0.0319-2e-4 -8e-4 -4e-4 -0.0016-5e-4 -0.0024-0.132-1.1281-0.9651-2.3105-1.9427-3.6978-0.7453-1.05768-1.5745-2.23445-2.2409-3.59713zm3.1918 7.42333c-5e-4 -0.0041-1e-3 -0.0082-0.0015-0.0122-0.082-0.7013-0.5741-1.5316-1.4282-2.7558-0.1071-0.1536-0.2187-0.3118-0.3335-0.4746-0.7055-1.0006-1.5332-2.17441-2.2177-3.52221-0.6845 1.34798-1.5123 2.52191-2.21787 3.52251-0.11472 0.1627-0.2262 0.3209-0.33332 0.4744-0.85408 1.2242-1.3462 2.0545-1.42824 2.7557-4.8e-4 0.0041-9.8e-4 0.0081-0.0015 0.0122-4.4e-4 0.014-0.00117 0.0281-0.0022 0.0421-0.00287 0.0393-0.00674 0.0737-0.00971 0.0983l-0.00411 0.0329-0.00282 0.0221c-5e-5 4e-4 -1e-4 8e-4 -1.4e-4 0.0012 0.01374 1.7939 1.68877 3.4328 3.99991 3.4328 2.3112 0 3.9862-1.6389 3.9999-3.4328 0-4e-4 -1e-4 -8e-4 -1e-4 -0.0012l-0.0028-0.0221-0.0042-0.0329c-0.0029-0.0246-0.0068-0.059-0.0097-0.0982-1e-3 -0.0141-0.0017-0.0282-0.0022-0.0422z" clip-rule="evenodd" fill="url(#paint0_linear)" fill-rule="evenodd"/>
+ <defs>
+ <linearGradient id="paint0_linear" x1="11.9382" x2="11.9872" y1="4.99465" y2="19.0461" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#1ad6ab" offset="0"/>
+ <stop stop-color="#329db6" offset="1"/>
+ </linearGradient>
+ </defs>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/color-picker-grey.svg b/.icons/Gruvbox-Dark/actions/24/color-picker-grey.svg
new file mode 100644
index 000000000..22f94e0f9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/color-picker-grey.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path style="fill:#a9a9a9" d="M 8 1 C 7.79297 1.66364 7.5132275 2.3110656 7.2109375 2.9472656 C 5.6704375 6.0974656 3.2599437 8.2540875 3.0273438 10.242188 C 3.0213438 10.271888 3.0052 10.304384 3 10.333984 L 3.0195312 10.339844 C 3.0145313 10.408244 3 10.476722 3 10.544922 C 3 13.005122 5.2386 15 8 15 C 10.7614 15 13 13.005122 13 10.544922 C 13 10.476722 12.985469 10.408214 12.980469 10.339844 L 13 10.333984 C 12.995 10.304484 12.978956 10.271887 12.972656 10.242188 C 12.740106 8.2539875 10.329662 6.0973656 8.7890625 2.9472656 C 8.4867825 2.3110456 8.20702 1.6636 8 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/color-picker-white.svg b/.icons/Gruvbox-Dark/actions/24/color-picker-white.svg
new file mode 100644
index 000000000..07f3c541f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/color-picker-white.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path style="fill:#fff" d="M 8 1 C 7.79297 1.66364 7.5132275 2.3110656 7.2109375 2.9472656 C 5.6704375 6.0974656 3.2599437 8.2540875 3.0273438 10.242188 C 3.0213438 10.271888 3.0052 10.304384 3 10.333984 L 3.0195312 10.339844 C 3.0145313 10.408244 3 10.476722 3 10.544922 C 3 13.005122 5.2386 15 8 15 C 10.7614 15 13 13.005122 13 10.544922 C 13 10.476722 12.985469 10.408214 12.980469 10.339844 L 13 10.333984 C 12.995 10.304484 12.978956 10.271887 12.972656 10.242188 C 12.740106 8.2539875 10.329662 6.0973656 8.7890625 2.9472656 C 8.4867825 2.3110456 8.20702 1.6636 8 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/color-picker.svg b/.icons/Gruvbox-Dark/actions/24/color-picker.svg
new file mode 100644
index 000000000..50163a932
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/color-picker.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 7.79297 1.66364 7.5132275 2.3110656 7.2109375 2.9472656 C 5.6704375 6.0974656 3.2599437 8.2540875 3.0273438 10.242188 C 3.0213438 10.271888 3.0052 10.304384 3 10.333984 L 3.0195312 10.339844 C 3.0145313 10.408244 3 10.476722 3 10.544922 C 3 13.005122 5.2386 15 8 15 C 10.7614 15 13 13.005122 13 10.544922 C 13 10.476722 12.985469 10.408214 12.980469 10.339844 L 13 10.333984 C 12.995 10.304484 12.978956 10.271887 12.972656 10.242188 C 12.740106 8.2539875 10.329662 6.0973656 8.7890625 2.9472656 C 8.4867825 2.3110456 8.20702 1.6636 8 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/color-select.svg b/.icons/Gruvbox-Dark/actions/24/color-select.svg
new file mode 100644
index 000000000..4e6274d91
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/color-select.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13.470703 0.9921875 C 13.081143 1.0034875 12.711243 1.1660525 12.439453 1.4453125 L 10.082031 3.8027344 L 10.078125 3.796875 L 8.140625 1.859375 L 6.7265625 3.2734375 L 8.1660156 4.7128906 L 0.9921875 11.886719 L 0.9921875 15.005859 L 4.1132812 15.005859 L 11.285156 7.8339844 L 12.726562 9.2734375 L 14.140625 7.859375 L 12.203125 5.9238281 L 14.560547 3.5664062 C 15.539917 2.6125863 14.837183 0.9527875 13.470703 0.9921875 z M 9.0039062 5.5429688 L 10.417969 6.9570312 L 3.5292969 13.845703 L 2.1152344 12.431641 L 9.0039062 5.5429688 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/colorfx.svg b/.icons/Gruvbox-Dark/actions/24/colorfx.svg
new file mode 100644
index 000000000..cd42e01c7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/colorfx.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 0 L 7.5 1.8125 L 8.5 1.8125 L 8.5 0 L 7.5 0 z M 2.6875 1.96875 L 1.96875 2.6875 L 3.25 4 L 3.96875 3.25 L 2.6875 1.96875 z M 13.3125 1.96875 L 12.03125 3.25 L 12.75 4 L 14.03125 2.6875 L 13.3125 1.96875 z M 8 3 C 5.2386 3 3 5.2386 3 8 C 3 10.7614 5.2386 13 8 13 C 10.7614 13 13 10.7614 13 8 C 13 5.2386 10.7614 3 8 3 z M 0 7.5 L 0 8.5 L 1.8125 8.5 L 1.8125 7.5 L 0 7.5 z M 14.1875 7.5 L 14.1875 8.5 L 16 8.5 L 16 7.5 L 14.1875 7.5 z M 3.25 12.03125 L 1.96875 13.3125 L 2.6875 14.03125 L 3.96875 12.75 L 3.25 12.03125 z M 12.75 12.03125 L 12.03125 12.75 L 13.3125 14.03125 L 14.03125 13.3125 L 12.75 12.03125 z M 7.5 14.1875 L 7.5 16 L 8.5 16 L 8.5 14.1875 L 7.5 14.1875 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/colormanagement.svg b/.icons/Gruvbox-Dark/actions/24/colormanagement.svg
new file mode 120000
index 000000000..21e4611ca
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/colormanagement.svg
@@ -0,0 +1 @@
+color-management.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/colorneg.svg b/.icons/Gruvbox-Dark/actions/24/colorneg.svg
new file mode 100644
index 000000000..a0d63ac17
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/colorneg.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 0.0390625 L 0 16.039062 L 16 16.039062 L 16 0.0390625 L 0 0.0390625 z M 15 1.0390625 L 15 15.039062 L 1 15.039062 L 4.46875 11.572266 C 5.37385 12.477266 6.619 13.041016 8 13.041016 C 10.7614 13.041016 13 10.802416 13 8.0410156 C 13 6.6603156 12.43612 5.4145656 11.53125 4.5097656 L 4.46875 11.570312 C 3.56385 10.665313 3 9.4200625 3 8.0390625 C 3 5.2776625 5.2386 3.0390625 8 3.0390625 C 9.3807 3.0390625 10.62645 3.6048956 11.53125 4.5097656 L 15 1.0390625 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/colors-chromablue.svg b/.icons/Gruvbox-Dark/actions/24/colors-chromablue.svg
new file mode 100644
index 000000000..896168286
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/colors-chromablue.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8 1 C 6.6602 5.4546 3 8.0848219 3 10.544922 C 3 13.005122 5.2386 15 8 15 C 10.7614 15 13 13.005122 13 10.544922 C 13 8.0847219 9.3398 5.4545 8 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/colors-chromagreen.svg b/.icons/Gruvbox-Dark/actions/24/colors-chromagreen.svg
new file mode 100644
index 000000000..ca5543868
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/colors-chromagreen.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 6.6602 5.4546 3 8.0848219 3 10.544922 C 3 13.005122 5.2386 15 8 15 C 10.7614 15 13 13.005122 13 10.544922 C 13 8.0847219 9.3398 5.4545 8 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/colors-chromared.svg b/.icons/Gruvbox-Dark/actions/24/colors-chromared.svg
new file mode 100644
index 000000000..d9c3fcfc6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/colors-chromared.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path style="fill:#e24f51" d="M 8 1 C 6.6602 5.4546 3 8.0848219 3 10.544922 C 3 13.005122 5.2386 15 8 15 C 10.7614 15 13 13.005122 13 10.544922 C 13 8.0847219 9.3398 5.4545 8 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/colors-luma.svg b/.icons/Gruvbox-Dark/actions/24/colors-luma.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/colors-luma.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/compass.svg b/.icons/Gruvbox-Dark/actions/24/compass.svg
new file mode 100644
index 000000000..ae4814088
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/compass.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 4.134 1 1 4.134 1 8 C 1 11.866 4.134 15 8 15 C 11.866 15 15 11.866 15 8 C 15 4.134 11.866 1 8 1 z M 8 3 C 10.7614 3 13 5.2386 13 8 C 13 10.7614 10.7614 13 8 13 C 5.2386 13 3 10.7614 3 8 C 3 5.2386 5.2386 3 8 3 z M 11.5 4.5 L 8 5.6660156 C 6.7783 5.6660156 5.6660156 6.7782 5.6660156 8 L 4.5 11.5 L 8 10.333984 C 9.2217 10.333984 10.333984 9.2217 10.333984 8 L 11.5 4.5 z M 8 6.8339844 C 8.61088 6.8339844 9.1660156 7.3891 9.1660156 8 C 9.1659956 8.6108 8.61083 9.1660156 8 9.1660156 C 7.38915 9.1660156 6.8339844 8.6108 6.8339844 8 C 6.8339544 7.3891 7.38913 6.8339844 8 6.8339844 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/configuration.svg b/.icons/Gruvbox-Dark/actions/24/configuration.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/configuration.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/configure-shortcuts.svg b/.icons/Gruvbox-Dark/actions/24/configure-shortcuts.svg
new file mode 100644
index 000000000..42ab9ed85
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/configure-shortcuts.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" 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" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/configure-toolbars.svg b/.icons/Gruvbox-Dark/actions/24/configure-toolbars.svg
new file mode 100644
index 000000000..76d940300
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/configure-toolbars.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.017578 0 C 10.671578 0.13322 10.329016 0.30432938 10.041016 0.53710938 C 8.6637156 1.6512094 8.6466531 3.4855656 10.001953 4.6347656 C 10.284953 4.8748656 10.62575 5.0532125 10.96875 5.1953125 C 10.99675 5.2066125 10.996094 7.25 10.996094 7.25 C 12.486094 8 13.346141 9 13.994141 10 L 13.994141 5.2519531 C 14.340141 5.1186531 14.661219 4.9299656 14.949219 4.6972656 C 16.326219 3.5830656 16.344281 1.7488094 14.988281 0.59960938 C 14.705281 0.35952938 14.364484 0.1811225 14.021484 0.0390625 L 14 2.2714844 C 13.995 2.7301844 13.548141 3 12.994141 3 L 11.996094 3 C 11.442094 2.993 10.992094 2.6911219 10.996094 2.2324219 L 11.017578 0 z M 7.9960938 8 C 3.9976937 8 2 11 2 14 L 0.25 14 C 0.0001 14 0 14.157 0 14.25 L 0 15.75 C 0 16 0.13824 16 0.25 16 L 15.744141 16 C 15.939141 16.006 15.994141 15.871 15.994141 15.75 L 15.994141 14.25 C 16.015141 14.104 15.994141 14 15.744141 14 L 13.994141 14 C 13.994141 11 11.994994 8 7.9960938 8 z M 7.9960938 11 C 10.345994 11 10.996094 12.762 10.996094 14 L 4.9980469 14 C 4.9980469 12.802 5.6997937 11 7.9960938 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/configure.svg b/.icons/Gruvbox-Dark/actions/24/configure.svg
new file mode 100644
index 000000000..43c587e51
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/configure.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.25 1 L 6.0957031 2.84375 A 5.5 5.5 0 0 0 4.4882812 3.7734375 L 2.8125 2.984375 L 1.0625 6.015625 L 2.5839844 7.0722656 A 5.5 5.5 0 0 0 2.5 8 A 5.5 5.5 0 0 0 2.5800781 8.9316406 L 1.0625 9.984375 L 2.8125 13.015625 L 4.484375 12.228516 A 5.5 5.5 0 0 0 6.0957031 13.152344 L 6.2460938 15.001953 L 9.7460938 15.001953 L 9.9003906 13.158203 A 5.5 5.5 0 0 0 11.507812 12.228516 L 13.183594 13.017578 L 14.933594 9.9863281 L 13.412109 8.9296875 A 5.5 5.5 0 0 0 13.496094 8.0019531 A 5.5 5.5 0 0 0 13.416016 7.0703125 L 14.933594 6.0175781 L 13.183594 2.9863281 L 11.511719 3.7734375 A 5.5 5.5 0 0 0 9.9003906 2.8496094 L 9.75 1 L 6.25 1 z M 8 6 A 2 2 0 0 1 10 8 A 2 2 0 0 1 8 10 A 2 2 0 0 1 6 8 A 2 2 0 0 1 8 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/contact-new.svg b/.icons/Gruvbox-Dark/actions/24/contact-new.svg
new file mode 100644
index 000000000..b1494d925
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/contact-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1.0097656 C 1.892 1.0097656 1 1.9017656 1 3.0097656 L 1 13.009766 C 1 14.117766 1.892 15.009766 3 15.009766 L 13 15.009766 C 14.108 15.009766 15 14.117766 15 13.009766 L 15 3.0097656 C 15 1.9017656 14.108 1.0097656 13 1.0097656 L 3 1.0097656 z M 8 4.0097656 C 9.1046 4.0097656 10 4.9052356 10 6.0097656 C 10 7.1142956 9.10458 8.0097656 8 8.0097656 C 6.89542 8.0097656 6 7.1142956 6 6.0097656 C 6 4.9052356 6.89543 4.0097656 8 4.0097656 z M 8 9.0097656 C 11.9998 9.0077656 12 11.677734 12 11.677734 L 12 12.009766 L 4 12.009766 L 4 11.677734 C 4 11.677734 3.99985 9.0120656 8 9.0097656 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/contrast.svg b/.icons/Gruvbox-Dark/actions/24/contrast.svg
new file mode 100644
index 000000000..6031a5427
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/contrast.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 0.0390625 L 7.5 1.8515625 L 8.5 1.8515625 L 8.5 0.0390625 L 7.5 0.0390625 z M 2.6875 2.0097656 L 1.96875 2.7265625 L 3.25 4.0390625 L 3.96875 3.2890625 L 2.6875 2.0097656 z M 13.3125 2.0097656 L 12.03125 3.2890625 L 12.75 4.0390625 L 14.03125 2.7265625 L 13.3125 2.0097656 z M 8 3.0390625 C 5.2386 3.0390625 3 5.2776625 3 8.0390625 C 3 10.800463 5.2386 13.039062 8 13.039062 C 10.7614 13.039062 13 10.800463 13 8.0390625 C 13 5.2776625 10.7614 3.0390625 8 3.0390625 z M 8 4.0390625 L 8 12.039062 C 5.7909 12.039062 4 10.248062 4 8.0390625 C 4 5.8299625 5.7909 4.0390625 8 4.0390625 z M 0 7.5390625 L 0 8.5390625 L 1.8125 8.5390625 L 1.8125 7.5390625 L 0 7.5390625 z M 14.189453 7.5390625 L 14.189453 8.5390625 L 16.001953 8.5390625 L 16.001953 7.5390625 L 14.189453 7.5390625 z M 3.25 12.070312 L 1.96875 13.351562 L 2.6875 14.070312 L 3.96875 12.789062 L 3.25 12.070312 z M 12.75 12.070312 L 12.03125 12.789062 L 13.3125 14.070312 L 14.03125 13.351562 L 12.75 12.070312 z M 7.5 14.226562 L 7.5 16.039062 L 8.5 16.039062 L 8.5 14.226562 L 7.5 14.226562 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/cookies.svg b/.icons/Gruvbox-Dark/actions/24/cookies.svg
new file mode 120000
index 000000000..b32b12a9f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cookies.svg
@@ -0,0 +1 @@
+tool-spray.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/coordinate.svg b/.icons/Gruvbox-Dark/actions/24/coordinate.svg
new file mode 100644
index 000000000..4468c776f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/coordinate.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.078125 1 L 4.078125 10.208984 L 1 13.289062 L 1 14.691406 C 2.1965 13.498406 3.9710375 11.730281 4.7109375 10.988281 L 15 10.998047 L 15 10 L 5.078125 10 L 5.078125 1 L 4.078125 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/copy-coordinates.svg b/.icons/Gruvbox-Dark/actions/24/copy-coordinates.svg
new file mode 120000
index 000000000..710c6324d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/copy-coordinates.svg
@@ -0,0 +1 @@
+coordinate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/crosshairs.svg b/.icons/Gruvbox-Dark/actions/24/crosshairs.svg
new file mode 100644
index 000000000..c7214b14b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/crosshairs.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 L 7 2.0898438 A 6 6 0 0 0 2.0859375 7 L 1 7 L 1 9 L 2.0898438 9 A 6 6 0 0 0 7 13.914062 L 7 15 L 9 15 L 9 13.910156 A 6 6 0 0 0 13.914062 9 L 15 9 L 15 7 L 13.910156 7 A 6 6 0 0 0 9 2.0859375 L 9 1 L 7 1 z M 7 4.1308594 L 7 7 L 4.1328125 7 A 4 4 0 0 1 7 4.1308594 z M 9 4.1328125 A 4 4 0 0 1 11.869141 7 L 9 7 L 9 4.1328125 z M 4.1308594 9 L 7 9 L 7 11.867188 A 4 4 0 0 1 4.1308594 9 z M 9 9 L 11.867188 9 A 4 4 0 0 1 9 11.869141 L 9 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/currenttrack_pause.svg b/.icons/Gruvbox-Dark/actions/24/currenttrack_pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/currenttrack_pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/currenttrack_play.svg b/.icons/Gruvbox-Dark/actions/24/currenttrack_play.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/currenttrack_play.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/cursor-arrow.svg b/.icons/Gruvbox-Dark/actions/24/cursor-arrow.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/cursor-arrow.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/curve-connector.svg b/.icons/Gruvbox-Dark/actions/24/curve-connector.svg
new file mode 100644
index 000000000..ea8c51ae7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/curve-connector.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.5 1 A 2.4999375 2.4999275 0 0 0 10.050781 3 L 4.5 3 C 3.1193345 3 2 4.61934 2 6 C 2 7.38066 3.1193345 9 4.5 9 L 11.5 9 C 12.327979 9 13 10.172024 13 11 C 13 11.827976 12.327979 13 11.5 13 L 5.9453125 13 A 2.4999375 2.4999275 0 0 0 3.5 11 A 2.4999375 2.4999275 0 0 0 1 13.5 A 2.4999375 2.4999275 0 0 0 3.5 16 A 2.4999375 2.4999275 0 0 0 5.9492188 14 L 11.5 14 C 12.880965 14 14 12.38096 14 11 C 14 9.61934 12.880965 8 11.5 8 L 4.5 8 C 3.6716207 8 3 6.828376 3 6 C 3 5.171624 3.6716207 4 4.5 4 L 10.054688 4 A 2.4999375 2.4999275 0 0 0 12.5 6 A 2.4999375 2.4999275 0 0 0 15 3.5 A 2.4999375 2.4999275 0 0 0 12.5 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/dashboard-show.svg b/.icons/Gruvbox-Dark/actions/24/dashboard-show.svg
new file mode 100644
index 000000000..92442a4d5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dashboard-show.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm1 10h8v2h-8v-2z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/database-index.svg b/.icons/Gruvbox-Dark/actions/24/database-index.svg
new file mode 100644
index 000000000..edaa3ccec
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/database-index.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1 1v2h2v-2h-2zm3 0v2h5v-2h-5zm8 2l-5 7h3v5l5-7h-3v-5zm-11 1v2h2v-2h-2zm3 0v2h5v-2h-5zm-3 3v2h2v-2h-2zm3 0v2h3v-2h-3z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/debug-execute-from-cursor.svg b/.icons/Gruvbox-Dark/actions/24/debug-execute-from-cursor.svg
new file mode 100644
index 000000000..ba8113f4b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/debug-execute-from-cursor.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1 1v2h2v10h-2v2h6v-2h-2v-10h2v-2h-6zm10 3v3h-3v-2h-2v6h2v-2h3v3l4-4-4-4z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/debug-execute-to-cursor.svg b/.icons/Gruvbox-Dark/actions/24/debug-execute-to-cursor.svg
new file mode 100644
index 000000000..97bfa0cdb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/debug-execute-to-cursor.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9 1 L 9 3 L 11 3 L 11 13 L 9 13 L 9 15 L 15 15 L 15 13 L 13 13 L 13 3 L 15 3 L 15 1 L 9 1 z M 6 4 L 6 7 L 3 7 L 3 5 L 1 5 L 1 11 L 3 11 L 3 9 L 6 9 L 6 12 L 10 8 L 6 4 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/debug-run-cursor.svg b/.icons/Gruvbox-Dark/actions/24/debug-run-cursor.svg
new file mode 100644
index 000000000..b008afd3d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/debug-run-cursor.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9 1v2h2v10h-2v2h6v-2h-2v-10h2v-2h-6zm-5 3v3h-3v2h3v3l4-4-4-4z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/debug-run.svg b/.icons/Gruvbox-Dark/actions/24/debug-run.svg
new file mode 100644
index 000000000..12851bfb6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/debug-run.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v12h7v-2h-5v-8h10v3h2v-5c0-2-2-2-2-2zm9 8v2h-3v2h3v2l3-3z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/debug-step-instruction.svg b/.icons/Gruvbox-Dark/actions/24/debug-step-instruction.svg
new file mode 100644
index 000000000..555a109c4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/debug-step-instruction.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.0097656 1 C 0.76106563 1 1.0117188 3 1.0117188 3 L 1.0117188 15 L 15.003906 15 L 15.003906 3 C 15.003906 1 13.003906 1 13.003906 1 L 11.005859 1 L 11.005859 5 L 13.003906 5 L 13.003906 13 L 3.0097656 13 L 3.0097656 5 L 5.0097656 5 L 5.0097656 1 L 3.0097656 1 z M 6.0078125 1 L 8.0078125 4 L 10.005859 1 L 6.0078125 1 z M 6.4355469 6 C 5.3700469 6 4.9238281 6.3522562 4.9238281 7.2539062 C 4.9238281 7.2539062 4.8993781 7.84134 4.8925781 8 C 4.8463781 8.36892 4.7171831 8.6777344 4.3144531 8.6777344 L 4.0097656 8.6777344 L 4.0097656 9.3222656 L 4.3144531 9.3222656 C 4.9030031 9.3222656 4.9238281 9.9664975 4.9238281 10.523438 C 4.9188281 10.697368 4.9374062 10.89186 4.9414062 11 C 5.0247063 11.71164 5.4783069 12 6.4355469 12 L 6.4355469 11.408203 C 5.9860369 11.408203 5.829155 11.28989 5.765625 11 C 5.731925 10.88403 5.7284437 10.485582 5.7148438 10.294922 C 5.7148438 9.8794619 5.5928306 9.2602063 4.9941406 9.0039062 C 5.4672106 8.8013362 5.6362631 8.37562 5.6894531 8 C 5.7133531 7.89589 5.7080438 7.7776956 5.7148438 7.6972656 C 5.7148438 6.8309556 5.7252669 6.5917969 6.4355469 6.5917969 L 6.4355469 6 z M 7.5078125 6 L 7.5078125 7 L 8.5058594 7 L 8.5058594 6 L 7.5078125 6 z M 9.578125 6 L 9.578125 6.5917969 C 10.288405 6.5917969 10.298828 6.8309256 10.298828 7.6972656 C 10.305828 7.7776656 10.300819 7.89589 10.324219 8 C 10.377419 8.37563 10.548414 8.8013462 11.021484 9.0039062 C 10.422794 9.2602562 10.298828 9.8794719 10.298828 10.294922 C 10.285128 10.485582 10.281647 10.88403 10.248047 11 C 10.184547 11.28989 10.027635 11.408203 9.578125 11.408203 L 9.578125 12 C 10.535375 12 10.991019 11.71164 11.074219 11 C 11.078219 10.89186 11.096797 10.697367 11.091797 10.523438 C 11.091797 9.9665275 11.110699 9.3222656 11.699219 9.3222656 L 12.003906 9.3222656 L 12.003906 8.6777344 L 11.699219 8.6777344 C 11.296489 8.6777344 11.169227 8.36892 11.123047 8 C 11.116047 7.84134 11.091797 7.2539062 11.091797 7.2539062 C 11.091797 6.3522463 10.643605 6 9.578125 6 z M 7.5078125 8 L 7.5078125 12 L 8.5058594 12 L 8.5058594 8 L 7.5078125 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/debug-step-into-instruction.svg b/.icons/Gruvbox-Dark/actions/24/debug-step-into-instruction.svg
new file mode 120000
index 000000000..f207a5551
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/debug-step-into-instruction.svg
@@ -0,0 +1 @@
+debug-step-instruction.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/debug-step-into.svg b/.icons/Gruvbox-Dark/actions/24/debug-step-into.svg
new file mode 100644
index 000000000..528138775
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/debug-step-into.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.0097656 1 C 0.76106563 1 1.0117188 3 1.0117188 3 L 1.0117188 15 L 15.003906 15 L 15.003906 3 C 15.003906 1 13.003906 1 13.003906 1 L 11.005859 1 L 11.005859 5 L 13.003906 5 L 13.003906 13 L 3.0097656 13 L 3.0097656 5 L 5.0097656 5 L 5.0097656 1 L 3.0097656 1 z M 6.0078125 1 L 8.0078125 4 L 10.005859 1 L 6.0078125 1 z M 6.4355469 6 C 5.3700469 6 4.9238281 6.3522562 4.9238281 7.2539062 C 4.9238281 7.2539062 4.8993781 7.84134 4.8925781 8 C 4.8463781 8.36892 4.7171831 8.6777344 4.3144531 8.6777344 L 4.0097656 8.6777344 L 4.0097656 9.3222656 L 4.3144531 9.3222656 C 4.9030031 9.3222656 4.9238281 9.9664975 4.9238281 10.523438 C 4.9188281 10.697368 4.9374062 10.89186 4.9414062 11 C 5.0247063 11.71164 5.4783069 12 6.4355469 12 L 6.4355469 11.408203 C 5.9860369 11.408203 5.829155 11.28989 5.765625 11 C 5.731925 10.88403 5.7284437 10.485582 5.7148438 10.294922 C 5.7148438 9.8794619 5.5928306 9.2602063 4.9941406 9.0039062 C 5.4672106 8.8013362 5.6362631 8.37562 5.6894531 8 C 5.7133531 7.89589 5.7080438 7.7776956 5.7148438 7.6972656 C 5.7148438 6.8309556 5.7252669 6.5917969 6.4355469 6.5917969 L 6.4355469 6 z M 9.578125 6 L 9.578125 6.5917969 C 10.288405 6.5917969 10.298828 6.8309256 10.298828 7.6972656 C 10.305828 7.7776656 10.300819 7.89589 10.324219 8 C 10.377419 8.37563 10.548414 8.8013462 11.021484 9.0039062 C 10.422794 9.2602562 10.298828 9.8794719 10.298828 10.294922 C 10.285128 10.485582 10.281647 10.88403 10.248047 11 C 10.184547 11.28989 10.027635 11.408203 9.578125 11.408203 L 9.578125 12 C 10.535375 12 10.991019 11.71164 11.074219 11 C 11.078219 10.89186 11.096797 10.697367 11.091797 10.523438 C 11.091797 9.9665275 11.112652 9.3222656 11.701172 9.3222656 L 12.003906 9.3222656 L 12.003906 8.6777344 L 11.701172 8.6777344 C 11.298442 8.6777344 11.169227 8.36892 11.123047 8 C 11.116047 7.84134 11.091797 7.2539062 11.091797 7.2539062 C 11.091797 6.3522463 10.643605 6 9.578125 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/debug-step-out.svg b/.icons/Gruvbox-Dark/actions/24/debug-step-out.svg
new file mode 100644
index 000000000..f16b21b88
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/debug-step-out.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.0078 1c-2.2487 0-2 2-2 2v12h13.992v-10h-1.998v8h-9.9942v-8h7.9922v-4h-7.9922zm8.9922 0v4l3-2-3-2zm-5.5664 5c-1.0655 0-1.5137 0.3522-1.5137 1.2539 0 0-0.0244 0.5874-0.0312 0.7461-0.0462 0.3689-0.1754 0.6777-0.5782 0.6777h-0.3046v0.6446h0.3046c0.5886 0 0.6094 0.6442 0.6094 1.2007-0.005 0.174 0.0136 0.369 0.0176 0.477 0.0833 0.712 0.5388 1 1.4961 1v-0.592c-0.4495 0-0.6064-0.118-0.6699-0.408-0.0337-0.116-0.0372-0.514-0.0508-0.705 0-0.4155-0.124-1.0347-0.7227-1.2911 0.4731-0.2026 0.6441-0.6283 0.6973-1.0039 0.0239-0.1041 0.0186-0.2223 0.0254-0.3027 0-0.8663 0.0104-1.1055 0.7207-1.1055v-0.5918zm3.1426 0v0.5918c0.7098 0 0.7188 0.2392 0.7188 1.1055 0.007 0.0804 0.002 0.1986 0.025 0.3027 0.054 0.3756 0.225 0.8013 0.698 1.0039-0.599 0.2564-0.723 0.8756-0.723 1.2911-0.014 0.191-0.017 0.589-0.051 0.705-0.063 0.29-0.218 0.408-0.6678 0.408v0.592c0.9568 0 1.4108-0.288 1.4938-1 0.004-0.108 0.023-0.303 0.018-0.477 0-0.5565 0.021-1.2007 0.609-1.2007h0.305v-0.6446h-0.305c-0.402 0-0.532-0.3088-0.578-0.6777-0.007-0.1587-0.031-0.7461-0.031-0.7461 0-0.9017-0.446-1.2539-1.5118-1.2539z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/debug-step-over.svg b/.icons/Gruvbox-Dark/actions/24/debug-step-over.svg
new file mode 100644
index 000000000..c37046e98
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/debug-step-over.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.0097656 1 C 0.76106563 1 1.0097656 3 1.0097656 3 L 1.0097656 15 L 15.001953 15 L 15.001953 5 L 13.003906 5 L 13.003906 13 L 3.0097656 13 L 3.0097656 5 L 10.001953 5 L 10.001953 1 L 3.0097656 1 z M 11.001953 1 L 13.001953 4 L 15.001953 1 L 11.001953 1 z M 9.5898438 5.9941406 L 9.578125 6 L 9.578125 6.5917969 C 10.288405 6.5917969 10.296875 6.8309256 10.296875 7.6972656 C 10.303875 7.7776656 10.298866 7.89589 10.322266 8 C 10.375466 8.37563 10.546461 8.8013462 11.019531 9.0039062 C 10.420841 9.2602562 10.296875 9.8794719 10.296875 10.294922 C 10.283175 10.485582 10.279694 10.88403 10.246094 11 C 10.182594 11.28989 10.027635 11.408203 9.578125 11.408203 L 9.578125 12 C 10.535375 12 10.989066 11.71164 11.072266 11 C 11.076266 10.89186 11.094844 10.697367 11.089844 10.523438 C 11.089844 9.9665275 11.110649 9.3222656 11.699219 9.3222656 L 12.003906 9.3222656 L 12.003906 8.6777344 L 11.699219 8.6777344 C 11.296489 8.6777344 11.167274 8.36892 11.121094 8 C 11.114094 7.84134 11.089844 7.2539062 11.089844 7.2539062 C 11.099844 6.3439063 10.649844 5.9941406 9.5898438 5.9941406 z M 6.4355469 6 C 5.3700469 6 4.921875 6.3522562 4.921875 7.2539062 C 4.921875 7.2539062 4.897325 7.84134 4.890625 8 C 4.844425 8.36892 4.71523 8.6777344 4.3125 8.6777344 L 4.0078125 8.6777344 L 4.0078125 9.3222656 L 4.3125 9.3222656 C 4.90105 9.3222656 4.921875 9.9664975 4.921875 10.523438 C 4.916875 10.697368 4.9354531 10.89186 4.9394531 11 C 5.0227531 11.71164 5.4782969 12 6.4355469 12 L 6.4355469 11.408203 C 5.9860369 11.408203 5.829155 11.28989 5.765625 11 C 5.731925 10.88403 5.7284437 10.485582 5.7148438 10.294922 C 5.7148438 9.8794619 5.5908775 9.2602063 4.9921875 9.0039062 C 5.4652575 8.8013362 5.6362631 8.37562 5.6894531 8 C 5.7133531 7.89589 5.7080438 7.7776956 5.7148438 7.6972656 C 5.7148438 6.8309556 5.7252369 6.5917969 6.4355469 6.5917969 L 6.4355469 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/delete-comment.svg b/.icons/Gruvbox-Dark/actions/24/delete-comment.svg
new file mode 100644
index 000000000..ff42d0317
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/delete-comment.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.9688 2s-1.9688 0-1.9688 2v6c0 1.108 0.892 2 2 2h5l2 3.004 2-3.004h1s2 0 2-2v-6c0-2-2-2-2-2h-10.031zm3.6171 2.1719l1.4141 1.414 1.4141-1.414 1.4139 1.414-1.4139 1.4141 1.4139 1.4141-1.4139 1.414-1.4141-1.414-1.4141 1.414-1.414-1.414 1.414-1.4141-1.414-1.4141 1.414-1.414z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/depth16to8.svg b/.icons/Gruvbox-Dark/actions/24/depth16to8.svg
new file mode 100644
index 000000000..395d57983
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/depth16to8.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 0.73046875 L 1 1.7304688 L 2 1.7304688 L 2 7.7304688 L 3 7.7304688 L 3 0.73046875 L 2 0.73046875 L 1 0.73046875 z M 6 0.73046875 A 2 2 0 0 0 4 2.7304688 L 4 5.7304688 A 2 2 0 0 0 6 7.7304688 A 2 2 0 0 0 8 5.7304688 A 2 2 0 0 0 6 3.7304688 A 2 2 0 0 0 5 4 L 5 2.7304688 A 1 1 0 0 1 6 1.7304688 A 1 1 0 0 1 7 2.7304688 L 8 2.7304688 A 2 2 0 0 0 6 0.73046875 z M 8 1 L 8 2 A 7 7 0 0 1 14.308594 6 L 10.699219 6 L 10.699219 7 L 14.699219 7 L 15.699219 7 L 15.699219 6.8867188 L 15.699219 6 L 15.699219 2 L 14.699219 2 L 14.699219 4.65625 A 8 8 0 0 0 8 1 z M 6 4.7304688 A 1 1 0 0 1 7 5.7304688 A 1 1 0 0 1 6 6.7304688 A 1 1 0 0 1 5 5.7304688 A 1 1 0 0 1 6 4.7304688 z M 14 8 A 2 2 0 0 0 12 10 A 2 2 0 0 0 12.679688 11.5 A 2 2 0 0 0 12 13 A 2 2 0 0 0 14 15 A 2 2 0 0 0 16 13 A 2 2 0 0 0 15.320312 11.5 A 2 2 0 0 0 16 10 A 2 2 0 0 0 14 8 z M 1 9 L 1 9.1132812 L 1 10 L 1 14 L 2 14 L 2 11.34375 A 8 8 0 0 0 8.6992188 15 L 8.6992188 14 A 7 7 0 0 1 2.390625 10 L 6 10 L 6 9 L 1.9980469 9 L 1 9 z M 14 9 A 1 1 0 0 1 15 10 A 1 1 0 0 1 14 11 A 1 1 0 0 1 13 10 A 1 1 0 0 1 14 9 z M 14 12 A 1 1 0 0 1 15 13 A 1 1 0 0 1 14 14 A 1 1 0 0 1 13 13 A 1 1 0 0 1 14 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/depth8to16.svg b/.icons/Gruvbox-Dark/actions/24/depth8to16.svg
new file mode 100644
index 000000000..71c237ece
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/depth8to16.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 A 2 2 0 0 0 2 3 A 2 2 0 0 0 2.6796875 4.5 A 2 2 0 0 0 2 6 A 2 2 0 0 0 4 8 A 2 2 0 0 0 6 6 A 2 2 0 0 0 5.3203125 4.5 A 2 2 0 0 0 6 3 A 2 2 0 0 0 4 1 z M 8 1 L 8 2 A 7 7 0 0 1 14.308594 6 L 10.699219 6 L 10.699219 7 L 14.699219 7 L 15.699219 7 L 15.699219 6.8867188 L 15.699219 6 L 15.699219 2 L 14.699219 2 L 14.699219 4.65625 A 8 8 0 0 0 8 1 z M 4 2 A 1 1 0 0 1 5 3 A 1 1 0 0 1 4 4 A 1 1 0 0 1 3 3 A 1 1 0 0 1 4 2 z M 4 5 A 1 1 0 0 1 5 6 A 1 1 0 0 1 4 7 A 1 1 0 0 1 3 6 A 1 1 0 0 1 4 5 z M 9 8 L 9 9 L 10 9 L 10 15 L 11 15 L 11 8 L 10 8 L 9 8 z M 14 8 A 2 2 0 0 0 12 10 L 12 13 A 2 2 0 0 0 14 15 A 2 2 0 0 0 16 13 A 2 2 0 0 0 14 11 A 2 2 0 0 0 13 11.269531 L 13 10 A 1 1 0 0 1 14 9 A 1 1 0 0 1 15 10 L 16 10 A 2 2 0 0 0 14 8 z M 1 9 L 1 9.1132812 L 1 10 L 1 14 L 2 14 L 2 11.34375 A 8 8 0 0 0 8.6992188 15 L 8.6992188 14 A 7 7 0 0 1 2.390625 10 L 6 10 L 6 9 L 1.9980469 9 L 1 9 z M 14 12 A 1 1 0 0 1 15 13 A 1 1 0 0 1 14 14 A 1 1 0 0 1 13 13 A 1 1 0 0 1 14 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-align-and-distribute.svg b/.icons/Gruvbox-Dark/actions/24/dialog-align-and-distribute.svg
new file mode 120000
index 000000000..019e49deb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-align-and-distribute.svg
@@ -0,0 +1 @@
+format-justify-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-apply.svg b/.icons/Gruvbox-Dark/actions/24/dialog-apply.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-apply.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-cancel.svg b/.icons/Gruvbox-Dark/actions/24/dialog-cancel.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-cancel.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-close.svg b/.icons/Gruvbox-Dark/actions/24/dialog-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-error.svg b/.icons/Gruvbox-Dark/actions/24/dialog-error.svg
new file mode 100644
index 000000000..e6e612019
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-error.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8 1.0039062 C 4.134 1.0039062 1 4.1379063 1 8.0039062 C 1 11.869806 4.134 15.003906 8 15.003906 C 11.866 15.003906 15 11.869806 15 8.0039062 C 15 4.1379063 11.866 1.0039062 8 1.0039062 z M 7 4.0039062 L 9 4.0039062 L 9 9.0039062 L 7 9.0039062 L 7 4.0039062 z M 8 9.7539062 C 8.69036 9.7539062 9.25 10.313546 9.25 11.003906 C 9.25 11.694266 8.69036 12.253906 8 12.253906 C 7.30964 12.253906 6.75 11.694266 6.75 11.003906 C 6.75 10.313546 7.30964 9.7539062 8 9.7539062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-fill-and-stroke.svg b/.icons/Gruvbox-Dark/actions/24/dialog-fill-and-stroke.svg
new file mode 100644
index 000000000..c3c095467
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-fill-and-stroke.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.996094 1.0058594 C 14.812487 0.78929872 8.3600644 6.2490441 6.53125 8.5078125 C 6.2649108 8.8379653 6.1986807 9.076186 5.8496094 9.6972656 C 6.0753083 9.8746002 6.5081457 10.283029 6.8085938 10.988281 C 7.4087642 10.600106 7.6899471 10.541785 8.0078125 10.240234 C 10.084823 8.2707583 15.170992 1.2101619 14.996094 1.0058594 z M 4.9140625 10.216797 C 4.1311807 10.241243 3.3833503 10.908125 2.8632812 12.3125 C 2.2681909 13.9175 1.2061045 14.56071 1 14.521484 C 2.1089002 14.973402 5.4916475 16.127557 6.3320312 11.728516 C 5.974977 10.673498 5.25 10.244141 5.25 10.244141 C 5.1372413 10.221667 5.0259028 10.213305 4.9140625 10.216797 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-filters.svg b/.icons/Gruvbox-Dark/actions/24/dialog-filters.svg
new file mode 120000
index 000000000..bf1c124d6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-filters.svg
@@ -0,0 +1 @@
+view-filter.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-icon-preview.svg b/.icons/Gruvbox-Dark/actions/24/dialog-icon-preview.svg
new file mode 120000
index 000000000..7a2e5e678
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-icon-preview.svg
@@ -0,0 +1 @@
+document-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-information.svg b/.icons/Gruvbox-Dark/actions/24/dialog-information.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-information.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-input-devices.svg b/.icons/Gruvbox-Dark/actions/24/dialog-input-devices.svg
new file mode 100644
index 000000000..3fedbfdfd
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-input-devices.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 24 24" width="24" height="24"><path d=" M 11.2 4 L 9.6 7.2 L 11.2 7.2 L 11.2 14.378125 C 10.790771 14.118188 10.368604 13.888989 9.959375 13.684375 C 9.359375 13.384375 8.805029 13.094824 8.4625 12.809375 C 8.119971 12.523926 8 12.333325 8 12 C 8.883643 12 9.6 11.283667 9.6 10.4 C 9.6 9.516333 8.883643 8.8 8 8.8 C 7.116357 8.8 6.4 9.516333 6.4 10.4 L 6.4 12 C 6.4 12.866675 6.880029 13.576074 7.4375 14.040625 C 7.994971 14.505176 8.64375 14.815625 9.24375 15.115625 C 9.84375 15.415625 10.394971 15.705176 10.7375 15.990625 C 11.080029 16.276074 11.2 16.466675 11.2 16.8 C 10.756787 16.8 10.4 17.156812 10.4 17.6 L 10.4 19.2 C 10.4 19.643188 10.756787 20 11.2 20 L 12.8 20 C 13.243213 20 13.6 19.643188 13.6 19.2 L 13.6 17.6 C 13.6 17.156812 13.243213 16.8 12.8 16.8 L 12.8 15.2 C 12.8 14.866675 12.92002 14.676074 13.2625 14.390625 C 13.605029 14.105176 14.159375 13.815625 14.759375 13.515625 C 15.359375 13.215625 16.005029 12.905176 16.5625 12.440625 C 17.119971 11.976074 17.6 11.266675 17.6 10.4 L 17.6 9.6 L 17.6 8 C 17.6 7.556812 17.243213 7.2 16.8 7.2 L 15.2 7.2 C 14.756787 7.2 14.4 7.556812 14.4 8 L 14.4 9.6 C 14.4 10.043188 14.756787 10.4 15.2 10.4 L 16 10.4 C 16 10.733325 15.87998 10.923926 15.5375 11.209375 C 15.194971 11.494824 14.64375 11.784375 14.04375 12.084375 C 13.634033 12.289233 13.210596 12.517798 12.8 12.778125 L 12.8 7.2 L 14.4 7.2 L 12.8 4 L 11.2 4 Z " id="dialog-input-devices" fill="#d4be98"/></svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-layers.svg b/.icons/Gruvbox-Dark/actions/24/dialog-layers.svg
new file mode 100644
index 000000000..8296a50cb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-layers.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5 1l-4 4h10l4-4h-10zm0 5l-4 4h10l4-4h-10zm0 5l-4 4h10l4-4h-10z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-memory.svg b/.icons/Gruvbox-Dark/actions/24/dialog-memory.svg
new file mode 120000
index 000000000..c61560183
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-memory.svg
@@ -0,0 +1 @@
+view-statistics.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-messages.svg b/.icons/Gruvbox-Dark/actions/24/dialog-messages.svg
new file mode 100644
index 000000000..8bdb1ecf5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-messages.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.9707031 2 C 2.9707031 2 1.0019531 2.0006 1.0019531 4 L 1.0019531 9.9980469 C 1.0019531 11.105747 1.8939531 11.996094 3.0019531 11.996094 L 8.0019531 11.996094 L 10.001953 15 L 12.001953 11.996094 L 13.001953 11.996094 C 13.001953 11.996094 15.001953 11.997447 15.001953 9.9980469 L 15.001953 4 C 15.001953 2.0006 13.001953 2 13.001953 2 L 2.9707031 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-no.svg b/.icons/Gruvbox-Dark/actions/24/dialog-no.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-no.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-object-properties.svg b/.icons/Gruvbox-Dark/actions/24/dialog-object-properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-object-properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-ok-apply.svg b/.icons/Gruvbox-Dark/actions/24/dialog-ok-apply.svg
new file mode 100644
index 000000000..0fe81f949
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-ok-apply.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13.138672 3.0292969 C 13.042461 3.0112201 12.942552 3.010175 12.839844 3.03125 C 12.620964 3.07855 12.419254 3.20178 12.277344 3.375 L 5.9960938 10.5625 L 3.7460938 8.3125 C 3.3697638 7.93612 2.6849937 7.93615 2.3085938 8.3125 C 1.9322437 8.68886 1.9322138 9.3736 2.3085938 9.75 L 5.3085938 12.75 L 6.0898438 13.5 L 6.7773438 12.6875 L 13.777344 4.6875 C 14.273836 4.1469863 13.812147 3.1558343 13.138672 3.0292969 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-ok.svg b/.icons/Gruvbox-Dark/actions/24/dialog-ok.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-ok.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-password.svg b/.icons/Gruvbox-Dark/actions/24/dialog-password.svg
new file mode 100644
index 000000000..940f4e865
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-password.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path d="M 11,5 C 9.34,5 8,6.34 8,8 8,9.24 8.74,10.3 9.82,10.76 L 8,17 H 14 L 12.18,10.76 C 13.26,10.3 14,9.24 14,8 14,6.34 12.66,5 11,5 Z" style="fill:currentColor" class="ColorScheme-Text"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-rows-and-columns.svg b/.icons/Gruvbox-Dark/actions/24/dialog-rows-and-columns.svg
new file mode 100644
index 000000000..bcab1ca88
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-rows-and-columns.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1 1v5h7v-5h-7zm8 0v7h6v-7h-6zm-8 8v6h7v-6h-7zm8 0v4h6v-4h-6z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-scripts.svg b/.icons/Gruvbox-Dark/actions/24/dialog-scripts.svg
new file mode 120000
index 000000000..6957e396c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-scripts.svg
@@ -0,0 +1 @@
+cm_runterm.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-text-and-font.svg b/.icons/Gruvbox-Dark/actions/24/dialog-text-and-font.svg
new file mode 100644
index 000000000..ec645f208
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-text-and-font.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7 1.002v0.0019h-4v2h4v11.998h2v-11.998l4-0.0001v-2h-4v-0.0019h-2z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-tile-clones.svg b/.icons/Gruvbox-Dark/actions/24/dialog-tile-clones.svg
new file mode 100644
index 000000000..a3d27fe53
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-tile-clones.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1 1v6h6v-6h-6zm8 0v6h6v-6h-6zm-8 8v6h6v-6h-6zm11 0c-2 0-2 1-2 1v2h-1v3h6v-3h-1v-2s0-1-2-1zm0 1c0.373 0 1 0.224 1 0.5v1.5h-2v-1.5c0-0.276 0.627-0.5 1-0.5z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-transform.svg b/.icons/Gruvbox-Dark/actions/24/dialog-transform.svg
new file mode 120000
index 000000000..8c656af45
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-transform.svg
@@ -0,0 +1 @@
+transform-scale.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-warning.svg b/.icons/Gruvbox-Dark/actions/24/dialog-warning.svg
new file mode 100644
index 000000000..91eab060f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-warning.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1.0039c-3.866 0-7 3.1341-7 7 0 3.8661 3.134 7.0001 7 7.0001s7-3.134 7-7.0001c0-3.8659-3.134-7-7-7zm-1 1.9961h2v6h-2v-6zm1 7c0.5523 0 1 0.448 1 1s-0.4477 1-1 1-1-0.448-1-1 0.4477-1 1-1z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-xml-editor.svg b/.icons/Gruvbox-Dark/actions/24/dialog-xml-editor.svg
new file mode 100644
index 000000000..5e356a56d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-xml-editor.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m9.5 0l-4 15.754 1 0.246 4-15.754-1-0.246zm-5.2461 3l-3.9746 4.6445-0.2793 0.3555 0.2793 0.3555 3.9746 4.6445 1.7461-0.709-3.6641-4.291 3.6641-4.291-1.7461-0.709zm7.4921 0l-1.746 0.709 3.664 4.291-3.664 4.291 1.746 0.709 3.975-4.6445 0.279-0.3555-0.279-0.3555-3.975-4.6445z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/dialog-yes.svg b/.icons/Gruvbox-Dark/actions/24/dialog-yes.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dialog-yes.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/dirsync.svg b/.icons/Gruvbox-Dark/actions/24/dirsync.svg
new file mode 120000
index 000000000..0e0e5bd5c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dirsync.svg
@@ -0,0 +1 @@
+folder-sync.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-graph-directed.svg b/.icons/Gruvbox-Dark/actions/24/distribute-graph-directed.svg
new file mode 100644
index 000000000..ddc3b0630
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-graph-directed.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.5039062 0.005859375 A 1.5 1.5 0 0 0 0.00390625 1.5058594 A 1.5 1.5 0 0 0 1.5039062 3.0058594 A 1.5 1.5 0 0 0 3.0039062 1.5058594 A 1.5 1.5 0 0 0 1.5039062 0.005859375 z M 14.503906 0.005859375 A 1.5 1.5 0 0 0 13.003906 1.5058594 A 1.5 1.5 0 0 0 14.503906 3.0058594 A 1.5 1.5 0 0 0 16.003906 1.5058594 A 1.5 1.5 0 0 0 14.503906 0.005859375 z M 12.785156 2.5683594 L 8.9394531 6.7558594 L 9.6894531 7.4433594 L 13.535156 3.2558594 C 13.393496 3.1204694 13.061756 2.8330494 12.785156 2.5683594 z M 3.2226562 2.6308594 L 2.4726562 3.3183594 L 6.28125 7.4199219 L 7.0351562 6.7246094 L 3.2226562 2.6308594 z M 8.0019531 7.0058594 A 1.5 1.5 0 0 0 6.5019531 8.5058594 A 1.5 1.5 0 0 0 8.0019531 10.005859 A 1.5 1.5 0 0 0 9.5019531 8.5058594 A 1.5 1.5 0 0 0 8.0019531 7.0058594 z M 7.5019531 10.443359 L 7.5019531 12.568359 L 8.5019531 12.568359 L 8.5019531 10.443359 C 8.1048131 10.447359 7.7971631 10.444059 7.5019531 10.443359 z M 8.0019531 13.005859 A 1.5 1.5 0 0 0 6.5019531 14.505859 A 1.5 1.5 0 0 0 8.0019531 16.005859 A 1.5 1.5 0 0 0 9.5019531 14.505859 A 1.5 1.5 0 0 0 8.0019531 13.005859 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-graph.svg b/.icons/Gruvbox-Dark/actions/24/distribute-graph.svg
new file mode 100644
index 000000000..97a8d9ae8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-graph.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.4921875 -0.00390625 L 7.5 0 A 1.5 1.5 0 0 0 6 1.5 A 1.5 1.5 0 0 0 6.1132812 2.0703125 L 2.2207031 5.1855469 A 1.5 1.5 0 0 0 1.5 5 A 1.5 1.5 0 0 0 0 6.5 A 1.5 1.5 0 0 0 1 7.9121094 L 1 13.087891 A 1.5 1.5 0 0 0 0 14.5 A 1.5 1.5 0 0 0 1.5 16 A 1.5 1.5 0 0 0 2.9121094 15 L 7.0878906 15 A 1.5 1.5 0 0 0 8.5 16 A 1.5 1.5 0 0 0 10 14.5 A 1.5 1.5 0 0 0 9.8144531 13.783203 L 12.931641 9.8867188 A 1.5 1.5 0 0 0 13.5 10 A 1.5 1.5 0 0 0 15 8.5 A 1.5 1.5 0 0 0 13.5 7 A 1.5 1.5 0 0 0 12.916016 7.1191406 L 8.8222656 2.2070312 A 1.5 1.5 0 0 0 8.9921875 1.4960938 A 1.5 1.5 0 0 0 7.4921875 -0.00390625 z M 6.78125 2.8164062 A 1.5 1.5 0 0 0 7.5 3 A 1.5 1.5 0 0 0 8.0820312 2.8808594 L 12.177734 7.7949219 A 1.5 1.5 0 0 0 11.998047 8.5058594 A 1.5 1.5 0 0 0 12.183594 9.2246094 L 9.0683594 13.119141 A 1.5 1.5 0 0 0 8.4980469 13.007812 A 1.5 1.5 0 0 0 7.0859375 14.007812 L 2.9101562 14.007812 A 1.5 1.5 0 0 0 2 13.097656 L 2 7.921875 A 1.5 1.5 0 0 0 3 6.5097656 A 1.5 1.5 0 0 0 2.8867188 5.9414062 L 6.78125 2.8261719 L 6.78125 2.8164062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-baseline.svg b/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-baseline.svg
new file mode 100644
index 000000000..c67196314
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-baseline.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 24 24" width="24" height="24"><g id="Group"><path d=" M 5.226563 6 L 5.226563 18 L 7.226563 18 L 7.226563 6 L 5.226563 6 Z " id="Path" fill="#d4be98"/><path d=" M 18.773437 17.621 L 16.133747 17.621 L 16.133747 16.719 L 16.133747 16.719 Q 14.952835 17.885 12.984645 17.885 L 12.984645 17.885 L 12.984645 17.885 Q 11.085921 17.885 9.893429 16.906 L 9.893429 16.906 L 9.893429 16.906 Q 8.700938 15.927 8.700938 14.145 L 8.700938 14.145 L 8.700938 14.145 Q 8.700938 12.319 10.055516 11.373 L 10.055516 11.373 L 10.055516 11.373 Q 11.410093 10.427 13.331972 10.427 L 13.331972 10.427 L 13.331972 10.427 Q 15.0223 10.427 16.133747 11.021 L 16.133747 11.021 L 16.133747 10.427 L 16.133747 10.427 Q 16.133747 9.349 15.566447 8.865 L 15.566447 8.865 L 15.566447 8.865 Q 14.999144 8.381 13.81823 8.381 L 13.81823 8.381 L 13.81823 8.381 Q 11.896352 8.381 10.298645 9.437 L 10.298645 9.437 L 9.465059 7.347 L 9.465059 7.347 Q 11.386938 6.115 14.096093 6.115 L 14.096093 6.115 L 14.096093 6.115 Q 15.0223 6.115 15.728533 6.258 L 15.728533 6.258 L 15.728533 6.258 Q 16.434765 6.401 17.187309 6.819 L 17.187309 6.819 L 17.187309 6.819 Q 17.939852 7.237 18.356645 8.139 L 18.356645 8.139 L 18.356645 8.139 Q 18.773437 9.041 18.773437 10.383 L 18.773437 10.383 L 18.773437 17.621 Z M 13.494058 15.619 L 13.494058 15.619 L 13.494058 15.619 Q 15.045455 15.619 16.133747 14.541 L 16.133747 14.541 L 16.133747 13.089 L 16.133747 13.089 Q 15.11492 12.627 13.771921 12.627 L 13.771921 12.627 L 13.771921 12.627 Q 12.683628 12.627 12.012128 13.001 L 12.012128 13.001 L 12.012128 13.001 Q 11.340627 13.375 11.340627 14.145 L 11.340627 14.145 L 11.340627 14.145 Q 11.340627 14.827 11.896352 15.223 L 11.896352 15.223 L 11.896352 15.223 Q 12.452076 15.619 13.494058 15.619 Z " fill-rule="evenodd" id="Compound Path" fill="#d4be98"/></g></svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-center.svg b/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-center.svg
new file mode 100644
index 000000000..9c2355d90
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-center.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.5 1v2h-1.5v4h1.5v2h-1.5v4h1.5v2h2v-2h1.5v-4h-1.5v-2h1.5v-4h-1.5v-2h-2zm9 0v2h-1.5v4h1.5v2h-1.5v4h1.5v2h2v-2h1.5v-4h-1.5v-2h1.5v-4h-1.5v-2h-2z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-equal.svg b/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-equal.svg
new file mode 100644
index 000000000..981d1dc83
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-equal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 1v4l3-2-3-2zm12 0l-3 2 3 2v-4zm-9 4v1 1h-1-1-2v6h2 1 1v2h2v-2-6-1-1h-2zm4 0v1 1 6 2h2v-2h1 1 2v-6h-2-1-1v-1-1h-2z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-gaps.svg b/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-gaps.svg
new file mode 100644
index 000000000..7c62b0327
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-gaps.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 0.99804688 L 5 2.9980469 L 0 2.9980469 L 0 6.9980469 L 5 6.9980469 L 5 8.9980469 L 0 8.9980469 L 0 12.998047 L 5 12.998047 L 5 14.998047 L 7 14.998047 L 7 0.99804688 L 5 0.99804688 z M 9 0.99804688 L 9 14.998047 L 11 14.998047 L 11 12.998047 L 16 12.998047 L 16 8.9980469 L 11 8.9980469 L 11 6.9980469 L 16 6.9980469 L 16 2.9980469 L 11 2.9980469 L 11 0.99804688 L 9 0.99804688 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-left.svg b/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-left.svg
new file mode 100644
index 000000000..41a781286
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-left.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 1 L 0 15 L 2 15 L 2 13 L 7 13 L 7 9 L 2 9 L 2 7 L 7 7 L 7 3 L 2 3 L 2 1 L 0 1 z M 9 1 L 9 15 L 11 15 L 11 13 L 16 13 L 16 9 L 11 9 L 11 7 L 16 7 L 16 3 L 11 3 L 11 1 L 9 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-margin.svg b/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-margin.svg
new file mode 100644
index 000000000..0b45c5b88
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-margin.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1.0039062 L 1 15.003906 L 15 15.003906 L 15 1.0039062 L 1 1.0039062 z M 3 3.0039062 L 13 3.0039062 L 13 13.003906 L 3 13.003906 L 3 3.0039062 z M 4 4.0039062 L 4 12.003906 L 7 12.003906 L 7 4.0039062 L 4 4.0039062 z M 9 4.0039062 L 9 12.003906 L 12 12.003906 L 12 4.0039062 L 9 4.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-node.svg b/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-node.svg
new file mode 100644
index 000000000..a3874fe04
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-node.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.0039062 0 L 3.0039062 10 L 1.0058594 10 L 1.0058594 11.994141 L 0.50585938 11.994141 L 0.005859375 11.994141 L 0.005859375 12.994141 L 0.50585938 12.994141 L 1.0058594 12.994141 L 1.0058594 15 L 2.546875 15 C 2.325345 16.4595 2.1067444 17.905987 1.8339844 19.179688 C 1.4351544 21.041888 0.8709275 22.516875 0.1796875 23.109375 A 0.49977 0.49988 0 0 0 0 23.505859 A 0.49977 0.49988 0 0 0 0.83007812 23.869141 C 1.8880781 22.962141 2.3994 21.317672 2.8125 19.388672 C 3.1052 18.021672 3.3303937 16.509 3.5585938 15 L 6.0039062 15 L 6.0039062 12.994141 L 9.0039062 12.994141 L 9.0039062 15 L 10.443359 15 C 10.444015 15.004 10.444612 15.007699 10.445312 15.011719 C 10.791723 17.121619 11.244096 19.239369 12.128906 20.917969 C 13.013716 22.596569 14.412044 23.851381 16.464844 23.988281 C 17.279804 24.042281 18.005716 23.740478 18.541016 23.205078 C 19.076246 22.669678 19.447021 21.930634 19.738281 21.052734 C 20.276281 19.432734 20.537047 17.305 20.748047 15 L 23 15 L 23 12.994141 L 23.996094 12.994141 L 23.996094 12.494141 L 23.996094 11.994141 L 23.496094 11.994141 L 23 11.994141 L 23 10 L 21.183594 10 C 21.287334 8.8909 21.402444 7.7940469 21.558594 6.7480469 A 0.49977 0.49988 0 0 0 21 6.1640625 L 21 0 L 20 0 L 20 2.5 L 20 10 L 18.001953 10 L 18.001953 11.994141 L 14.001953 11.994141 L 14.001953 10 L 12.001953 10 L 12.001953 2.5 L 12.001953 0 L 11.001953 0 L 11.001953 2.5 L 11.001953 10 L 10.662109 10 C 10.594109 9.6455 10.526266 9.2920437 10.447266 8.9648438 C 10.242266 8.1154438 9.9940188 7.3667188 9.6367188 6.7617188 C 9.2795187 6.1567188 8.7820469 5.6765188 8.1230469 5.5117188 C 7.2859469 5.3025187 6.5099062 5.4034313 5.8789062 5.7695312 C 5.2479062 6.1357313 4.7731781 6.732625 4.3925781 7.453125 C 4.2480781 7.726625 4.1255062 8.0360031 4.0039062 8.3457031 L 4.0039062 2.5 L 4.0039062 0 L 3.0039062 0 z M 4.0039062 2.5 L 6.0039062 4.03125 L 6.0039062 3 L 9.0039062 3 L 9.0039062 4 L 11.001953 2.5 L 9.0039062 1 L 9.0039062 2 L 6.0039062 2 L 6.0039062 1.03125 L 4.0039062 2.5 z M 12.001953 2.5 L 14.001953 4.03125 L 14.001953 3 L 18.001953 3 L 18.001953 4 L 20 2.5 L 18.001953 1 L 18.001953 2 L 14.001953 2 L 14.001953 1.03125 L 12.001953 2.5 z M 7.4355469 6.40625 C 7.5743469 6.417922 7.7214994 6.4425969 7.8808594 6.4824219 C 8.2214494 6.5674219 8.5040137 6.8067312 8.7773438 7.2695312 C 9.0506638 7.7324313 9.2836125 8.4010187 9.4765625 9.1992188 C 9.5367625 9.4479187 9.5886781 9.7284 9.6425781 10 L 9.0039062 10 L 9.0039062 11.994141 L 6.0039062 11.994141 L 6.0039062 10 L 4.515625 10 C 4.733725 9.1998 4.9805438 8.4820219 5.2773438 7.9199219 C 5.6027438 7.3039219 5.9730594 6.8713656 6.3808594 6.6347656 C 6.6866594 6.4571656 7.0191469 6.37125 7.4355469 6.40625 z M 14.001953 12.994141 L 18.001953 12.994141 L 18.001953 15 L 19.742188 15 C 19.533027 17.2488 19.268986 19.297381 18.791016 20.738281 C 18.528376 21.529981 18.200984 22.130947 17.833984 22.498047 C 17.466984 22.865247 17.08758 23.027234 16.53125 22.990234 C 14.83575 22.877234 13.798019 21.944925 13.011719 20.453125 C 12.244719 18.998125 11.796984 17.023 11.458984 15 L 14.001953 15 L 14.001953 12.994141 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-page.svg b/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-page.svg
new file mode 100644
index 000000000..f0838b431
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-page.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 0.98046875 L 1 14.980469 L 12 14.980469 L 15 11.980469 L 15 0.98046875 L 1 0.98046875 z M 3 2.9804688 L 13 2.9804688 L 13 12.980469 L 3 12.980469 L 3 2.9804688 z M 4 3.9804688 L 4 11.980469 L 7 11.980469 L 7 3.9804688 L 4 3.9804688 z M 9 3.9804688 L 9 11.980469 L 12 11.980469 L 12 3.9804688 L 9 3.9804688 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-right.svg b/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-right.svg
new file mode 100644
index 000000000..c869b1874
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-right.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 1 L 5 3 L 0 3 L 0 7 L 5 7 L 5 9 L 0 9 L 0 13 L 5 13 L 5 15 L 7 15 L 7 1 L 5 1 z M 14 1 L 14 3 L 9 3 L 9 7 L 14 7 L 14 9 L 9 9 L 9 13 L 14 13 L 14 15 L 16 15 L 16 1 L 14 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-x.svg b/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-x.svg
new file mode 100644
index 000000000..9e7a9e2a2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-horizontal-x.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 3.0039062 L 1 13.003906 L 5 13.003906 L 5 3.0039062 L 1 3.0039062 z M 11 3.0039062 L 11 13.003906 L 15 13.003906 L 15 3.0039062 L 11 3.0039062 z M 6 6.0039062 L 6 10.003906 L 7 10.003906 L 7 9.0039062 L 9 9.0039062 L 9 10.003906 L 10 10.003906 L 10 6.0039062 L 9 6.0039062 L 9 7.0039062 L 7 7.0039062 L 7 6.0039062 L 6 6.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-randomize.svg b/.icons/Gruvbox-Dark/actions/24/distribute-randomize.svg
new file mode 100644
index 000000000..cd979a121
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-randomize.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10 1.0097656 L 10 5.0097656 L 15 5.0097656 L 15 1.0097656 L 10 1.0097656 z M 0 2.0097656 L 0 6.0097656 L 5 6.0097656 L 5 2.0097656 L 0 2.0097656 z M 11 6.0097656 L 11 10.009766 L 16 10.009766 L 16 6.0097656 L 11 6.0097656 z M 5 7.0097656 L 5 11.009766 L 10 11.009766 L 10 7.0097656 L 5 7.0097656 z M 0 12.009766 L 0 16.009766 L 5 16.009766 L 5 12.009766 L 0 12.009766 z M 6 12.009766 L 6 16.009766 L 11 16.009766 L 11 12.009766 L 6 12.009766 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-remove-overlaps.svg b/.icons/Gruvbox-Dark/actions/24/distribute-remove-overlaps.svg
new file mode 100644
index 000000000..0cf9ce155
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-remove-overlaps.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 5 L 5 5 L 5 1 L 1 1 z M 6 1 L 6 15 L 10 15 L 10 1 L 6 1 z M 11 1 L 11 15 L 15 15 L 15 1 L 11 1 z M 1 6 L 1 15 L 5 15 L 5 6 L 1 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-unclump.svg b/.icons/Gruvbox-Dark/actions/24/distribute-unclump.svg
new file mode 100644
index 000000000..1030cf390
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-unclump.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 1.0097656 L 0 15.009766 L 4 15.009766 L 4 1.0097656 L 0 1.0097656 z M 10 1.0097656 L 10 5.0097656 L 15 5.0097656 L 15 1.0097656 L 10 1.0097656 z M 5 2.0097656 L 5 3.0097656 L 9 3.0097656 L 9 2.0097656 L 5 2.0097656 z M 12 6.0097656 L 12 10.009766 L 13 10.009766 L 13 6.0097656 L 12 6.0097656 z M 10 11.009766 L 10 15.009766 L 15 15.009766 L 15 11.009766 L 10 11.009766 z M 5 13.009766 L 5 14.009766 L 9 14.009766 L 9 13.009766 L 5 13.009766 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-vertical-baseline.svg b/.icons/Gruvbox-Dark/actions/24/distribute-vertical-baseline.svg
new file mode 120000
index 000000000..05b020a7c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-vertical-baseline.svg
@@ -0,0 +1 @@
+format-text-underline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-vertical-bottom.svg b/.icons/Gruvbox-Dark/actions/24/distribute-vertical-bottom.svg
new file mode 100644
index 000000000..ce71ab3f0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-vertical-bottom.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.9960938 0.00390625 L 2.9960938 5.0039062 L 0.99609375 5.0039062 L 0.99609375 7.0039062 L 14.996094 7.0039062 L 14.996094 5.0039062 L 12.996094 5.0039062 L 12.996094 0.00390625 L 8.9960938 0.00390625 L 8.9960938 5.0039062 L 6.9960938 5.0039062 L 6.9960938 0.00390625 L 2.9960938 0.00390625 z M 2.9960938 9.0039062 L 2.9960938 14.003906 L 0.99609375 14.003906 L 0.99609375 16.003906 L 14.996094 16.003906 L 14.996094 14.003906 L 12.996094 14.003906 L 12.996094 9.0039062 L 8.9960938 9.0039062 L 8.9960938 14.003906 L 6.9960938 14.003906 L 6.9960938 9.0039062 L 2.9960938 9.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-vertical-center.svg b/.icons/Gruvbox-Dark/actions/24/distribute-vertical-center.svg
new file mode 100644
index 000000000..3750cfe2e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-vertical-center.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.0039062 1.0039062 L 3.0039062 2.5039062 L 1.0039062 2.5039062 L 1.0039062 4.5039062 L 3.0039062 4.5039062 L 3.0039062 6.0039062 L 7.0039062 6.0039062 L 7.0039062 4.5039062 L 9.0039062 4.5039062 L 9.0039062 6.0039062 L 13.003906 6.0039062 L 13.003906 4.5039062 L 15.003906 4.5039062 L 15.003906 2.5039062 L 13.003906 2.5039062 L 13.003906 1.0039062 L 9.0039062 1.0039062 L 9.0039062 2.5039062 L 7.0039062 2.5039062 L 7.0039062 1.0039062 L 3.0039062 1.0039062 z M 3.0039062 10.003906 L 3.0039062 11.503906 L 1.0039062 11.503906 L 1.0039062 13.503906 L 3.0039062 13.503906 L 3.0039062 15.003906 L 7.0039062 15.003906 L 7.0039062 13.503906 L 9.0039062 13.503906 L 9.0039062 15.003906 L 13.003906 15.003906 L 13.003906 13.503906 L 15.003906 13.503906 L 15.003906 11.503906 L 13.003906 11.503906 L 13.003906 10.003906 L 9.0039062 10.003906 L 9.0039062 11.503906 L 7.0039062 11.503906 L 7.0039062 10.003906 L 3.0039062 10.003906 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-vertical-equal.svg b/.icons/Gruvbox-Dark/actions/24/distribute-vertical-equal.svg
new file mode 100644
index 000000000..d3707a893
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-vertical-equal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1v2 1 1h-2v2h2 6 2v-2h-2v-1-1-2h-6zm8 1l2 3 2-3h-4zm-10 7v2h2v4h1 5v-4h2v-2h-10zm12 2l-2 3h4l-2-3z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-vertical-gaps.svg b/.icons/Gruvbox-Dark/actions/24/distribute-vertical-gaps.svg
new file mode 120000
index 000000000..8129145c8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-vertical-gaps.svg
@@ -0,0 +1 @@
+distribute-vertical-center.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-vertical-margin.svg b/.icons/Gruvbox-Dark/actions/24/distribute-vertical-margin.svg
new file mode 100644
index 000000000..0652d0224
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-vertical-margin.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 0.98046875 L 1 14.980469 L 15 14.980469 L 15 0.98046875 L 1 0.98046875 z M 3 2.9804688 L 13 2.9804688 L 13 12.980469 L 3 12.980469 L 3 2.9804688 z M 4 3.9804688 L 4 6.9804688 L 12 6.9804688 L 12 3.9804688 L 4 3.9804688 z M 4 8.9804688 L 4 11.980469 L 12 11.980469 L 12 8.9804688 L 4 8.9804688 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-vertical-node.svg b/.icons/Gruvbox-Dark/actions/24/distribute-vertical-node.svg
new file mode 100644
index 000000000..f80761563
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-vertical-node.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.49414062 0 A 0.49975 0.49977 0 0 0 0.13085938 0.83007812 C 1.0374194 1.8880781 2.680775 2.3994 4.609375 2.8125 C 5.975675 3.1052 7.4898469 3.3304937 8.9980469 3.5585938 L 8.9980469 6.0039062 L 11.003906 6.0039062 L 11.003906 9.0039062 L 8.9980469 9.0039062 L 8.9980469 10.443359 C 8.9940469 10.444015 8.9903271 10.444612 8.9863281 10.445312 C 6.8769281 10.791723 4.7581781 11.244096 3.0800781 12.128906 C 1.4017781 13.013716 0.14861875 14.412044 0.01171875 16.464844 C -0.04226825 17.279884 0.25956187 18.005716 0.79492188 18.541016 C 1.3302919 19.076246 2.0696656 19.447021 2.9472656 19.738281 C 4.5662656 20.275511 6.6939469 20.537437 8.9980469 20.748047 L 8.9980469 23 L 11.003906 23 L 11.003906 23.996094 L 11.503906 23.996094 L 12.003906 23.996094 L 12.003906 23.496094 L 12.003906 23 L 13.996094 23 L 13.996094 21.203125 C 17.699594 21.564965 21.239597 22.093619 23.216797 23.412109 A 0.49998181 0.49999181 0 0 0 23.771484 22.580078 C 22.681584 21.853228 21.277356 21.3632 19.722656 21 L 23.994141 21 L 23.994141 20 L 21.494141 20 L 13.996094 20 L 13.996094 18.001953 L 12.003906 18.001953 L 12.003906 14.001953 L 13.996094 14.001953 L 13.996094 12.001953 L 21.494141 12.001953 L 23.994141 12.001953 L 23.994141 11.001953 L 21.494141 11.001953 L 13.996094 11.001953 L 13.996094 10.662109 C 14.350494 10.594189 14.70412 10.526336 15.03125 10.447266 C 15.88044 10.241946 16.629575 9.9939687 17.234375 9.6367188 C 17.839225 9.2794787 18.319575 8.7820469 18.484375 8.1230469 C 18.694375 7.2860469 18.592563 6.5099063 18.226562 5.8789062 C 17.859562 5.2479062 17.262969 4.7731781 16.542969 4.3925781 C 16.269969 4.2480781 15.960391 4.1255062 15.650391 4.0039062 L 21.494141 4.0039062 L 23.994141 4.0039062 L 23.994141 3.0039062 L 13.996094 3.0039062 L 13.996094 1.0058594 L 12.003906 1.0058594 L 12.003906 0.50585938 L 12.003906 0.005859375 L 11.003906 0.005859375 L 11.003906 0.50585938 L 11.003906 1.0058594 L 8.9980469 1.0058594 L 8.9980469 2.546875 C 7.5391469 2.325275 6.0918594 2.1067844 4.8183594 1.8339844 C 2.9566594 1.4351844 1.483025 0.8709175 0.890625 0.1796875 A 0.49975 0.49977 0 0 0 0.49414062 0 z M 21.494141 4.0039062 L 19.962891 6.0039062 L 20.994141 6.0039062 L 20.994141 9.0039062 L 19.994141 9.0039062 L 21.494141 11.001953 L 22.994141 9.0039062 L 21.994141 9.0039062 L 21.994141 6.0039062 L 22.962891 6.0039062 L 21.494141 4.0039062 z M 21.494141 12.001953 L 19.962891 14.001953 L 20.994141 14.001953 L 20.994141 18.001953 L 19.994141 18.001953 L 21.494141 20 L 22.994141 18.001953 L 21.994141 18.001953 L 21.994141 14.001953 L 22.962891 14.001953 L 21.494141 12.001953 z M 13.996094 4.5136719 C 14.794924 4.7326719 15.513572 4.9801337 16.076172 5.2773438 C 16.692022 5.6027438 17.124728 5.9730794 17.361328 6.3808594 C 17.597968 6.7886494 17.672932 7.2433994 17.513672 7.8808594 C 17.428692 8.2214494 17.189252 8.5040138 16.726562 8.7773438 C 16.263783 9.0506638 15.594875 9.2836125 14.796875 9.4765625 C 14.548215 9.5366825 14.267574 9.5887381 13.996094 9.6425781 L 13.996094 9.0039062 L 12.003906 9.0039062 L 12.003906 6.0039062 L 13.996094 6.0039062 L 13.996094 4.5136719 z M 8.9980469 11.458984 L 8.9980469 14.001953 L 11.003906 14.001953 L 11.003906 18.001953 L 8.9980469 18.001953 L 8.9980469 19.742188 C 6.7497469 19.533188 4.7022188 19.269016 3.2617188 18.791016 C 2.4702187 18.528016 1.8671 18.200984 1.5 17.833984 C 1.1329 17.466984 0.97262563 17.08825 1.0097656 16.53125 C 1.1226656 14.83625 2.055375 13.797719 3.546875 13.011719 C 5.001875 12.244719 6.9757469 11.796984 8.9980469 11.458984 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-vertical-page.svg b/.icons/Gruvbox-Dark/actions/24/distribute-vertical-page.svg
new file mode 100644
index 000000000..6b2f64472
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-vertical-page.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 0.98046875 L 1 14.980469 L 12 14.980469 L 15 11.980469 L 15 0.98046875 L 1 0.98046875 z M 3 2.9804688 L 13 2.9804688 L 13 12.980469 L 3 12.980469 L 3 2.9804688 z M 4 3.9804688 L 4 6.9804688 L 12 6.9804688 L 12 3.9804688 L 4 3.9804688 z M 4 8.9804688 L 4 11.980469 L 12 11.980469 L 12 8.9804688 L 4 8.9804688 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-vertical-top.svg b/.icons/Gruvbox-Dark/actions/24/distribute-vertical-top.svg
new file mode 100644
index 000000000..3f73cfbae
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-vertical-top.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.99609375 0.00390625 L 0.99609375 2.0039062 L 2.9960938 2.0039062 L 2.9960938 7.0039062 L 6.9960938 7.0039062 L 6.9960938 2.0039062 L 8.9960938 2.0039062 L 8.9960938 7.0039062 L 12.996094 7.0039062 L 12.996094 2.0039062 L 14.996094 2.0039062 L 14.996094 0.00390625 L 0.99609375 0.00390625 z M 0.99609375 9.0039062 L 0.99609375 11.003906 L 2.9960938 11.003906 L 2.9960938 16.003906 L 6.9960938 16.003906 L 6.9960938 11.003906 L 8.9960938 11.003906 L 8.9960938 16.003906 L 12.996094 16.003906 L 12.996094 11.003906 L 14.996094 11.003906 L 14.996094 9.0039062 L 0.99609375 9.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/distribute-vertical-y.svg b/.icons/Gruvbox-Dark/actions/24/distribute-vertical-y.svg
new file mode 100644
index 000000000..f4e9994ad
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/distribute-vertical-y.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 0.98046875 L 3 4.9804688 L 13 4.9804688 L 13 0.98046875 L 3 0.98046875 z M 6 5.9804688 L 6 6.9804688 L 7 6.9804688 L 7 8.9804688 L 6 8.9804688 L 6 9.9804688 L 10 9.9804688 L 10 8.9804688 L 9 8.9804688 L 9 6.9804688 L 10 6.9804688 L 10 5.9804688 L 6 5.9804688 z M 3 10.980469 L 3 14.980469 L 13 14.980469 L 13 10.980469 L 3 10.980469 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/document-cleanup.svg b/.icons/Gruvbox-Dark/actions/24/document-cleanup.svg
new file mode 120000
index 000000000..00150527a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-cleanup.svg
@@ -0,0 +1 @@
+edit-clear.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/document-close.svg b/.icons/Gruvbox-Dark/actions/24/document-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/document-decrypt.svg b/.icons/Gruvbox-Dark/actions/24/document-decrypt.svg
new file mode 120000
index 000000000..a7673957b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-decrypt.svg
@@ -0,0 +1 @@
+object-unlocked.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/document-edit-decrypt-verify.svg b/.icons/Gruvbox-Dark/actions/24/document-edit-decrypt-verify.svg
new file mode 100644
index 000000000..53735624b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-edit-decrypt-verify.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1.9902344 L 2 3.9902344 L 4 3.9902344 L 4 1.9902344 L 2 1.9902344 z M 7 1.9902344 L 7 3.9902344 L 9 3.9902344 L 9 1.9902344 L 7 1.9902344 z M 12 1.9902344 L 12 3.9902344 L 14 3.9902344 L 14 1.9902344 L 12 1.9902344 z M 4 4.9902344 L 4 6.9902344 L 6 6.9902344 L 6 4.9902344 L 4 4.9902344 z M 10 4.9902344 L 10 6.9902344 L 12 6.9902344 L 12 4.9902344 L 10 4.9902344 z M 2 7.9902344 L 2 14 C 2 15 3 15 3 15 L 13 15 C 13 15 14 15 14 14 L 14 8.0097656 L 12 8.0097656 L 12 12.996094 L 4 12.996094 L 4 7.9902344 L 2 7.9902344 z M 10 7.9902344 L 7 10.990234 L 6 9.9902344 L 5 10.990234 L 6 11.990234 L 7 12.990234 L 11 8.9902344 L 10 7.9902344 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/document-edit-decrypt.svg b/.icons/Gruvbox-Dark/actions/24/document-edit-decrypt.svg
new file mode 100644
index 000000000..dfaa13f16
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-edit-decrypt.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 2v2h2v-2h-2zm5 0v2h2v-2h-2zm5 0v2h2v-2h-2zm-8 3v2h2v-2h-2zm6 0v2h2v-2h-2zm-8 3v6.01c0 1 1 1 1 1h10s1 0 1-1v-5.9905h-2v4.9865h-8v-5.006h-2z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/document-edit-encrypt.svg b/.icons/Gruvbox-Dark/actions/24/document-edit-encrypt.svg
new file mode 100644
index 000000000..304ed6272
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-edit-encrypt.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1.9902344 C 3 1.9902344 2 1.9902344 2 2.9902344 L 2 9 L 4 9 L 4 3.9941406 L 12 3.9941406 L 12 8.9804688 L 14 8.9804688 L 14 2.9902344 C 14 1.9902344 13 1.9902344 13 1.9902344 L 3 1.9902344 z M 4 10 L 4 12 L 6 12 L 6 10 L 4 10 z M 10 10 L 10 12 L 12 12 L 12 10 L 10 10 z M 2 13 L 2 15 L 4 15 L 4 13 L 2 13 z M 7 13 L 7 15 L 9 15 L 9 13 L 7 13 z M 12 13 L 12 15 L 14 15 L 14 13 L 12 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/document-edit-sign-encrypt.svg b/.icons/Gruvbox-Dark/actions/24/document-edit-sign-encrypt.svg
new file mode 100644
index 000000000..2c481bbb2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-edit-sign-encrypt.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 C 3 1 2 1 2 2 L 2 14 C 2 15 3 15 3 15 L 7 15 L 7 13 L 4 13 L 4 3.0039062 L 12 3.0039062 L 12 7.9902344 L 14 7.9902344 L 14 2 C 14 1 13 1 13 1 L 3 1 z M 11 8.9902344 C 9 8.9902344 9 9.9902344 9 9.9902344 L 9 11.990234 L 8 11.990234 L 8 14.990234 L 14 14.990234 L 14 11.990234 L 13 11.990234 L 13 9.9902344 C 13 9.9902344 13 8.9902344 11 8.9902344 z M 11 9.9902344 C 11.37268 9.9902344 12 10.214094 12 10.490234 L 12 11.990234 L 10 11.990234 L 10 10.490234 C 10 10.214094 10.62732 9.9902344 11 9.9902344 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/document-edit-sign.svg b/.icons/Gruvbox-Dark/actions/24/document-edit-sign.svg
new file mode 100644
index 000000000..ad096b7f3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-edit-sign.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 C 3 1 2 1 2 2 L 2 14 C 2 15 3 15 3 15 L 7 15 L 7 13 L 4 13 L 4 3.0039062 L 12 3.0039062 L 12 7.9902344 L 14 7.9902344 L 14 2 C 14 1 13 1 13 1 L 3 1 z M 12 9 L 8 13 L 8 15 L 10 15 L 14 11 L 12 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/document-edit-verify.svg b/.icons/Gruvbox-Dark/actions/24/document-edit-verify.svg
new file mode 120000
index 000000000..cfc45d225
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-edit-verify.svg
@@ -0,0 +1 @@
+document-preview-archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/document-edit.svg b/.icons/Gruvbox-Dark/actions/24/document-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/document-encrypt.svg b/.icons/Gruvbox-Dark/actions/24/document-encrypt.svg
new file mode 120000
index 000000000..5c1fbb374
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-encrypt.svg
@@ -0,0 +1 @@
+object-locked.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/document-encrypted.svg b/.icons/Gruvbox-Dark/actions/24/document-encrypted.svg
new file mode 120000
index 000000000..5c1fbb374
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-encrypted.svg
@@ -0,0 +1 @@
+object-locked.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/document-export-ocal.svg b/.icons/Gruvbox-Dark/actions/24/document-export-ocal.svg
new file mode 120000
index 000000000..ace4fe41a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-export-ocal.svg
@@ -0,0 +1 @@
+document-export.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/document-export-table.svg b/.icons/Gruvbox-Dark/actions/24/document-export-table.svg
new file mode 120000
index 000000000..ace4fe41a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-export-table.svg
@@ -0,0 +1 @@
+document-export.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/document-export.svg b/.icons/Gruvbox-Dark/actions/24/document-export.svg
new file mode 100644
index 000000000..5a9f6fd9f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-export.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1.0097656 C 3 1.0097656 2 1.0097656 2 2.0097656 L 2 11.005859 L 2 14.009766 C 2 15.009766 3 15.009766 3 15.009766 L 13 15.009766 C 14 15.009766 14 14.009766 14 14.009766 L 14 9.7597656 L 12 11.009766 L 12 13.009766 L 4 13.009766 L 4 3.0136719 L 12 3.0136719 L 12 5.0097656 L 14 6.2597656 L 14 2.0097656 C 14 1.0097656 13 1.0097656 13 1.0097656 L 3 1.0097656 z M 10 5.0078125 L 10 7.0078125 L 6 7.0078125 L 6 9.0078125 L 10 9.0078125 L 10 11.007812 L 14.5 8.0078125 L 10 5.0078125 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/document-import-ocal.svg b/.icons/Gruvbox-Dark/actions/24/document-import-ocal.svg
new file mode 120000
index 000000000..c7116c65c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-import-ocal.svg
@@ -0,0 +1 @@
+document-import.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/document-import.svg b/.icons/Gruvbox-Dark/actions/24/document-import.svg
new file mode 100644
index 000000000..a0bb6d3fb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-import.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1.0097656 C 3 1.0097656 2 1.0097656 2 2.0097656 L 2 11.005859 L 2 14.009766 C 2 15.009766 3 15.009766 3 15.009766 L 13 15.009766 C 13 15.009766 14 15.009766 14 14.009766 L 14 10.005859 L 12 10.009766 L 12 13.009766 L 4 13.009766 L 4 3.0136719 L 12 3.0136719 L 12 6.0097656 L 14 6.0058594 L 14 2.0097656 C 14 1.0097656 13 1.0097656 13 1.0097656 L 3 1.0097656 z M 11 5.0078125 L 6.5 8.0078125 L 11 11.007812 L 11 9.0078125 L 15 9.0078125 L 15 7.0078125 L 11 7.0078125 L 11 5.0078125 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/document-multiple.svg b/.icons/Gruvbox-Dark/actions/24/document-multiple.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-multiple.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/document-new-from-template.svg b/.icons/Gruvbox-Dark/actions/24/document-new-from-template.svg
new file mode 100644
index 000000000..177c1ecf2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-new-from-template.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.8398438 1.0058594 C 2.5588138 1.0495894 1.9960938 1.2398131 1.9960938 1.9394531 L 1.9960938 14.066406 C 1.9960938 14.999266 2.9960938 15 2.9960938 15 L 12.986328 15 C 13.985538 15 13.986328 14.066406 13.986328 14.066406 C 14.005128 14.023396 13.991328 7.1143812 13.986328 4.7382812 L 9.9902344 1.0058594 L 2.9960938 1.0058594 C 2.9960938 1.0058594 2.9335938 0.99130938 2.8398438 1.0058594 z M 7.9960938 4 L 8.7617188 6.1523438 L 10.824219 5.171875 L 9.84375 7.234375 L 11.996094 8 L 9.84375 8.765625 L 10.824219 10.828125 L 8.7617188 9.8476562 L 7.9960938 12 L 7.2304688 9.8476562 L 5.1679688 10.828125 L 6.1484375 8.765625 L 3.9960938 8 L 6.1484375 7.234375 L 5.1679688 5.171875 L 7.2304688 6.1523438 L 7.9960938 4 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/document-new.svg b/.icons/Gruvbox-Dark/actions/24/document-new.svg
new file mode 100644
index 000000000..1ae47e839
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.8438 1.0078c-0.2811 0.0437-0.8438 0.2339-0.8438 0.9336v12.127c0 0.933 1 0.934 1 0.934h9.99c0.999 0 1-0.934 1-0.934 0.019-0.043 0.005-6.9516 0-9.3278l-3.9959-3.7324h-6.9941s-0.0625-0.01454-0.1562 0zm4.1562 3.9961h2v2h2v2h-2v2.0001h-2v-2.0001h-2v-2h2v-2z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/document-open-data.svg b/.icons/Gruvbox-Dark/actions/24/document-open-data.svg
new file mode 120000
index 000000000..8dca637dc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-open-data.svg
@@ -0,0 +1 @@
+document-open.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/document-open-folder.svg b/.icons/Gruvbox-Dark/actions/24/document-open-folder.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-open-folder.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/document-open-recent.svg b/.icons/Gruvbox-Dark/actions/24/document-open-recent.svg
new file mode 100644
index 000000000..4925435c9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-open-recent.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 6.20855 1 4.4176312 1.6839313 3.0507812 3.0507812 C 0.31708125 5.7844812 0.31708125 10.215519 3.0507812 12.949219 C 5.7844812 15.682919 10.215519 15.682919 12.949219 12.949219 C 15.682919 10.215519 15.682919 5.7844812 12.949219 3.0507812 C 11.582369 1.6839313 9.79145 1 8 1 z M 7.9277344 3 A 5 5 0 0 1 11.535156 4.4648438 A 5 5 0 0 1 11.535156 11.535156 A 5 5 0 0 1 4.4648438 11.535156 A 5 5 0 0 1 4.4648438 4.4648438 A 5 5 0 0 1 7.9277344 3 z M 6.9960938 4 L 6.9960938 4.1328125 L 6.9960938 8.4140625 L 8.703125 10.121094 L 9.3183594 10.736328 L 9.4101562 10.828125 L 10.117188 10.121094 L 10.824219 9.4140625 L 10.730469 9.3203125 L 10.117188 8.7070312 L 8.9960938 7.5859375 L 8.9960938 4.1328125 L 8.9960938 4 L 6.9960938 4 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/document-open-remote.svg b/.icons/Gruvbox-Dark/actions/24/document-open-remote.svg
new file mode 120000
index 000000000..c03a9d937
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-open-remote.svg
@@ -0,0 +1 @@
+insert-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/document-open.svg b/.icons/Gruvbox-Dark/actions/24/document-open.svg
new file mode 100644
index 000000000..6b040e434
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-open.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0.72265625 L 3.6171875 7.0292969 L 5.9921875 7.0292969 L 6.0019531 13 L 10 13 L 9.9902344 7.0292969 L 12.332031 7.0292969 L 8 0.72265625 z M 1 14.03125 L 1 16 L 15.005859 16 L 15 14.03125 L 1 14.03125 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/document-page-setup.svg b/.icons/Gruvbox-Dark/actions/24/document-page-setup.svg
new file mode 100644
index 000000000..04a9d77a7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-page-setup.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1.0039062 C 3 1.0039062 2 1.0039062 2 2.0039062 L 2 4.7539062 L 4 5.9101562 L 4 3.0039062 L 12 3.0039062 L 12 11.980469 L 0 4.9921875 L 0 11.992188 L 12 11.992188 L 12 13.003906 L 2 13.003906 L 2 14.003906 C 2 15.003906 3 15.003906 3 15.003906 L 13 15.003906 C 13 15.003906 14 15.003906 14 14.003906 L 14 2.0039062 C 14 1.0039062 13 1.0039062 13 1.0039062 L 3 1.0039062 z M 2 8.046875 L 5.1152344 10.023438 L 2 10.023438 L 2 8.046875 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/document-preview-archive.svg b/.icons/Gruvbox-Dark/actions/24/document-preview-archive.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-preview-archive.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/document-preview.svg b/.icons/Gruvbox-Dark/actions/24/document-preview.svg
new file mode 100644
index 000000000..5c79c359f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-preview.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.84375 0.00390625 L 2.84375 0.005859375 C 2.5626502 0.049558305 2 0.23977026 2 0.93945312 L 2 13.064453 C 2 13.99743 3 13.998047 3 13.998047 L 10.5 13.998047 C 8.5670012 13.998047 7 12.431 7 10.498047 C 7 8.5650942 8.5670012 6.9980469 10.5 6.9980469 C 12.330799 6.9979528 13.852334 8.4088197 13.990234 10.234375 C 13.992234 8.0329289 13.993734 5.3914876 13.990234 3.7363281 L 9.9941406 0.00390625 L 3 0.00390625 C 3 0.00390625 2.9374249 -0.010646394 2.84375 0.00390625 z M 10.519531 7.7890625 C 9.0239312 7.7890625 7.8007812 9.0141656 7.8007812 10.509766 C 7.8007812 12.005366 9.0239313 13.228516 10.519531 13.228516 C 11.006631 13.228516 11.466771 13.080166 11.863281 12.853516 A 0.75008 0.75008 0 0 0 12.019531 13.072266 L 13.863281 14.884766 A 0.75130096 0.75130096 0 1 0 14.925781 13.822266 L 13.082031 12.009766 A 0.75008 0.75008 0 0 0 12.863281 11.853516 C 13.089931 11.457056 13.238281 10.996926 13.238281 10.509766 C 13.238281 9.0141656 12.015131 7.7890625 10.519531 7.7890625 z M 10.519531 8.7890625 C 11.474691 8.7890625 12.238281 9.5545556 12.238281 10.509766 C 12.238281 11.464926 11.474741 12.228516 10.519531 12.228516 C 9.5643713 12.228516 8.8007812 11.464976 8.8007812 10.509766 C 8.8007812 9.5546056 9.5643213 8.7890625 10.519531 8.7890625 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/document-print-direct.svg b/.icons/Gruvbox-Dark/actions/24/document-print-direct.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-print-direct.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/document-print-frame.svg b/.icons/Gruvbox-Dark/actions/24/document-print-frame.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-print-frame.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/document-print-preview.svg b/.icons/Gruvbox-Dark/actions/24/document-print-preview.svg
new file mode 100644
index 000000000..4044c2103
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-print-preview.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 L 4 3 L 12 3 L 12 1 L 4 1 z 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 8.125 8 C 8.78816 7.36737 9.67575 6.96875 10.65625 6.96875 C 12.43775 6.96875 13.94685 8.2485 14.28125 9.9375 C 14.674 9.80004 15 9.40686 15 9 L 15 5 C 15 4.5 14.5 4 14 4 L 2 4 z M 10.660156 7.9394531 C 9.1645562 7.9394531 7.9414062 9.1626031 7.9414062 10.658203 C 7.9414062 12.153803 9.1645563 13.376953 10.660156 13.376953 C 11.147256 13.376953 11.607396 13.228603 12.003906 13.001953 A 0.75008 0.75008 0 0 0 12.160156 13.220703 L 14.003906 15.033203 A 0.75130096 0.75130096 0 1 0 15.066406 13.970703 L 13.222656 12.158203 A 0.75008 0.75008 0 0 0 13.003906 12.001953 C 13.230556 11.605493 13.378906 11.145363 13.378906 10.658203 C 13.378906 9.1626031 12.155756 7.9394531 10.660156 7.9394531 z M 10.660156 8.9394531 C 11.615316 8.9394531 12.378906 9.7029931 12.378906 10.658203 C 12.378906 11.613363 11.615366 12.376953 10.660156 12.376953 C 9.7049963 12.376953 8.9414062 11.613413 8.9414062 10.658203 C 8.9414062 9.7030431 9.7049463 8.9394531 10.660156 8.9394531 z M 4 9 L 4 14 L 9.09375 14 C 7.84005 13.4087 6.96875 12.12485 6.96875 10.65625 C 6.96875 10.06088 7.12031 9.4998 7.375 9 L 4 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/document-print.svg b/.icons/Gruvbox-Dark/actions/24/document-print.svg
new file mode 100644
index 000000000..fd4f2e68a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-print.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 L 4 3 L 12 3 L 12 1 L 4 1 z 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 13 8 L 13 10 L 14 10 C 14.5 10 15 9.5 15 9 L 15 5 C 15 4.5 14.5 4 14 4 L 2 4 z M 4 9 L 4 14 L 12 14 L 12 9 L 4 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/document-properties.svg b/.icons/Gruvbox-Dark/actions/24/document-properties.svg
new file mode 120000
index 000000000..b7522f405
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-properties.svg
@@ -0,0 +1 @@
+format-justify-fill.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/document-revert-rtl.svg b/.icons/Gruvbox-Dark/actions/24/document-revert-rtl.svg
new file mode 100644
index 000000000..8a2e6540e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-revert-rtl.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1.0098s-1 0-1 1v3.9961l2 0.0039v-2.9961h8v9.9963h-8v-3s0-1.0002 1-1.0002l1-0.0039v2.0001l4.5-3.0001-4.5-3v2l-1 0.0039s-3 0-3 3.0002v4c0 1 1 1 1 1h10s1 0 1-1v-12c0-1-1-1-1-1h-10z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/document-revert.svg b/.icons/Gruvbox-Dark/actions/24/document-revert.svg
new file mode 100644
index 000000000..6d20a5351
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-revert.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1.0098s-1 0-1 1v12c0 1 1 1 1 1h10s1 0 1-1v-4c0-3.0002-3-3.0002-3-3.0002l-1-0.0039v-2l-4.5 3 4.5 3.0001v-2.0001l1 0.0039s1 0 1 1.0002v3h-8v-9.9963h8v2.9961l2-0.0039v-3.9961c0-1-1-1-1-1h-10z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/document-save-all.svg b/.icons/Gruvbox-Dark/actions/24/document-save-all.svg
new file mode 100644
index 000000000..7eff47dff
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-save-all.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.9902344 1.0195312 L 6 7.0195312 L 3.6582031 7.0195312 L 6.9980469 11.880859 L 6.9980469 9.8945312 C 6.9980469 8.8839313 7.8992069 8.0507812 8.8730469 8.0507812 L 11.65625 8.0507812 L 12.373047 7.0195312 L 9.9980469 7.0195312 L 9.9882812 1.0195312 L 5.9902344 1.0195312 z M 8.8730469 9.0507812 C 8.3806469 9.0507812 7.9980469 9.4064312 7.9980469 9.8945312 L 7.9980469 15.113281 C 7.9980469 15.601281 8.3806469 15.957031 8.8730469 15.957031 L 15.123047 15.957031 C 15.615047 15.957031 15.998047 15.601281 15.998047 15.113281 L 15.998047 9.8945312 C 15.998047 9.4064313 15.615047 9.0507813 15.123047 9.0507812 L 8.8730469 9.0507812 z M 10 10 L 14 10 L 14 15 L 13 15 L 13 13 L 11 13 L 11 15 L 10 15 L 10 10 z M 11 11 L 11 12 L 13 12 L 13 11 L 11 11 z M 1 14.03125 L 1 16 L 7.2578125 16 C 7.1014025 15.73508 7.0019531 15.435541 7.0019531 15.113281 L 7.0019531 14.03125 L 1 14.03125 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/document-save-as.svg b/.icons/Gruvbox-Dark/actions/24/document-save-as.svg
new file mode 100644
index 000000000..2f9fe652a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-save-as.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.9902344 1.0195312 L 6 7.0195312 L 3.6582031 7.0195312 L 6.9980469 11.880859 L 6.9980469 9.8945312 C 6.9980469 8.8839313 7.8992069 8.0507812 8.8730469 8.0507812 L 11.65625 8.0507812 L 12.373047 7.0195312 L 9.9980469 7.0195312 L 9.9882812 1.0195312 L 5.9902344 1.0195312 z M 8.8808594 9.0507812 C 8.3884094 9.0507812 8.0058594 9.4063713 8.0058594 9.8945312 L 8.0058594 15.113281 C 8.0058594 15.601441 8.3884094 15.957031 8.8808594 15.957031 L 15.130859 15.957031 C 15.623309 15.957031 16.005859 15.601441 16.005859 15.113281 L 16.005859 9.8945312 C 16.005859 9.4063713 15.623309 9.0507812 15.130859 9.0507812 L 8.8808594 9.0507812 z M 10.005859 10.019531 L 13.005859 10.019531 L 13.005859 11.019531 L 12.005859 11.019531 L 12.005859 14.019531 L 13.005859 14.019531 L 13.005859 15.019531 L 10.005859 15.019531 L 10.005859 14.019531 L 11.005859 14.019531 L 11.005859 11.019531 L 10.005859 11.019531 L 10.005859 10.019531 z M 1 14.03125 L 1 16 L 7.2578125 16 C 7.1014025 15.73508 7.0019531 15.435541 7.0019531 15.113281 L 7.0019531 14.03125 L 1 14.03125 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/document-save.svg b/.icons/Gruvbox-Dark/actions/24/document-save.svg
new file mode 100644
index 000000000..883439482
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-save.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.9980469 1.0195312 L 5.9980469 7.0195312 L 3.6582031 7.0195312 L 7.9902344 13.324219 L 12.371094 7.0195312 L 9.9980469 7.0195312 L 9.9980469 1.0488281 L 5.9980469 1.0195312 z M 1 14.03125 L 1 16 L 15.005859 16 L 15 14.03125 L 1 14.03125 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/document-send.svg b/.icons/Gruvbox-Dark/actions/24/document-send.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-send.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/document-share.svg b/.icons/Gruvbox-Dark/actions/24/document-share.svg
new file mode 100644
index 000000000..261adda96
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-share.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12 0 C 10.3432 0 9 1.3432 9 3 C 9 3.23127 9.04425 3.44001 9.09375 3.65625 L 5.875 5.65625 C 5.36159 5.24498 4.7091 5 4 5 C 2.3432 5 1 6.3432 1 8 C 1 9.6568 2.3432 11 4 11 C 4.70904 11 5.3615 10.75502 5.875 10.34375 L 9.09375 12.34375 C 9.04425 12.55999 9 12.76873 9 13 C 9 14.6568 10.3432 16 12 16 C 13.6568 16 15 14.6568 15 13 C 15 11.3432 13.6568 10 12 10 C 11.29096 10 10.6385 10.24498 10.125 10.65625 L 6.90625 8.65625 C 6.95575 8.44001 7 8.23127 7 8 C 7 7.76873 6.95575 7.55999 6.90625 7.34375 L 10.125 5.34375 C 10.63841 5.75502 11.2909 6 12 6 C 13.6568 6 15 4.6568 15 3 C 15 1.3432 13.6568 0 12 0 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/document-sign.svg b/.icons/Gruvbox-Dark/actions/24/document-sign.svg
new file mode 120000
index 000000000..610b77f42
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-sign.svg
@@ -0,0 +1 @@
+document-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/document-swap.svg b/.icons/Gruvbox-Dark/actions/24/document-swap.svg
new file mode 100644
index 000000000..f293c8892
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/document-swap.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10.094 1l2 2h-5.094v1h5.094l-2 2h1.406l2.312-2.2812 0.188-0.2188-0.188-0.2188-2.312-2.2812h-1.406zm-5.594 2l-2.3125 2.2812-0.1875 0.2188 0.1875 0.2188 2.3125 2.2812h1.4062l-2-2h5.0938v-1h-5.0938l2-2h-1.4062zm-2.5 4.9902v6.0098c0 1 1 1 1 1h10s1 0 1-1v-5.9902h-2v4.9862h-8v-5.0058h-2z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/documentation.svg b/.icons/Gruvbox-Dark/actions/24/documentation.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/documentation.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/documentinfo.svg b/.icons/Gruvbox-Dark/actions/24/documentinfo.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/documentinfo.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/double-page.svg b/.icons/Gruvbox-Dark/actions/24/double-page.svg
new file mode 100644
index 000000000..ebe58b72a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/double-page.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 5,6 v 2 h 6 V 6 Z m 8,0 v 2 h 6 V 6 Z M 5,9 v 2 h 6 V 9 Z m 8,0 v 2 h 6 V 9 Z m -8,3 v 2 h 6 v -2 z m 8,0 v 2 h 6 v -2 z m -8,3 v 2 h 6 v -2 z m 8,0 v 2 h 6 v -2 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/down.svg b/.icons/Gruvbox-Dark/actions/24/down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/download-amarok.svg b/.icons/Gruvbox-Dark/actions/24/download-amarok.svg
new file mode 120000
index 000000000..6aa652ef6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/download-amarok.svg
@@ -0,0 +1 @@
+edit-download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/download-later.svg b/.icons/Gruvbox-Dark/actions/24/download-later.svg
new file mode 120000
index 000000000..ab3c72dcd
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/download-later.svg
@@ -0,0 +1 @@
+document-open-recent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/download.svg b/.icons/Gruvbox-Dark/actions/24/download.svg
new file mode 100644
index 000000000..4cb6fd951
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/download.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 2 L 6 6 L 3 6 L 8 14 L 13 6 L 10 6 L 10 2 L 6 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-arrow-back.svg b/.icons/Gruvbox-Dark/actions/24/draw-arrow-back.svg
new file mode 120000
index 000000000..ce999bda3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-arrow-back.svg
@@ -0,0 +1 @@
+./go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-arrow-down.svg b/.icons/Gruvbox-Dark/actions/24/draw-arrow-down.svg
new file mode 120000
index 000000000..9c9d7389e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-arrow-down.svg
@@ -0,0 +1 @@
+./go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-arrow-forward.svg b/.icons/Gruvbox-Dark/actions/24/draw-arrow-forward.svg
new file mode 120000
index 000000000..6ad916587
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-arrow-forward.svg
@@ -0,0 +1 @@
+./go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-arrow-up.svg b/.icons/Gruvbox-Dark/actions/24/draw-arrow-up.svg
new file mode 120000
index 000000000..d5034d14f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-arrow-up.svg
@@ -0,0 +1 @@
+./go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-bezier-curves.svg b/.icons/Gruvbox-Dark/actions/24/draw-bezier-curves.svg
new file mode 100644
index 000000000..d099e3a7f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-bezier-curves.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m12.5 1a2.5 2.5 0 0 0 -2.449 2h-8.051v1c1.8552 0.9588 3.1651 2.4795 3.3574 3.3027 0.2086 0.8925-0.0238 1.9119-0.6484 3.0093a2.5 2.5 0 0 0 -1.209 -0.312 2.5 2.5 0 0 0 -2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.4492 -2h3.0508v1 1h5v-5h-5v1 1h-3.0547a2.5 2.5 0 0 0 -0.4433 -0.994c0.8523-1.3456 1.2088-2.625 0.9238-3.8654-0.2938-1.2786-1.1844-2.2761-2.457-3.1406h6.0862a2.5 2.5 0 0 0 2.445 2 2.5 2.5 0 0 0 2.5 -2.5 2.5 2.5 0 0 0 -2.5 -2.5z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-brush.svg b/.icons/Gruvbox-Dark/actions/24/draw-brush.svg
new file mode 100644
index 000000000..51ba67f17
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-brush.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.574219 1.0058594 C 13.520146 0.87298937 10.770478 2.75775 8.0605469 5.46875 C 6.8520776 6.67795 5.8032796 7.8729 5 9 C 5.9414561 9.29995 6.7002076 10.0582 7 11 C 8.1266713 10.19649 9.3243336 9.1522594 10.533203 7.9433594 C 13.607725 4.8675594 15.546263 1.8205187 14.863281 1.1367188 C 14.793083 1.0660188 14.697306 1.0216494 14.574219 1.0058594 z M 4.5 10.330078 L 4.5 10.332031 C 1.0001889 11.270271 3.6248533 13.4865 1 15 C 4.4998111 15 6.25 13.248178 6.25 12.080078 C 6.25 11.497798 6.3093545 10.426978 4.5 10.330078 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-calligraphic.svg b/.icons/Gruvbox-Dark/actions/24/draw-calligraphic.svg
new file mode 100644
index 000000000..51a50fc91
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-calligraphic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 7,5 0,10 4,4 0,-4 1,0 0,4 4,-4 0,-10 -9,0 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-circle.svg b/.icons/Gruvbox-Dark/actions/24/draw-circle.svg
new file mode 100644
index 000000000..8a8847313
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-circle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -7 -7zm0 2a5 5 0 0 1 5 5 5 5 0 0 1 -5 5 5 5 0 0 1 -5 -5 5 5 0 0 1 5 -5z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-connector.svg b/.icons/Gruvbox-Dark/actions/24/draw-connector.svg
new file mode 100644
index 000000000..7c820c574
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-connector.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 11,0 0,0.011719 0,1.543 c -0.363,0.021 -0.723,0.0411 -1.1152,0.0781 -1.2789,0.1228 -2.6619,0.329 -3.8848,0.7305 l 0,-0.3633 -4,0 0,4 0.127,0 c -0.5694,1.3541 -0.92,2.9317 -1.1622,4.391 -0.03542,0.213 -0.05555,0.401 -0.08589,0.609 l -0.87891,0 0,0.012 0,3.988 0,0.012 1.5,0 2.5,0 0,-0.012 0,-1.543 c 0.3633,-0.021 0.7235,-0.041 1.1152,-0.078 1.2789,-0.123 2.6619,-0.329 3.8848,-0.731 l 0,0.364 4,0 0,-4.0003 -0.127,0 c 0.569,-1.3541 0.92,-2.9317 1.162,-4.3906 0.035,-0.2136 0.056,-0.4019 0.086,-0.6094 l 0.879,0 0,-0.0117 0,-3.9883 0,-0.0117 -1.5,0 -2.5,0 z M 11,2.5547 11,4 l 0,0.0117 2.111,0 C 13.088,4.1652 13.075,4.3022 13.049,4.459 12.788,6.0281 12.351,7.7156 11.744,9.0117 L 9,9.0117 9,11.562 C 7.8366,11.986 6.3724,12.255 5.0195,12.385 4.6616,12.419 4.334,12.437 4,12.457 L 4,11.012 4,11 1.8887,11 C 1.9118,10.846 1.9252,10.71 1.9512,10.553 2.2117,8.9836 2.6492,7.2961 3.2559,6 L 6,6 6,3.4492 C 7.1634,3.0253 8.6276,2.7567 9.9805,2.627 10.338,2.593 10.666,2.5747 11,2.5547 Z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-cross.svg b/.icons/Gruvbox-Dark/actions/24/draw-cross.svg
new file mode 100644
index 000000000..6681bae06
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-cross.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m6 1c-0.5523 0.0001-0.9999 0.4477-1 1v3h-3c-0.5523 0.0001-0.9999 0.4477-1 1v4c0.0001 0.552 0.4477 1 1 1h3v3c0.0001 0.552 0.4477 1 1 1h4c0.552 0 1-0.448 1-1v-3h3c0.552 0 1-0.448 1-1v-4c0-0.5523-0.448-0.9999-1-1h-3v-3c0-0.5523-0.448-0.9999-1-1h-4zm1 2h2v4h4v2h-4v4h-2v-4h-4v-2h4v-4z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-cuboid.svg b/.icons/Gruvbox-Dark/actions/24/draw-cuboid.svg
new file mode 100644
index 000000000..6225a94b3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-cuboid.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 11.603516,4 c -0.108107,0 -0.215097,0.02464 -0.314454,0.074219 L 4.3925781,7.515625 C 4.1528418,7.6352265 4,7.8658019 4,8.15625 l 0,7.654297 c 0,0.266714 0.1506245,0.510636 0.3886719,0.630859 l 6.8964841,3.482422 C 11.385558,19.974584 11.494581,20 11.603516,20 c 0.171646,0 0.3477,-0.09029 0.347656,-0.08984 l 6.86914,-3.46875 c 0.238092,-0.120223 0.388672,-0.364145 0.388672,-0.630859 l 0,-7.6621095 c 0,-0.2679589 -0.152708,-0.513211 -0.392578,-0.6328125 L 11.919922,4.0742187 C 11.820587,4.0246404 11.711623,4 11.603516,4 Z m 0,1.4960938 5.314452,2.6523437 L 11.603516,10.800781 6.2910156,8.1484375 11.603516,5.4960938 Z m -6.1894535,3.7949218 5.4824215,2.7363284 0,6.117187 -5.4824215,-2.769531 0,-6.0839844 z m 12.3808595,0 0,6.0839844 -5.484375,2.769531 0,-6.117187 5.484375,-2.7363284 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-donut.svg b/.icons/Gruvbox-Dark/actions/24/draw-donut.svg
new file mode 100644
index 000000000..c79453438
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-donut.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7 -7 7 7 0 0 0 -7 -7zm0 4a3 3 0 0 1 3 3 3 3 0 0 1 -3 3 3 3 0 0 1 -3 -3 3 3 0 0 1 3 -3zm0 2a1 1 0 0 0 -1 1 1 1 0 0 0 1 1 1 1 0 0 0 1 -1 1 1 0 0 0 -1 -1z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-ellipse.svg b/.icons/Gruvbox-Dark/actions/24/draw-ellipse.svg
new file mode 120000
index 000000000..8ca2d4396
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-ellipse.svg
@@ -0,0 +1 @@
+media-record.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-eraser.svg b/.icons/Gruvbox-Dark/actions/24/draw-eraser.svg
new file mode 100644
index 000000000..eb3155f20
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-eraser.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.6210938 1.5234375 C 8.3898692 1.5647705 8.1042344 1.8100944 7.8964844 2.1699219 L 2.8964844 10.830078 C 2.6194844 11.309858 2.5902081 11.808786 2.8300781 11.947266 L 7.1601562 14.447266 C 7.4000463 14.585766 7.81675 14.309848 8.09375 13.830078 L 13.09375 5.1699219 C 13.37075 4.6901419 13.400026 4.1931675 13.160156 4.0546875 L 8.8300781 1.5546875 C 8.7701056 1.5200625 8.6981686 1.5096598 8.6210938 1.5234375 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-freehand.svg b/.icons/Gruvbox-Dark/actions/24/draw-freehand.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-freehand.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-halfcircle1.svg b/.icons/Gruvbox-Dark/actions/24/draw-halfcircle1.svg
new file mode 100644
index 000000000..c8de527a9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-halfcircle1.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.859375 1.0097656 C 7.072275 1.0097656 4.0019531 4.1426594 4.0019531 8.0058594 C 4.0019531 11.869059 7.072275 15 10.859375 15 L 12.001953 15 L 12.001953 13.833984 L 12.001953 13.716797 L 12.001953 2.2988281 L 12.001953 2.1757812 L 12.001953 1.0097656 C 12.001953 1.0097656 10.938275 0.98816562 10.859375 1.0097656 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-halfcircle2.svg b/.icons/Gruvbox-Dark/actions/24/draw-halfcircle2.svg
new file mode 100644
index 000000000..e3deb37ff
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-halfcircle2.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.0078125 1.0097656 L 4.0078125 2.1757812 L 4.0078125 2.2988281 L 4.0078125 13.716797 L 4.0078125 13.833984 L 4.0078125 15 L 5.1503906 15 C 8.9374906 15 12.007812 11.869059 12.007812 8.0058594 C 12.007812 4.1426594 8.9374906 1.0097656 5.1503906 1.0097656 C 5.0714906 0.98816562 4.0078125 1.0097656 4.0078125 1.0097656 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-halfcircle3.svg b/.icons/Gruvbox-Dark/actions/24/draw-halfcircle3.svg
new file mode 100644
index 000000000..bbed0ad43
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-halfcircle3.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.0058594 4.0019531 C 4.1426594 4.0019531 1.0097656 7.072275 1.0097656 10.859375 C 0.98816563 10.938275 1.0097656 12.001953 1.0097656 12.001953 L 2.1757812 12.001953 L 2.2988281 12.001953 L 13.716797 12.001953 L 13.833984 12.001953 L 15 12.001953 L 15 10.859375 C 15 7.072275 11.869059 4.0019531 8.0058594 4.0019531 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-halfcircle4.svg b/.icons/Gruvbox-Dark/actions/24/draw-halfcircle4.svg
new file mode 100644
index 000000000..058038fc3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-halfcircle4.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.0097656 3.9980469 C 1.0097656 3.9980469 0.98816563 5.061725 1.0097656 5.140625 C 1.0097656 8.927725 4.1426594 11.998047 8.0058594 11.998047 C 11.869059 11.998047 15 8.927725 15 5.140625 L 15 3.9980469 L 13.833984 3.9980469 L 13.716797 3.9980469 L 2.2988281 3.9980469 L 2.1757812 3.9980469 L 1.0097656 3.9980469 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-line.svg b/.icons/Gruvbox-Dark/actions/24/draw-line.svg
new file mode 100644
index 000000000..92499ebe8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-line.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11 1v1 2.3125l-6.6875 6.6875h-2.3125-1v4h4v-1-2.312l6.688-6.688h3.312v-4h-4z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-path.svg b/.icons/Gruvbox-Dark/actions/24/draw-path.svg
new file mode 100644
index 000000000..3bc2c9f21
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-path.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m12.213 1c-0.213 0-0.425 0.083-0.59 0.248l-1.6308 1.6387 3.1208 3.1211 1.639-1.6308c0.33-0.33 0.33-0.8497 0-1.1797l-1.949-1.9493c-0.165-0.165-0.378-0.248-0.59-0.248zm-3.34 3.0078l-7.8808 7.8792-0.00001 3.121h3.1211l0.0078-0.008h10.879v-2h-8.8789l5.8709-5.873-3.119-3.1192z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-polygon-star.svg b/.icons/Gruvbox-Dark/actions/24/draw-polygon-star.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-polygon-star.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-polygon.svg b/.icons/Gruvbox-Dark/actions/24/draw-polygon.svg
new file mode 100644
index 000000000..256d29b79
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-polygon.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 L 1 6.03125 L 3.7070312 15 L 12.361328 15 L 15 5.96875 L 8 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-polyline.svg b/.icons/Gruvbox-Dark/actions/24/draw-polyline.svg
new file mode 100644
index 000000000..6f893fd19
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-polyline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 11 L 2.1660156 11 L 5 11 L 5 15 L 5.6660156 15 L 12.666016 15 L 13.349609 15 L 15 15 L 5 6 L 5 2.1660156 L 5 1 L 2.1660156 1 L 1 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-rectangle.svg b/.icons/Gruvbox-Dark/actions/24/draw-rectangle.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-rectangle.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-spiral.svg b/.icons/Gruvbox-Dark/actions/24/draw-spiral.svg
new file mode 100644
index 000000000..efdcd227e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-spiral.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.8300781 0 C -0.63702188 3.2319 -1.025305 8.8658375 2.265625 12.398438 C 5.247225 15.599137 10.422597 15.950137 13.654297 12.873047 C 16.555297 10.110847 16.86398 5.3373469 14.03125 2.3730469 C 11.51675 -0.25775313 7.19625 -0.52924625 4.53125 2.0898438 C 2.19825 4.3827437 1.9709625 8.3006594 4.3515625 10.693359 C 6.3996625 12.751859 9.8702437 12.937268 11.964844 10.767578 C 13.726444 8.9427781 13.871287 5.8765469 11.929688 4.0605469 C 10.346088 2.5793469 7.7119656 2.4805663 6.1972656 4.2226562 C 5.0143656 5.5831563 4.9599431 7.8246219 6.5019531 9.0449219 C 7.0661531 9.4914119 7.7591437 9.6987475 8.4648438 9.6484375 C 9.1704638 9.5981325 9.9270938 9.2346862 10.371094 8.5351562 C 10.667974 8.0674163 10.771901 7.5499537 10.681641 6.9960938 C 10.591441 6.4422337 10.170031 5.7853062 9.4882812 5.5664062 C 8.9061312 5.3795162 8.5788106 5.4095613 8.2128906 5.6132812 C 7.9408106 5.7647512 7.7080237 6.031135 7.6523438 6.453125 C 7.6081438 6.788515 7.6919344 7.1280406 7.7402344 7.4628906 C 7.1904044 7.0277706 7.216085 6.1050219 7.703125 5.5449219 C 8.414165 4.7271219 9.7608062 4.7797731 10.566406 5.5332031 C 11.631406 6.5292731 11.546917 8.3149406 10.529297 9.3691406 C 9.2578969 10.686241 7.054825 10.567285 5.765625 9.2714844 C 4.213325 7.7112844 4.3668275 5.0632437 5.9296875 3.5273438 C 7.7626875 1.7258438 10.824044 1.918065 12.589844 3.765625 C 14.620644 5.890425 14.393757 9.3988094 12.279297 11.412109 C 9.8844969 13.692309 5.9640094 13.427368 3.7246094 11.023438 C 1.2191094 8.3339375 1.5219962 3.9609562 4.1914062 1.4726562 L 2.8300781 0 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-square-inverted-corners.svg b/.icons/Gruvbox-Dark/actions/24/draw-square-inverted-corners.svg
new file mode 100644
index 000000000..cc7e6e404
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-square-inverted-corners.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 1 L 5 4 C 5 4.55228 4.55228 5 4 5 L 1 5 L 1 11 L 4 11 C 4.55228 11 5 11.44772 5 12 L 5 15 L 11 15 L 11 12 C 11 11.44772 11.44772 11 12 11 L 15 11 L 15 5 L 12 5 C 11.44772 5 11 4.55228 11 4 L 11 1 L 5 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-star.svg b/.icons/Gruvbox-Dark/actions/24/draw-star.svg
new file mode 100644
index 000000000..88170674c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-star.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.0292969 1 L 5.8417969 5.5957031 L 1 6.3203125 L 4.4804688 9.9140625 L 3.625 14.972656 L 7.9648438 12.595703 L 12.277344 15 L 11.480469 9.9375 L 15 6.3632812 L 10.167969 5.6113281 L 8.0292969 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-text.svg b/.icons/Gruvbox-Dark/actions/24/draw-text.svg
new file mode 120000
index 000000000..36a013999
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-text.svg
@@ -0,0 +1 @@
+format-text-larger.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-triangle.svg b/.icons/Gruvbox-Dark/actions/24/draw-triangle.svg
new file mode 100644
index 000000000..516fe49ba
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-triangle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 3 L 2 13 L 14 13 L 2 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-triangle1.svg b/.icons/Gruvbox-Dark/actions/24/draw-triangle1.svg
new file mode 120000
index 000000000..9bfebcea3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-triangle1.svg
@@ -0,0 +1 @@
+arrow-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-triangle2.svg b/.icons/Gruvbox-Dark/actions/24/draw-triangle2.svg
new file mode 120000
index 000000000..2518a46fa
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-triangle2.svg
@@ -0,0 +1 @@
+arrow-right.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-triangle3.svg b/.icons/Gruvbox-Dark/actions/24/draw-triangle3.svg
new file mode 120000
index 000000000..a518c3c82
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-triangle3.svg
@@ -0,0 +1 @@
+arrow-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-triangle4.svg b/.icons/Gruvbox-Dark/actions/24/draw-triangle4.svg
new file mode 120000
index 000000000..dc0c6863b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-triangle4.svg
@@ -0,0 +1 @@
+arrow-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/draw-watercolor.svg b/.icons/Gruvbox-Dark/actions/24/draw-watercolor.svg
new file mode 100644
index 000000000..85875e126
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/draw-watercolor.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m14.574 1.0059a1.7502 7.8757 44.989 0 0 -6.5135 4.4629 1.7502 7.8757 44.989 0 0 -3.0996 3.5996c0.9415 0.2999 1.6748 1.0326 1.9746 1.9746a1.7502 7.8757 44.989 0 0 3.5975 -3.0996 1.7502 7.8757 44.989 0 0 4.332 -6.8067 1.7502 7.8757 44.989 0 0 -0.291 -0.1308zm-1.574 7.9941c-0.389 1.277-1.361 2.371-1.781 3.25-0.147 0.261-0.219 0.558-0.219 0.875 0 1.039 0.892 1.875 2 1.875s2-0.836 2-1.875c0-0.317-0.103-0.614-0.25-0.875-0.42-0.879-1.361-1.973-1.75-3.25zm-8.5 1.33v0.002c-3.4999 0.938-0.8751 3.154-3.5 4.668 3.4999 0 5.25-1.752 5.25-2.92 0-0.582 0.0594-1.653-1.75-1.75z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/dynamic-amarok.svg b/.icons/Gruvbox-Dark/actions/24/dynamic-amarok.svg
new file mode 120000
index 000000000..26f669677
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/dynamic-amarok.svg
@@ -0,0 +1 @@
+media-playlist-shuffle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/earthquake.svg b/.icons/Gruvbox-Dark/actions/24/earthquake.svg
new file mode 100644
index 000000000..7d5dd53cc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/earthquake.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.1308594 1 C 8.7354194 2.5973 11.272384 9.2953219 11.271484 9.2949219 L 14.773438 7.5449219 L 14.998047 7.9921875 C 14.998047 4.1710875 11.934859 1.0717 8.1308594 1 z M 7.6445312 1.0097656 C 4.1143312 1.1867356 1.2792906 3.9730219 1.0253906 7.4824219 L 4.1855469 5.2480469 L 6.671875 10.222656 L 7.6445312 1.0097656 z M 8.2832031 4.1777344 L 7.3242188 13.761719 L 3.8105469 6.7363281 L 1.2558594 8.5429688 L 1.0078125 8.1933594 C 1.1153725 11.965359 4.2000469 14.992188 7.9980469 14.992188 C 11.669947 14.992188 14.67565 12.162806 14.96875 8.5664062 L 10.724609 10.6875 L 8.2832031 4.1777344 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-add.svg b/.icons/Gruvbox-Dark/actions/24/edit-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-bomb.svg b/.icons/Gruvbox-Dark/actions/24/edit-bomb.svg
new file mode 100644
index 000000000..77aa1018b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-bomb.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15 1 C 14.011 1.2035 13.092781 1.7820875 12.550781 2.6171875 C 12.362781 2.5329875 12.22 2.5 12 2.5 C 11.844 2.5 11.695688 2.5302187 11.554688 2.5742188 C 11.275688 2.6784188 11.030828 2.79135 10.798828 2.90625 A 6.5 6.5 0 0 0 7.5 2 A 6.5 6.5 0 0 0 1 8.5 A 6.5 6.5 0 0 0 7.5 15 A 6.5 6.5 0 0 0 14 8.5 A 6.5 6.5 0 0 0 13.207031 5.4003906 C 13.295031 5.1124906 13.370781 4.8007125 13.425781 4.4453125 C 13.469781 4.3038125 13.5 4.1564 13.5 4 C 13.5 3.664 13.489688 3.5287969 13.304688 3.2792969 C 13.705687 2.6254969 14.242 2.1969 15 2 L 15 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-clear-all.svg b/.icons/Gruvbox-Dark/actions/24/edit-clear-all.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-clear-all.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-clear-history.svg b/.icons/Gruvbox-Dark/actions/24/edit-clear-history.svg
new file mode 120000
index 000000000..00150527a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-clear-history.svg
@@ -0,0 +1 @@
+edit-clear.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-clear-list.svg b/.icons/Gruvbox-Dark/actions/24/edit-clear-list.svg
new file mode 100644
index 000000000..d128919ed
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-clear-list.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.0292969 1.0625 C 4.1759969 1.0625 1.0605469 4.17785 1.0605469 8.03125 C 1.0605469 11.88455 4.1758969 15 8.0292969 15 C 11.882597 15 14.998047 11.88465 14.998047 8.03125 C 14.998047 4.17795 11.882697 1.0625 8.0292969 1.0625 z M 5 5.0039062 L 6 5.0039062 C 6.27614 5.0039062 6.53779 5.1041862 6.71875 5.2851562 L 8 6.5625 L 9.28125 5.2851562 C 9.46125 5.1041563 9.7219531 5.0039062 10.001953 5.0039062 L 11.001953 5.0039062 L 11.001953 6.0039062 C 11.001953 6.2800462 10.901663 6.5416862 10.720703 6.7226562 L 9.4394531 8 L 10.720703 9.2851562 C 10.901663 9.4661263 11.003323 9.7277663 11.001953 10.003906 L 11.001953 11.003906 L 10.001953 11.003906 C 9.7258131 11.003906 9.4641631 10.903626 9.2832031 10.722656 L 8.0019531 9.4375 L 6.7207031 10.722656 C 6.5407031 10.902656 6.28 11.001953 6 11.001953 L 5 11.001953 L 5 10.001953 C 5 9.7258131 5.10029 9.4641731 5.28125 9.2832031 L 6.5625 7.9980469 L 5.28125 6.7207031 C 5.10125 6.5407031 5.0019531 6.2779531 5.0019531 6.0019531 L 5 5.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-clear-locationbar-ltr.svg b/.icons/Gruvbox-Dark/actions/24/edit-clear-locationbar-ltr.svg
new file mode 120000
index 000000000..beaae7968
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-clear-locationbar-ltr.svg
@@ -0,0 +1 @@
+edit-clear-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-clear-locationbar-rtl.svg b/.icons/Gruvbox-Dark/actions/24/edit-clear-locationbar-rtl.svg
new file mode 120000
index 000000000..00150527a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-clear-locationbar-rtl.svg
@@ -0,0 +1 @@
+edit-clear.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-clear-rtl.svg b/.icons/Gruvbox-Dark/actions/24/edit-clear-rtl.svg
new file mode 100644
index 000000000..5432c109a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-clear-rtl.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 2.0039062 L 0 14.003906 L 11 14.003906 L 16 8.0039062 L 11 2.0039062 L 0 2.0039062 z M 3.0078125 5.0039062 L 4.0078125 5.0039062 C 4.2878125 5.0039062 4.5370312 5.115875 4.7070312 5.296875 L 6 6.5898438 L 7.2929688 5.296875 C 7.4737187 5.116125 7.723 5.0039062 8 5.0039062 L 9 5.0039062 L 9.0039062 6.0039062 C 9.0039062 6.2809063 8.893125 6.5299375 8.703125 6.7109375 L 7.4101562 8.0039062 L 8.7109375 9.296875 C 8.8916875 9.477625 9.0039062 9.7269062 9.0039062 10.003906 L 9.0039062 11.003906 L 8.0039062 11.003906 C 7.7239063 11.003906 7.4727344 10.891937 7.3027344 10.710938 L 6.0097656 9.4179688 L 4.7167969 10.710938 C 4.5360469 10.891687 4.2867656 11.003906 4.0097656 11.003906 L 3.0097656 11.003906 L 3.0097656 10.003906 C 3.0097656 9.7269062 3.1207812 9.477875 3.3007812 9.296875 L 4.59375 8.0039062 L 3.3007812 6.7109375 C 3.1200312 6.5301875 3.0078125 6.2809063 3.0078125 6.0039062 L 3.0078125 5.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-clear.svg b/.icons/Gruvbox-Dark/actions/24/edit-clear.svg
new file mode 100644
index 000000000..2f92b903d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-clear.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 2.0039062 L 0 8.0039062 L 5 14.003906 L 16 14.003906 L 16 2.0039062 L 5 2.0039062 z M 7 5.0039062 L 8 5.0039062 C 8.277 5.0039062 8.5262813 5.116125 8.7070312 5.296875 L 10 6.5898438 L 11.292969 5.296875 C 11.462969 5.115875 11.712188 5.0039062 11.992188 5.0039062 L 12.992188 5.0039062 L 12.992188 6.0039062 C 12.992188 6.2809063 12.879969 6.5301875 12.699219 6.7109375 L 11.400391 8.0039062 L 12.693359 9.296875 C 12.874109 9.477625 12.986328 9.7269062 12.986328 10.003906 L 12.986328 11.003906 L 11.986328 11.003906 C 11.709328 11.003906 11.460047 10.891687 11.279297 10.710938 L 9.9863281 9.4179688 L 8.6933594 10.710938 C 8.5333594 10.891937 8.2839062 11.003906 8.0039062 11.003906 L 7.0039062 11.003906 L 7.0039062 10.003906 C 7.0039062 9.7269062 7.116125 9.477625 7.296875 9.296875 L 8.5957031 8.0039062 L 7.296875 6.7109375 C 7.116875 6.5299375 7.0058594 6.2809063 7.0058594 6.0039062 L 7 5.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-clone-unlink.svg b/.icons/Gruvbox-Dark/actions/24/edit-clone-unlink.svg
new file mode 100644
index 000000000..8cc101c0c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-clone-unlink.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 L 2 10 L 6 10 L 6 14 L 14 14 L 14 6 L 10 6 L 10 2 L 2 2 z M 10 7 C 10.739 7 11.333984 7.6834375 11.333984 8.5234375 L 11.333984 10 L 11.666016 10 C 11.851016 10 12 10.167 12 10.375 L 12 12.625 C 12 12.833 11.851016 13 11.666016 13 L 8.3339844 13 C 8.1492844 13 8 12.833 8 12.625 L 8 10.375 C 8 10.167 8.1492844 10 8.3339844 10 L 10.666016 10 L 10.666016 8.5 C 10.666016 8.0845 10.369 7.75 10 7.75 C 9.6307 7.75 9.3339844 8.0845 9.3339844 8.5 L 9.3339844 8.875 L 8.6660156 8.875 L 8.6660156 8.5 C 8.6772156 7.6706 9.2683 7 10 7 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-clone.svg b/.icons/Gruvbox-Dark/actions/24/edit-clone.svg
new file mode 100644
index 000000000..d59dd3478
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-clone.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 L 2 10 L 6 10 L 6 14 L 14 14 L 14 6 L 10 6 L 10 2 L 2 2 z M 10 7 C 10.739 7 11.333984 7.7802344 11.333984 8.7402344 L 11.333984 9.5722656 L 11.666016 9.5722656 C 11.851016 9.5722656 12 9.7626 12 10 L 12 12.572266 C 12 12.810266 11.851016 13 11.666016 13 L 8.3339844 13 C 8.1492844 13 8 12.810266 8 12.572266 L 8 10 C 8 9.7626 8.1492844 9.5722656 8.3339844 9.5722656 L 8.6660156 9.5722656 L 8.6660156 8.7402344 C 8.6660156 7.7799344 9.2613 7 10 7 z M 10 7.8574219 C 9.6307 7.8574219 9.3339844 8.2400438 9.3339844 8.7148438 L 9.3339844 9.5722656 L 10.666016 9.5722656 L 10.666016 8.7148438 C 10.666016 8.2400437 10.369 7.8574219 10 7.8574219 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-comment.svg b/.icons/Gruvbox-Dark/actions/24/edit-comment.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-comment.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-copy.svg b/.icons/Gruvbox-Dark/actions/24/edit-copy.svg
new file mode 100644
index 000000000..20ccd61b0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-copy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1.0039062 C 3 1.0039062 2 1.0039062 2 2.0039062 L 2 11.003906 C 2 11.003906 2 12.003906 3 12.003906 L 4 12.003906 L 4 3.0039062 L 12 3.0039062 L 12 2.0039062 C 12 1.0039062 11 1.0039062 11 1.0039062 L 3 1.0039062 z M 6 4.0039062 C 6 4.0039062 5 4.0039062 5 5.0039062 L 5 15.003906 C 5 16.003906 6 16.003906 6 16.003906 L 14 16.003906 C 14 16.003906 15 16.0029 15 15 L 15 5.0039062 C 15 4.0039062 14 4.0039062 14 4.0039062 L 6 4.0039062 z M 7 6.0039062 L 13 6.0039062 L 13 14.003906 L 7 14.003906 L 7 6.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-cut.svg b/.icons/Gruvbox-Dark/actions/24/edit-cut.svg
new file mode 100644
index 000000000..e63932cfd
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-cut.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.4980469 2.0078125 C 3.1182599 2.0088855 2 3.1277747 2 4.5078125 C 2 5.8885125 3.1193 7.0078125 4.5 7.0078125 C 4.94608 7.0078125 5.35613 6.8687925 5.71875 6.6640625 L 7.6875 8.5078125 L 5.71875 10.351562 C 5.35875 10.146563 4.9480469 10.007812 4.4980469 10.007812 C 3.1173469 10.007812 1.9980469 11.127113 1.9980469 12.507812 C 1.9980469 13.888512 3.1173469 15.007812 4.4980469 15.007812 C 5.8787469 15.007812 6.9980469 13.888512 6.9980469 12.507812 C 6.9980469 12.278652 6.9619969 12.062402 6.9042969 11.851562 L 9.0292969 9.7890625 L 13.498047 14.007812 L 14.998047 14.007812 L 14.998047 13.007812 L 6.9042969 5.1640625 C 6.9620969 4.9532225 6.9980469 4.7369725 6.9980469 4.5078125 C 6.9980469 3.1277747 5.879787 2.0088855 4.5 2.0078125 L 4.4980469 2.0078125 z M 13.5 3.0078125 L 9.5625 6.7265625 L 10.875 8.0078125 L 15 4.0078125 L 15 3.0078125 L 13.5 3.0078125 z M 4.5 3.5078125 C 5.05228 3.5078125 5.5 3.9555325 5.5 4.5078125 C 5.5 5.0600925 5.05228 5.5078125 4.5 5.5078125 C 3.94772 5.5078125 3.5 5.0600925 3.5 4.5078125 C 3.5 3.9555325 3.94772 3.5078125 4.5 3.5078125 z M 4.5 11.507812 C 5.05228 11.507812 5.5 11.955532 5.5 12.507812 C 5.5 13.060093 5.05228 13.507812 4.5 13.507812 C 3.94772 13.507812 3.5 13.060093 3.5 12.507812 C 3.5 11.955532 3.94772 11.507812 4.5 11.507812 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-delete-shred.svg b/.icons/Gruvbox-Dark/actions/24/edit-delete-shred.svg
new file mode 120000
index 000000000..0e78c06d0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-delete-shred.svg
@@ -0,0 +1 @@
+trash-empty.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-delete.svg b/.icons/Gruvbox-Dark/actions/24/edit-delete.svg
new file mode 100644
index 000000000..54ef9a88c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-delete.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 0.9921875 C 5 0.9921875 5 1.9921875 5 1.9921875 L 2 1.9921875 C 2 1.9921875 1 1.9956938 1 2.9960938 L 1 3.9960938 L 14 3.9921875 L 14 2.9960938 C 14 1.9960938 13 1.9921875 13 1.9921875 L 10 1.9921875 C 10 1.9921875 10 0.9921875 9 0.9921875 L 6 0.9921875 z M 2 4.9960938 L 2 13.996094 C 2.00005 14.519674 2.47642 14.996044 3 14.996094 L 12 14.996094 C 12.52358 14.996044 12.99995 14.519674 13 13.996094 L 13 4.9960938 L 2 4.9960938 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-download.svg b/.icons/Gruvbox-Dark/actions/24/edit-download.svg
new file mode 120000
index 000000000..65a1d1f76
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-download.svg
@@ -0,0 +1 @@
+download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-duplicate.svg b/.icons/Gruvbox-Dark/actions/24/edit-duplicate.svg
new file mode 100644
index 000000000..8d2a4bb5e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-duplicate.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 L 2 10 L 6 10 L 6 14 L 14 14 L 14 6 L 10 6 L 10 2 L 2 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-find-mail.svg b/.icons/Gruvbox-Dark/actions/24/edit-find-mail.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-find-mail.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-find-project.svg b/.icons/Gruvbox-Dark/actions/24/edit-find-project.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-find-project.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-find-replace.svg b/.icons/Gruvbox-Dark/actions/24/edit-find-replace.svg
new file mode 100644
index 000000000..ee18fc6e3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-find-replace.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.5 1.0039062 C 3.4711 1.0039062 1 3.4785062 1 6.5039062 C 1 7.5661063 1.28612 8.5670563 1.8125 9.4101562 L 3.28125 7.9394531 C 3.08793 7.5034331 3 7.0129531 3 6.5019531 C 3 4.5567531 4.5526 3.0019531 6.5 3.0019531 C 7.01218 3.0019531 7.46979 3.1205231 7.90625 3.3144531 L 8.65625 2.5644531 L 8.75 2.4726562 L 9.375 1.8164062 C 8.535 1.2984062 7.5558594 1.0039062 6.5058594 1.0039062 L 6.5 1.0039062 z M 11.611328 2.0019531 C 11.429282 2.0019531 11.248782 2.0734937 11.107422 2.2148438 L 9.7109375 3.6191406 L 12.382812 6.2929688 L 13.787109 4.8964844 C 14.069819 4.6137744 14.069819 4.1674856 13.787109 3.8847656 L 12.117188 2.2148438 C 11.975832 2.0734937 11.793374 2.0019531 11.611328 2.0019531 z M 8.75 4.5800781 L 2 11.330078 L 2 14.001953 L 4.671875 14.001953 L 11.423828 7.2519531 L 8.75 4.5800781 z M 11.125 9.6914062 L 9.6875 11.097656 L 13.3125 14.722656 C 14.27084 15.660696 15.67765 14.222646 14.71875 13.285156 L 11.125 9.6914062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-find-user.svg b/.icons/Gruvbox-Dark/actions/24/edit-find-user.svg
new file mode 120000
index 000000000..900d343a8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-find-user.svg
@@ -0,0 +1 @@
+twitter-profile.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-find.svg b/.icons/Gruvbox-Dark/actions/24/edit-find.svg
new file mode 100644
index 000000000..ddd2303fb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-find.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.4902344 0.99609375 C 3.4613344 0.99609375 0.99023438 3.4706937 0.99023438 6.4960938 C 0.99023438 9.5214938 3.4613344 11.996094 6.4902344 11.996094 C 7.6422344 11.996094 8.7279444 11.638254 9.6152344 11.027344 L 13.302734 14.714844 A 1.0055 1.0055 0 1 0 14.708984 13.277344 L 11.021484 9.5898438 C 11.632274 8.7038438 12.021484 7.6459938 12.021484 6.4960938 C 12.021484 3.4706937 9.5190344 0.99609375 6.4902344 0.99609375 z M 6.4902344 2.9960938 C 8.4376344 2.9960938 9.9902344 4.5508938 9.9902344 6.4960938 C 9.9902344 8.4411937 8.4376344 9.9960938 6.4902344 9.9960938 C 4.5428344 9.9960938 2.9902344 8.4411937 2.9902344 6.4960938 C 2.9902344 4.5508938 4.5428344 2.9960938 6.4902344 2.9960938 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-flag.svg b/.icons/Gruvbox-Dark/actions/24/edit-flag.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-flag.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-guides.svg b/.icons/Gruvbox-Dark/actions/24/edit-guides.svg
new file mode 100644
index 000000000..04455d439
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-guides.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.8398438 1.0058594 C 2.5588138 1.0495894 1.9960938 1.2398431 1.9960938 1.9394531 L 1.9960938 14.066406 C 1.9960938 14.999226 2.9960938 15 2.9960938 15 L 12.986328 15 C 13.985538 15 13.986328 14.066406 13.986328 14.066406 C 14.005128 14.023396 13.991328 7.1142812 13.986328 4.7382812 L 9.9902344 1.0058594 L 2.9960938 1.0058594 C 2.9960938 1.0058594 2.9335938 0.99130938 2.8398438 1.0058594 z M 5.9960938 5 L 9.9960938 8 L 5.9960938 11 L 5.9960938 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-image-face-add.svg b/.icons/Gruvbox-Dark/actions/24/edit-image-face-add.svg
new file mode 100644
index 000000000..8d0637dfc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-image-face-add.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.9941 2c-1.87 0-3.3939 1.5344-3.4492 3.4512-0.0459 0.0114-0.0915 0.0299-0.1347 0.0527-0.4301 0.227-0.5404 0.9362-0.2461 1.5918 0.2367 0.5274 0.6575 0.8539 1.039 0.8438 0.2872 1.7528 1.4305 3.0605 2.791 3.0605h0.0118c1.3606 0 2.5041-1.3077 2.7911-3.0605 0.381 0.01 0.802-0.3163 1.039-0.8438 0.294-0.6556 0.184-1.3648-0.246-1.5918-0.043-0.0228-0.089-0.0413-0.135-0.0527-0.055-1.9168-1.5791-3.4512-3.4491-3.4512h-0.0118zm4.0059 8v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2zm-6.4941 1.012c-2.4691 0.258-4.2682 0.889-4.4844 1.636-0.003 0.008 0.002 0.017 0 0.024-0.007 0.027-0.0068 0.051-0.0098 0.078-0.001 0.012-0.0117 0.021-0.0117 0.033-0.00009 0.004 0 0.006 0 0.01v1.85c0 0.197 0.1557 0.357 0.3496 0.357h7.6504v-2.934c-0.3212 0.099-0.6753 0.161-1.0547 0.161-1.1698 0-2.1456-0.52-2.4394-1.215z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-image-face-detect.svg b/.icons/Gruvbox-Dark/actions/24/edit-image-face-detect.svg
new file mode 120000
index 000000000..a5b5de80c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-image-face-detect.svg
@@ -0,0 +1 @@
+x-clementine-artist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-image-face-recognize.svg b/.icons/Gruvbox-Dark/actions/24/edit-image-face-recognize.svg
new file mode 100644
index 000000000..b953548f2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-image-face-recognize.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7.9941 2c-1.87 0-3.3939 1.5344-3.4492 3.4512-0.0459 0.0114-0.0915 0.0299-0.1347 0.0527-0.4301 0.227-0.5404 0.9362-0.2461 1.5918 0.2367 0.5274 0.6575 0.8539 1.039 0.8438 0.2872 1.7528 1.4305 3.0605 2.791 3.0605h0.0118c1.3606 0 2.5041-1.3077 2.7911-3.0605 0.381 0.01 0.802-0.3163 1.039-0.8438 0.294-0.6556 0.184-1.3648-0.246-1.5918-0.043-0.0228-0.089-0.0413-0.135-0.0527-0.055-1.9168-1.5791-3.4512-3.4491-3.4512h-0.0118zm4.0059 8v3h2v-3h-2zm-6.4941 1.012c-2.4691 0.258-4.2682 0.889-4.4844 1.636-0.003 0.008 0.002 0.017 0 0.024-0.007 0.027-0.0068 0.051-0.0098 0.078-0.001 0.012-0.0117 0.021-0.0117 0.033-0.00009 0.004 0 0.006 0 0.01v1.85c0 0.197 0.1557 0.357 0.3496 0.357h7.6504v-2.934c-0.3212 0.099-0.6753 0.161-1.0547 0.161-1.1698 0-2.1456-0.52-2.4394-1.215zm6.4941 2.988v1h2v-1h-2z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-image-face-show.svg b/.icons/Gruvbox-Dark/actions/24/edit-image-face-show.svg
new file mode 120000
index 000000000..a5b5de80c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-image-face-show.svg
@@ -0,0 +1 @@
+x-clementine-artist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-link.svg b/.icons/Gruvbox-Dark/actions/24/edit-link.svg
new file mode 100644
index 000000000..a5d47039e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-link.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 3.0117188 C 2.23 3.0117188 0 5.2417187 0 8.0117188 C 0 10.781719 2.23 13.011719 5 13.011719 L 7 13.011719 L 7 11.011719 L 5 11.011719 C 3.338 11.011719 2 9.6737187 2 8.0117188 C 2 6.3497188 3.338 5.0117188 5 5.0117188 L 7 5.0117188 L 7 3.0117188 L 5 3.0117188 z M 9 3.0117188 L 9 5.0117188 L 11 5.0117188 C 12.662 5.0117188 14 6.3497188 14 8.0117188 C 14 9.6737187 12.662 11.011719 11 11.011719 L 9 11.011719 L 9 13.011719 L 11 13.011719 C 13.77 13.011719 16 10.781719 16 8.0117188 C 16 5.2417187 13.77 3.0117188 11 3.0117188 L 9 3.0117188 z M 5 7.0117188 L 5 9.0117188 L 11 9.0117188 L 11 7.0117188 L 5 7.0117188 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-map.svg b/.icons/Gruvbox-Dark/actions/24/edit-map.svg
new file mode 120000
index 000000000..610b77f42
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-map.svg
@@ -0,0 +1 @@
+document-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-mark.svg b/.icons/Gruvbox-Dark/actions/24/edit-mark.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-mark.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-node.svg b/.icons/Gruvbox-Dark/actions/24/edit-node.svg
new file mode 100644
index 000000000..71e007f7e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-node.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3.5 1a2.5 2.5 0 0 0 -2.5 2.5 2.5 2.5 0 0 0 2 2.4492v0.0508 4h-2v5h5v-5h-2v-4-0.0547a2.5 2.5 0 0 0 1.9492 -1.9453h0.0508 4v2h5v-5h-5v2h-4-0.0547a2.5 2.5 0 0 0 -2.4453 -2zm4.5 6v6.125l1.2695-0.625 1.5315 1.5-0.16-2.1 1.359-0.525-4-4.375z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-paste-in-place.svg b/.icons/Gruvbox-Dark/actions/24/edit-paste-in-place.svg
new file mode 100644
index 000000000..212421299
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-paste-in-place.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 5.2386 1 3 3.0887156 3 5.6660156 C 3.002 6.2218156 3.1108125 6.7726688 3.3203125 7.2929688 C 3.4720125 7.6841688 3.77685 8.1171156 3.96875 8.4160156 L 8 15 L 12.03125 8.4199219 C 12.34825 8.0519219 12.484594 7.6611687 12.683594 7.2929688 C 12.891594 6.7725688 12.999 6.2216156 13 5.6660156 C 13 3.0887156 10.761 1 8 1 z M 8 3 C 8.9153 3 9.7801094 3.4178656 10.349609 4.1347656 C 10.473609 4.2914656 10.582828 4.4602719 10.673828 4.6386719 C 10.855828 4.9962719 10.964188 5.3869094 10.992188 5.7871094 C 10.997188 5.8580094 11 5.929 11 6 C 11 6.3006 10.954234 6.5996188 10.865234 6.8867188 C 10.816234 7.0426187 10.753687 7.1941438 10.679688 7.3398438 C 10.670687 7.3582437 10.663297 7.3763312 10.654297 7.3945312 C 10.136297 8.3811312 9.1143 8.9993 8 9 C 6.8857 8.9993 5.8637031 8.3811312 5.3457031 7.3945312 C 5.3012031 7.3099312 5.2608094 7.2231656 5.2246094 7.1347656 L 5.21875 7.1210938 C 5.18575 7.0384937 5.1564594 6.9544406 5.1308594 6.8691406 C 5.1268594 6.8574406 5.1229406 6.8457844 5.1191406 6.8339844 C 5.0969406 6.7540844 5.078 6.6732969 5.0625 6.5917969 C 5.0585 6.5748969 5.0545813 6.5579156 5.0507812 6.5410156 C 5.0353813 6.4569156 5.023625 6.3722094 5.015625 6.2871094 C 5.013625 6.2728094 5.0137187 6.2585406 5.0117188 6.2441406 C 5.0047188 6.1629406 5.0007 6.0815 5 6 C 5.0002 5.9002 5.005025 5.8004719 5.015625 5.7011719 C 5.096225 4.8943719 5.4998656 4.1546906 6.1347656 3.6503906 C 6.2914656 3.5257906 6.4602719 3.4171719 6.6386719 3.3261719 C 7.0603719 3.1115719 7.5268 2.9998 8 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-paste-style.svg b/.icons/Gruvbox-Dark/actions/24/edit-paste-style.svg
new file mode 100644
index 000000000..6e5e7c619
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-paste-style.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 L 7 5 L 4 5 L 4 8 L 13 8 L 13 5 L 10 5 L 10 1 L 7 1 z M 4 9 C 4 11.761 3.1046 15 2 15 L 11 15 C 12.105 15 13 11.761 13 9 L 4 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-paste.svg b/.icons/Gruvbox-Dark/actions/24/edit-paste.svg
new file mode 100644
index 000000000..f13e95f18
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-paste.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0.00390625 C 6.8954 0.00390625 6 0.89933625 6 2.0039062 L 3 2.0039062 C 2 2.0039062 2 3.0039062 2 3.0039062 L 2 14.003906 C 2 15.003906 3 15.003906 3 15.003906 L 13 15.003906 C 13 15.003906 14 15.003906 14 14.003906 L 14 3.0039062 C 14 2.0039062 13 2.0039062 13 2.0039062 L 10 2.0039062 C 10 1.8658363 9.99495 1.7278563 9.96875 1.5976562 C 9.78226 0.68628625 8.9666 0.00390625 8 0.00390625 z M 8 1.0039062 C 8.41421 1.0039062 8.75444 1.2699863 8.90625 1.6289062 C 8.95685 1.7485462 9 1.8658363 9 2.0039062 C 9 2.5561863 8.55229 3.0039062 8 3.0039062 C 7.44771 3.0039062 7 2.5561863 7 2.0039062 C 7 1.4516262 7.44771 1.0039062 8 1.0039062 z M 4 4.0039062 L 5 4.0039062 L 5 5.0039062 L 11 5.0039062 L 11 4.0039062 L 12 4.0039062 L 12 13.003906 L 4 13.003906 L 4 4.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-redo.svg b/.icons/Gruvbox-Dark/actions/24/edit-redo.svg
new file mode 100644
index 000000000..50a61e4a3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-redo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9 2 L 9 4 L 6 4 C 3.2473 4 1 6.2473 1 9 C 1 11.7527 3.2473 14 6 14 L 11 14 L 11 12 L 6 12 C 4.3207 12 3 10.6793 3 9 C 3 7.3207 4.3207 6 6 6 L 9 6 L 9 8 L 14 5 L 9 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-rename.svg b/.icons/Gruvbox-Dark/actions/24/edit-rename.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-rename.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-select-all-layers.svg b/.icons/Gruvbox-Dark/actions/24/edit-select-all-layers.svg
new file mode 100644
index 000000000..302a62016
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-select-all-layers.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.50195312 0 L 0.08984375 0.21875 L 0.037109375 0.68359375 L 0.390625 0.98828125 L 0.5 1 L 1.5 1 L 1.9140625 0.78125 L 1.9648438 0.31640625 L 1.6113281 0.01171875 L 1.5019531 0 L 0.50195312 0 z M 3.5019531 0 L 3.0898438 0.21875 L 3.0371094 0.68359375 L 3.390625 0.98828125 L 3.5 1 L 4.5 1 L 4.9140625 0.78125 L 4.9648438 0.31640625 L 4.6113281 0.01171875 L 4.5019531 0 L 3.5019531 0 z M 6.5019531 0 L 6.0898438 0.21875 L 6.0371094 0.68359375 L 6.390625 0.98828125 L 6.5 1 L 7.5 1 L 7.9140625 0.78125 L 7.9648438 0.31640625 L 7.6113281 0.01171875 L 7.5019531 0 L 6.5019531 0 z M 9.5019531 0 L 9.0898438 0.21875 L 9.0371094 0.68359375 L 9.390625 0.98828125 L 9.5 1 L 10.5 1 L 10.914062 0.78125 L 10.964844 0.31640625 L 10.611328 0.01171875 L 10.501953 0 L 9.5019531 0 z M 12.501953 0 L 12.089844 0.21875 L 12.037109 0.68359375 L 12.390625 0.98828125 L 12.5 1 L 13.5 1 L 13.914062 0.78125 L 13.964844 0.31640625 L 13.611328 0.01171875 L 13.501953 0 L 12.501953 0 z M 15.498047 0.5 L 15 1.5 L 15.21875 1.9140625 L 15.683594 1.9648438 L 15.988281 1.6113281 L 15.998047 1.5 L 15.498047 0.5 z M 0.31640625 2.0351562 L 0.009765625 2.3886719 L 0 2.5 L 0 3.5 L 0.21875 3.9140625 L 0.68359375 3.9648438 L 0.98828125 3.6113281 L 0.99804688 3.5 L 0.99804688 2.5 L 0.77929688 2.0859375 L 0.31640625 2.0351562 z M 3 3 L 3 5 L 9 5 L 9 3 L 3 3 z M 15.316406 3.0351562 L 15.009766 3.3886719 L 15 3.5 L 15 4.5 L 15.21875 4.9140625 L 15.683594 4.9648438 L 15.988281 4.6113281 L 15.998047 4.5 L 15.998047 3.5 L 15.779297 3.0859375 L 15.316406 3.0351562 z M 0.31640625 5.0351562 L 0.009765625 5.3886719 L 0 5.5 L 0 6.5 L 0.21875 6.9140625 L 0.68359375 6.9648438 L 0.98828125 6.6113281 L 0.99804688 6.5 L 0.99804688 5.5 L 0.77929688 5.0859375 L 0.31640625 5.0351562 z M 15.316406 6.0351562 L 15.009766 6.3886719 L 15 6.5 L 15 7.5 L 15.21875 7.9140625 L 15.683594 7.9648438 L 15.988281 7.6113281 L 15.998047 7.5 L 15.998047 6.5 L 15.779297 6.0859375 L 15.316406 6.0351562 z M 5 7 L 5 9 L 11 9 L 11 7 L 5 7 z M 0.31640625 8.0351562 L 0.009765625 8.3886719 L 0 8.5 L 0 9.5 L 0.21875 9.9140625 L 0.68359375 9.9648438 L 0.98828125 9.6113281 L 0.99804688 9.5 L 0.99804688 8.5 L 0.77929688 8.0859375 L 0.31640625 8.0351562 z M 15.316406 9.0351562 L 15.009766 9.3886719 L 15 9.5 L 15 10.5 L 15.21875 10.914062 L 15.683594 10.964844 L 15.988281 10.611328 L 15.998047 10.5 L 15.998047 9.5 L 15.779297 9.0859375 L 15.316406 9.0351562 z M 7 11 L 7 13 L 13 13 L 13 11 L 7 11 z M 0.31640625 11.035156 L 0.009765625 11.388672 L 0 11.5 L 0 12.5 L 0.21875 12.914062 L 0.68359375 12.964844 L 0.98828125 12.611328 L 0.99804688 12.5 L 0.99804688 11.5 L 0.77929688 11.085938 L 0.31640625 11.035156 z M 15.316406 12.035156 L 15.009766 12.388672 L 15 12.5 L 15 13.5 L 15.21875 13.914062 L 15.683594 13.964844 L 15.988281 13.611328 L 15.998047 13.5 L 15.998047 12.5 L 15.779297 12.085938 L 15.316406 12.035156 z M 0.31835938 14.035156 L 0.009765625 14.388672 L 0 14.5 L 0.5 15.5 L 1 14.5 L 0.78125 14.085938 L 0.31835938 14.035156 z M 2.5058594 15 L 2.0839844 15.21875 L 2.03125 15.683594 L 2.3847656 15.988281 L 2.5058594 16 L 3.5058594 16 L 3.9199219 15.78125 L 3.9707031 15.316406 L 3.6171875 15.011719 L 3.5058594 15 L 2.5058594 15 z M 5.5058594 15 L 5.0839844 15.21875 L 5.03125 15.683594 L 5.3847656 15.988281 L 5.5058594 16 L 6.5058594 16 L 6.9199219 15.78125 L 6.9707031 15.316406 L 6.6171875 15.011719 L 6.5058594 15 L 5.5058594 15 z M 8.5058594 15 L 8.0839844 15.21875 L 8.03125 15.683594 L 8.3847656 15.988281 L 8.5058594 16 L 9.5058594 16 L 9.9199219 15.78125 L 9.9707031 15.316406 L 9.6171875 15.011719 L 9.5058594 15 L 8.5058594 15 z M 11.505859 15 L 11.083984 15.21875 L 11.03125 15.683594 L 11.384766 15.988281 L 11.505859 16 L 12.505859 16 L 12.919922 15.78125 L 12.970703 15.316406 L 12.617188 15.011719 L 12.505859 15 L 11.505859 15 z M 14.505859 15 L 14.083984 15.21875 L 14.03125 15.683594 L 14.384766 15.988281 L 14.505859 16 L 15.505859 15.5 L 14.505859 15 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-select-all.svg b/.icons/Gruvbox-Dark/actions/24/edit-select-all.svg
new file mode 100644
index 000000000..c16eb81f2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-select-all.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1 C 2 1 1 1.0186 1 2 L 1 3 L 3 3 L 3 1 L 2 1 z M 5 1 L 5 3 L 7 3 L 7 1 L 5 1 z M 9 1 L 9 3 L 11 3 L 11 1 L 9 1 z M 13 1 L 13 3 L 15 3 L 15 2 C 15 1.01859 14 1 14 1 L 13 1 z M 1 5 L 1 7 L 3 7 L 3 5 L 1 5 z M 5 5 L 5 11 L 11 11 L 11 5 L 5 5 z M 13 5 L 13 7 L 15 7 L 15 5 L 13 5 z M 1 9 L 1 11 L 3 11 L 3 9 L 1 9 z M 13 9 L 13 11 L 15 11 L 15 9 L 13 9 z M 1 13 L 1 14 C 1 14.98141 2 15 2 15 L 3 15 L 3 13 L 1 13 z M 5 13 L 5 15 L 7 15 L 7 13 L 5 13 z M 9 13 L 9 15 L 11 15 L 11 13 L 9 13 z M 13 13 L 13 15 L 14 15 C 14 15 15 14.9814 15 14 L 15 13 L 13 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-select-invert.svg b/.icons/Gruvbox-Dark/actions/24/edit-select-invert.svg
new file mode 100644
index 000000000..f70e57cf4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-select-invert.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1 L 2 15 L 9 15 L 9 13 A 5 5 0 0 1 4 8 A 5 5 0 0 1 9 3 L 9 1 L 2 1 z M 9 3 L 9 13 C 11.7614 13 14 10.7614 14 8 C 14 5.2386 11.7614 3 9 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-select-lasso.svg b/.icons/Gruvbox-Dark/actions/24/edit-select-lasso.svg
new file mode 100644
index 000000000..5f63a77d3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-select-lasso.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9.125 -0.05859375 L 9.125 0.0625 L 9.7949219 1.1679688 A 7 5 0 0 1 12.537109 2.1855469 L 13.349609 1.5410156 A 8 6 0 0 0 9.125 -0.05859375 z M 7.9179688 0 A 8 6 0 0 0 5.5 0.30273438 L 6.3378906 1.1445312 A 7 5 0 0 1 8.0058594 0.99609375 A 7 5 0 0 1 8.5332031 1.015625 L 7.9179688 0 z M 4.4238281 0.63867188 A 8 6 0 0 0 2.5644531 1.6074219 L 3.5371094 2.1542969 A 7 5 0 0 1 5.2011719 1.421875 L 4.4238281 0.63867188 z M 14.164062 2.1699219 L 13.375 2.796875 A 7 5 0 0 1 14.169922 3.6347656 L 15.169922 3.3417969 A 8 6 0 0 0 14.164062 2.1699219 z M 1.7246094 2.28125 A 8 6 0 0 0 0.69140625 3.5859375 L 1.6230469 3.953125 A 7 5 0 0 1 2.6347656 2.7929688 L 1.7246094 2.28125 z M 15.654297 4.2421875 L 14.6875 4.5253906 A 7 5 0 0 1 14.984375 5.6152344 L 15.990234 5.7519531 A 8 6 0 0 0 15.654297 4.2421875 z M 0.26757812 4.4921875 A 8 6 0 0 0 0.009765625 5.9179688 L 1.0136719 5.8730469 A 7 5 0 0 1 1.1953125 4.859375 L 0.26757812 4.4921875 z M 14.945312 6.6191406 A 7 5 0 0 1 14.357422 8.0859375 L 15.347656 8.3613281 A 8 6 0 0 0 15.931641 6.7539062 L 14.945312 6.6191406 z M 1.1152344 6.8691406 L 0.109375 6.9140625 A 8 6 0 0 0 0.671875 8.3867188 L 1.5820312 7.96875 A 7 5 0 0 1 1.1152344 6.8691406 z M 2.203125 8.78125 L 2.203125 8.7851562 L 1.2636719 9.2148438 A 8 6 0 0 0 3.0351562 10.681641 C 3.6711962 13.057241 1.1946594 15.183041 2.0058594 15.994141 C 3.1405594 16.102341 3.8150906 14.427287 4.0878906 12.804688 C 4.1899606 12.665788 4.5588888 12.137813 4.8554688 11.507812 A 8 6 0 0 0 7.9960938 11.996094 L 6.9296875 10.929688 A 7 5 0 0 1 5.1425781 10.544922 C 5.1504981 10.100922 4.8768425 9.8213 4.0078125 10 C 4.0067625 10 4.0069115 10.000234 4.0058594 9.9902344 C 3.9266664 9.9902344 3.8482312 9.9738906 3.7695312 9.9628906 A 7 5 0 0 1 2.203125 8.78125 z M 13.664062 8.9316406 A 7 5 0 0 1 11.990234 10.099609 L 12.966797 10.695312 A 8 6 0 0 0 14.744141 9.2324219 L 13.664062 8.9316406 z M 10.830078 10.564453 A 7 5 0 0 1 8.4003906 10.986328 L 9.3222656 11.908203 A 8 6 0 0 0 11.916016 11.226562 L 10.830078 10.564453 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-select-none.svg b/.icons/Gruvbox-Dark/actions/24/edit-select-none.svg
new file mode 100644
index 000000000..66ba1fe01
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-select-none.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 2 1 C 2 1 1 1.0186 1 2 L 1 3 L 3 3 L 3 1 L 2 1 z M 5 1 L 5 3 L 7 3 L 7 1 L 5 1 z M 9 1 L 9 3 L 11 3 L 11 1 L 9 1 z M 13 1 L 13 3 L 15 3 L 15 2 C 15 1.01859 14 1 14 1 L 13 1 z M 1 5 L 1 7 L 3 7 L 3 5 L 1 5 z M 5 5 L 5 11 L 11 11 L 11 5 L 5 5 z M 13 5 L 13 7 L 15 7 L 15 5 L 13 5 z M 1 9 L 1 11 L 3 11 L 3 9 L 1 9 z M 13 9 L 13 11 L 15 11 L 15 9 L 13 9 z M 1 13 L 1 14 C 1 14.98141 2 15 2 15 L 3 15 L 3 13 L 1 13 z M 5 13 L 5 15 L 7 15 L 7 13 L 5 13 z M 9 13 L 9 15 L 11 15 L 11 13 L 9 13 z M 13 13 L 13 15 L 14 15 C 14 15 15 14.9814 15 14 L 15 13 L 13 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-select-original.svg b/.icons/Gruvbox-Dark/actions/24/edit-select-original.svg
new file mode 100644
index 000000000..911d599b1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-select-original.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1 C 2 1 1 1.0186 1 2 L 1 3 L 3 3 L 3 1 L 2 1 z M 5 1 L 5 3 L 7 3 L 7 1 L 5 1 z M 9 1 L 9 3 L 11 3 L 11 1 L 9 1 z M 13 1 L 13 3 L 15 3 L 15 2 C 15 1.01859 14 1 14 1 L 13 1 z M 1 5 L 1 7 L 3 7 L 3 5 L 1 5 z M 13 5 L 13 7 L 15 7 L 15 5 L 13 5 z M 1 9 L 1 11 L 3 11 L 3 9 L 1 9 z M 13 9 L 13 11 L 15 11 L 15 9 L 13 9 z M 1 13 L 1 14 C 1 14.98141 2 15 2 15 L 3 15 L 3 13 L 1 13 z M 5 13 L 5 15 L 7 15 L 7 13 L 5 13 z M 9 13 L 9 15 L 11 15 L 11 13 L 9 13 z M 13 13 L 13 15 L 14 15 C 14 15 15 14.9814 15 14 L 15 13 L 13 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-select.svg b/.icons/Gruvbox-Dark/actions/24/edit-select.svg
new file mode 100644
index 000000000..fc52fd77e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-select.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.9960938 1 L 4.0117188 12.535156 L 6.3339844 10.255859 L 6.7714844 9.8242188 L 7.0097656 10.404297 L 8.9023438 15 L 10.363281 14.328125 L 8.3808594 9.7792969 L 8.1347656 9.2128906 L 8.7285156 9.15625 L 11.996094 8.8457031 L 3.9960938 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-table-cell-merge.svg b/.icons/Gruvbox-Dark/actions/24/edit-table-cell-merge.svg
new file mode 100644
index 000000000..feaf048db
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-table-cell-merge.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm2 2h2v2h2v-2h2v2h2v-2h2v2h-2v2h2v2h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h2v-2h-2v-2h2v-2h-2v-2zm4 8v-6l-2 3 2 3zm2 0l2-3-2-3v6z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-table-cell-split.svg b/.icons/Gruvbox-Dark/actions/24/edit-table-cell-split.svg
new file mode 100644
index 000000000..16b50aba1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-table-cell-split.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm2 2h2v2h-2v-2zm4 0h2v1.5h-2v-1.5zm4 0h2v2h-2v-2zm-5 2.5h4v1l-1 1.5 1 1.5v1h-4v-1l1-1.5-1-1.5v-1zm-3 1.5h2v2h-2v-2zm8 0h2v2h-2v-2zm-8 4h2v2h-2v-2zm8 0h2v2h-2v-2zm-4 0.5h2v1.5h-2v-1.5z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-table-delete-column.svg b/.icons/Gruvbox-Dark/actions/24/edit-table-delete-column.svg
new file mode 100644
index 000000000..3b05a2279
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-table-delete-column.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 15 L 15 15 L 15 1 L 1 1 z M 3 3 L 5 3 L 5 5 L 3 5 L 3 3 z M 6 3 L 7.28125 3 L 6 4.28125 L 6 3 z M 8.71875 3 L 10 3 L 10 4.28125 L 6 8.28125 L 6 5.71875 L 8.71875 3 z M 11 3 L 13 3 L 13 5 L 11 5 L 11 3 z M 10 5.71875 L 10 8.28125 L 6 12.28125 L 6 9.71875 L 10 5.71875 z M 3 7 L 5 7 L 5 9 L 3 9 L 3 7 z M 11 7 L 13 7 L 13 9 L 11 9 L 11 7 z M 10 9.71875 L 10 13 L 6.71875 13 L 10 9.71875 z M 3 11 L 5 11 L 5 13 L 3 13 L 3 11 z M 11 11 L 13 11 L 13 13 L 11 13 L 11 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-table-delete-row.svg b/.icons/Gruvbox-Dark/actions/24/edit-table-delete-row.svg
new file mode 100644
index 000000000..a845bf51a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-table-delete-row.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 15 L 15 15 L 15 1 L 1 1 z M 3 3 L 5 3 L 5 5 L 3 5 L 3 3 z M 7 3 L 9 3 L 9 5 L 7 5 L 7 3 z M 11 3 L 13 3 L 13 5 L 11 5 L 11 3 z M 3.71875 6 L 6.28125 6 L 10.28125 10 L 7.71875 10 L 3.71875 6 z M 7.71875 6 L 10.28125 6 L 13 8.71875 L 13 10 L 11.71875 10 L 7.71875 6 z M 11.71875 6 L 13 6 L 13 7.28125 L 11.71875 6 z M 3 6.71875 L 6.28125 10 L 3 10 L 3 6.71875 z M 3 11 L 5 11 L 5 13 L 3 13 L 3 11 z M 7 11 L 9 11 L 9 13 L 7 13 L 7 11 z M 11 11 L 13 11 L 13 13 L 11 13 L 11 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-table-insert-column-left.svg b/.icons/Gruvbox-Dark/actions/24/edit-table-insert-column-left.svg
new file mode 100644
index 000000000..5716fab25
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-table-insert-column-left.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m7 1v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h8v-14h-8zm-6 1v7h1.7188l-0.7188-0.7188v-2.5624l0.2812 0.2812 1 1 1.7188 1.7188v0.2812h1v-7h-1v1.2812l-0.2812-0.2812-1-1h-1.4376l1 1 1.7188 1.7188v2.5624l-0.2812-0.2812-1-1-1.7188-1.7188v-2.2812h-1zm10 1h2v2h-2v-2zm0 4h2v2h-2v-2zm-6 3l-4 2 4 2v-4zm6 1h2v2h-2v-2z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-table-insert-column-right.svg b/.icons/Gruvbox-Dark/actions/24/edit-table-insert-column-right.svg
new file mode 100644
index 000000000..d831ac9ac
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-table-insert-column-right.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 15 L 9 15 L 9 13 L 7 13 L 7 11 L 9 11 L 9 9 L 7 9 L 7 7 L 9 7 L 9 5 L 7 5 L 7 3 L 9 3 L 9 1 L 1 1 z M 10 2 L 10 9 L 11 9 L 11 8.71875 L 12.71875 7 L 13.71875 6 L 14 5.71875 L 14 8.28125 L 13.28125 9 L 15 9 L 15 2 L 14 2 L 14 4.28125 L 12.28125 6 L 11.28125 7 L 11 7.28125 L 11 4.71875 L 12.71875 3 L 13.71875 2 L 12.28125 2 L 11.28125 3 L 11 3.28125 L 11 2 L 10 2 z M 3 3 L 5 3 L 5 5 L 3 5 L 3 3 z M 3 7 L 5 7 L 5 9 L 3 9 L 3 7 z M 11 10 L 11 14 L 15 12 L 11 10 z M 3 11 L 5 11 L 5 13 L 3 13 L 3 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-table-insert-row-above.svg b/.icons/Gruvbox-Dark/actions/24/edit-table-insert-row-above.svg
new file mode 100644
index 000000000..c4381219e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-table-insert-row-above.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1 L 2 2 L 4.28125 2 L 6 3.71875 L 7 4.71875 L 7.28125 5 L 4.71875 5 L 3 3.28125 L 2 2.28125 L 2 3.71875 L 3 4.71875 L 3.28125 5 L 2 5 L 2 6 L 9 6 L 9 5 L 8.71875 5 L 7 3.28125 L 6 2.28125 L 5.71875 2 L 8.28125 2 L 9 2.71875 L 9 1 L 2 1 z M 12 1 L 10 5 L 14 5 L 12 1 z M 1 7 L 1 15 L 15 15 L 15 7 L 13 7 L 13 9 L 11 9 L 11 7 L 9 7 L 9 9 L 7 9 L 7 7 L 5 7 L 5 9 L 3 9 L 3 7 L 1 7 z M 3 11 L 5 11 L 5 13 L 3 13 L 3 11 z M 7 11 L 9 11 L 9 13 L 7 13 L 7 11 z M 11 11 L 13 11 L 13 13 L 11 13 L 11 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-table-insert-row-below.svg b/.icons/Gruvbox-Dark/actions/24/edit-table-insert-row-below.svg
new file mode 100644
index 000000000..500e57c48
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-table-insert-row-below.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 9 L 3 9 L 3 7 L 5 7 L 5 9 L 7 9 L 7 7 L 9 7 L 9 9 L 11 9 L 11 7 L 13 7 L 13 9 L 15 9 L 15 1 L 1 1 z M 3 3 L 5 3 L 5 5 L 3 5 L 3 3 z M 7 3 L 9 3 L 9 5 L 7 5 L 7 3 z M 11 3 L 13 3 L 13 5 L 11 5 L 11 3 z M 2 10 L 2 11 L 3.28125 11 L 3 11.28125 L 2 12.28125 L 2 13.71875 L 3 12.71875 L 4.71875 11 L 7.28125 11 L 7 11.28125 L 6 12.28125 L 4.28125 14 L 2 14 L 2 15 L 9 15 L 9 13.28125 L 8.28125 14 L 5.71875 14 L 6 13.71875 L 7 12.71875 L 8.71875 11 L 9 11 L 9 10 L 2 10 z M 10 11 L 12 15 L 14 11 L 10 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-table-insert-row-under.svg b/.icons/Gruvbox-Dark/actions/24/edit-table-insert-row-under.svg
new file mode 100644
index 000000000..18ec95735
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-table-insert-row-under.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1 1v4h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-4h-14zm0 5v1h1.2812l-0.2812 0.2812-1 1v1.4376l1-1 1.7188-1.7188h2.5624l-0.2812 0.2812-1 1-1.7188 1.7188h-2.2812v5h14v-4h-2v2h-2v-2h-2v2h-2v-2h1v-1.7188l-0.7188 0.7188h-2.5624l0.2812-0.2812 1-1 1.7188-1.7188h0.2812v-1h-7zm9 1l2 4 2-4h-4zm-7 4h2v2h-2v-2z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-text-frame-update.svg b/.icons/Gruvbox-Dark/actions/24/edit-text-frame-update.svg
new file mode 100644
index 000000000..ce257c301
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-text-frame-update.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 1l3 4 3-4h-6zm7 0v2h3v9.996h-8v-6.996h-2v8c0 1 1 1 1 1h10s1 0 1-1v-12c0-1-1-1-1-1h-4z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-undo-history.svg b/.icons/Gruvbox-Dark/actions/24/edit-undo-history.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-undo-history.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/edit-undo.svg b/.icons/Gruvbox-Dark/actions/24/edit-undo.svg
new file mode 100644
index 000000000..0b6d6fc55
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit-undo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 2 L 2 5 L 7 8 L 7 6 L 10 6 C 11.6793 6 13 7.3207 13 9 C 13 10.6793 11.6793 12 10 12 L 5 12 L 5 14 L 10 14 C 12.7527 14 15 11.7527 15 9 C 15 6.2473 12.7527 4 10 4 L 7 4 L 7 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/edit.svg b/.icons/Gruvbox-Dark/actions/24/edit.svg
new file mode 100644
index 000000000..fe5bec292
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/edit.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.210938 1 C 11.998438 1 11.784141 1.0830469 11.619141 1.2480469 L 9.9902344 2.8886719 L 13.109375 6.0078125 L 14.75 4.3789062 C 15.08 4.0489063 15.08 3.5272656 14.75 3.1972656 L 12.800781 1.2480469 C 12.635781 1.0830469 12.423437 1 12.210938 1 z M 8.8691406 4.0078125 L 0.99023438 11.888672 L 0.99023438 15.007812 L 4.109375 15.007812 L 11.990234 7.1289062 L 8.8691406 4.0078125 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/editclear.svg b/.icons/Gruvbox-Dark/actions/24/editclear.svg
new file mode 120000
index 000000000..00150527a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/editclear.svg
@@ -0,0 +1 @@
+edit-clear.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/editcopy.svg b/.icons/Gruvbox-Dark/actions/24/editcopy.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/editcopy.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/editcut.svg b/.icons/Gruvbox-Dark/actions/24/editcut.svg
new file mode 120000
index 000000000..ab241573e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/editcut.svg
@@ -0,0 +1 @@
+edit-cut.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/editdelete.svg b/.icons/Gruvbox-Dark/actions/24/editdelete.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/editdelete.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/editimage.svg b/.icons/Gruvbox-Dark/actions/24/editimage.svg
new file mode 120000
index 000000000..610b77f42
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/editimage.svg
@@ -0,0 +1 @@
+document-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/editpaste.svg b/.icons/Gruvbox-Dark/actions/24/editpaste.svg
new file mode 120000
index 000000000..f9cf17083
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/editpaste.svg
@@ -0,0 +1 @@
+edit-paste.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/enterprise.svg b/.icons/Gruvbox-Dark/actions/24/enterprise.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/enterprise.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/epiphany-download.svg b/.icons/Gruvbox-Dark/actions/24/epiphany-download.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/epiphany-download.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/error.svg b/.icons/Gruvbox-Dark/actions/24/error.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/error.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/escape-direction-all.svg b/.icons/Gruvbox-Dark/actions/24/escape-direction-all.svg
new file mode 100644
index 000000000..6b1ea35da
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/escape-direction-all.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm2 2h4v3.2773c-0.3006 0.1748-0.5479 0.4221-0.7227 0.7227h-3.2773v-4zm6 0h4v4h-3.2773c-0.1748-0.3006-0.4221-0.5479-0.7227-0.7227v-3.2773zm-6 6h3.2773c0.1748 0.3006 0.4221 0.5479 0.7227 0.7227v3.2773h-4v-4zm6.7227 0h3.2773v4h-4v-3.2773c0.3006-0.1748 0.5479-0.4221 0.7227-0.7227z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/escape-direction-down.svg b/.icons/Gruvbox-Dark/actions/24/escape-direction-down.svg
new file mode 100644
index 000000000..f6ed3900b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/escape-direction-down.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm2 2h10v10h-4v-3.2773c0.5956-0.3464 1-0.984 1-1.7227 0-1.1046-0.8954-2-2-2s-2 0.8954-2 2c0 0.7387 0.4044 1.3763 1 1.7227v3.2773h-4v-10z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/escape-direction-horizontal.svg b/.icons/Gruvbox-Dark/actions/24/escape-direction-horizontal.svg
new file mode 100644
index 000000000..529bb2320
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/escape-direction-horizontal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1.0039062 L 1 15.003906 L 15 15.003906 L 15 1.0039062 L 1 1.0039062 z M 3 3.0039062 L 13 3.0039062 L 13 7.0039062 L 9.7226562 7.0039062 C 9.5522563 6.7108063 9.3140625 6.4671188 9.0234375 6.2929688 C 9.0084375 6.2839687 8.9915625 6.2765781 8.9765625 6.2675781 C 8.8572375 6.2000781 8.7305563 6.1453656 8.5976562 6.1035156 C 8.5594062 6.0915156 8.5217219 6.0800625 8.4824219 6.0703125 C 8.3269469 6.0313125 8.167475 6.0039062 8 6.0039062 C 7.832525 6.0039062 7.6730531 6.0313125 7.5175781 6.0703125 C 7.4785781 6.0800625 7.4406688 6.0915156 7.4023438 6.1035156 C 7.2694438 6.1455156 7.1427625 6.2003031 7.0234375 6.2675781 C 7.0076875 6.2765781 6.9915625 6.2839687 6.9765625 6.2929688 C 6.6859375 6.4671187 6.4477437 6.7108062 6.2773438 7.0039062 L 3 7.0039062 L 3 3.0039062 z M 3 9.0039062 L 6.2773438 9.0039062 C 6.4477437 9.2970062 6.6859375 9.5406937 6.9765625 9.7148438 C 6.9915625 9.7238437 7.0084375 9.7331875 7.0234375 9.7421875 C 7.1427625 9.8096875 7.2694438 9.8644 7.4023438 9.90625 C 7.4405937 9.91825 7.4782781 9.92775 7.5175781 9.9375 C 7.6730531 9.9765 7.832525 10.005859 8 10.005859 C 8.167475 10.005859 8.3269469 9.9765 8.4824219 9.9375 C 8.5214219 9.92775 8.5593312 9.91825 8.5976562 9.90625 C 8.7305562 9.86425 8.8572375 9.8094625 8.9765625 9.7421875 C 8.9923125 9.7331875 9.0084375 9.7238438 9.0234375 9.7148438 C 9.3140625 9.5406937 9.5522563 9.2970063 9.7226562 9.0039062 L 13 9.0039062 L 13 13.003906 L 3 13.003906 L 3 9.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/escape-direction-left.svg b/.icons/Gruvbox-Dark/actions/24/escape-direction-left.svg
new file mode 100644
index 000000000..0aa39d068
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/escape-direction-left.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 0.98046875 L 1 14.980469 L 15 14.980469 L 15 0.98046875 L 1 0.98046875 z M 3 2.9804688 L 13 2.9804688 L 13 12.980469 L 3 12.980469 L 3 8.9804688 L 6.2773438 8.9804688 C 6.6236938 9.5761187 7.261325 9.9804688 8 9.9804688 C 9.1046 9.9804688 10 9.0850688 10 7.9804688 C 10 6.8758687 9.1046 5.9804688 8 5.9804688 C 7.261325 5.9804688 6.6236937 6.3848188 6.2773438 6.9804688 L 3 6.9804688 L 3 2.9804688 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/escape-direction-right.svg b/.icons/Gruvbox-Dark/actions/24/escape-direction-right.svg
new file mode 100644
index 000000000..16a7fe090
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/escape-direction-right.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 0.98046875 L 1 14.980469 L 15 14.980469 L 15 0.98046875 L 1 0.98046875 z M 3 2.9804688 L 13 2.9804688 L 13 6.9804688 L 9.7226562 6.9804688 C 9.3763062 6.3848188 8.738675 5.9804688 8 5.9804688 C 6.8954 5.9804688 6 6.8758687 6 7.9804688 C 6 9.0850688 6.8954 9.9804688 8 9.9804688 C 8.738675 9.9804688 9.3763063 9.5761187 9.7226562 8.9804688 L 13 8.9804688 L 13 12.980469 L 3 12.980469 L 3 2.9804688 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/escape-direction-up.svg b/.icons/Gruvbox-Dark/actions/24/escape-direction-up.svg
new file mode 100644
index 000000000..82262bbe6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/escape-direction-up.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1.0039062 L 1 15.003906 L 15 15.003906 L 15 1.0039062 L 1 1.0039062 z M 3 3.0058594 L 7 3.0058594 L 7 6.2832031 C 6.40435 6.6295531 6 7.2671844 6 8.0058594 C 6 9.1104594 6.8954 10.005859 8 10.005859 C 9.1046 10.005859 10 9.1104594 10 8.0058594 C 10 7.2671844 9.59565 6.6295531 9 6.2832031 L 9 3.0058594 L 13 3.0058594 L 13 13.003906 L 3 13.003906 L 3 3.0058594 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/escape-direction-vertical.svg b/.icons/Gruvbox-Dark/actions/24/escape-direction-vertical.svg
new file mode 100644
index 000000000..397540703
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/escape-direction-vertical.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm2 2h4v3.2773c-0.293 0.1705-0.5368 0.4087-0.7109 0.6993-0.0093 0.0152-0.0166 0.0313-0.0254 0.0468-0.0673 0.1194-0.1222 0.246-0.1641 0.3789-0.0122 0.0383-0.0233 0.076-0.0332 0.1153-0.0388 0.1555-0.0664 0.3149-0.0664 0.4824s0.0276 0.3269 0.0664 0.4824c0.0099 0.0393 0.021 0.077 0.0332 0.1153 0.0419 0.1329 0.0968 0.2595 0.1641 0.3789 0.0088 0.0155 0.0161 0.0316 0.0254 0.0468 0.1741 0.2906 0.4179 0.5288 0.7109 0.6993v3.2773h-4v-10zm6 0h4v10h-4v-3.2773c0.293-0.1705 0.5368-0.4087 0.7109-0.6993 0.0093-0.0152 0.0166-0.0313 0.0254-0.0468 0.0673-0.1194 0.1222-0.246 0.1641-0.3789 0.0122-0.0383 0.0233-0.076 0.0332-0.1153 0.0388-0.1555 0.0664-0.3149 0.0664-0.4824s-0.0276-0.3269-0.0664-0.4824c-0.0099-0.0393-0.021-0.077-0.0332-0.1153-0.0419-0.1329-0.0968-0.2595-0.1641-0.3789-0.0088-0.0155-0.0161-0.0316-0.0254-0.0468-0.1741-0.2906-0.4179-0.5288-0.7109-0.6993v-3.2773z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/exchange-positions-clockwise.svg b/.icons/Gruvbox-Dark/actions/24/exchange-positions-clockwise.svg
new file mode 100644
index 000000000..8b25304d2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/exchange-positions-clockwise.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 0 L 0 7 L 8 7 L 8 0 L 0 0 z M 9 1.078125 L 9 5 L 10 5 L 10 2.3554688 C 12.393 3.2015187 13.9948 5.4619 14 8 L 15 8 C 14.997 4.5227 12.4416 1.574925 9 1.078125 z M 1 8 C 1.003 11.4773 3.5584 14.425075 7 14.921875 L 7 11 L 6 11 L 6 13.644531 C 3.607 12.798481 2.0052 10.5381 2 8 L 1 8 z M 12.5 9 A 3.5 3.5 0 0 0 9 12.5 A 3.5 3.5 0 0 0 9.6992188 14.59375 L 10.416016 13.876953 A 2.5 2.5 0 0 1 9.9960938 12.507812 A 2.5 2.5 0 0 1 12.496094 10.007812 A 2.5 2.5 0 0 1 13.873047 10.423828 L 14.589844 9.7070312 A 3.5 3.5 0 0 0 12.490234 9.0058594 L 12.5 9 z M 15.304688 10.398438 L 15.300781 10.40625 L 14.583984 11.123047 A 2.5 2.5 0 0 1 15.003906 12.492188 A 2.5 2.5 0 0 1 12.503906 14.992188 A 2.5 2.5 0 0 1 11.126953 14.576172 L 10.410156 15.292969 A 3.5 3.5 0 0 0 12.503906 15.992188 A 3.5 3.5 0 0 0 16.003906 12.492188 A 3.5 3.5 0 0 0 15.304688 10.398438 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/exchange-positions-zorder.svg b/.icons/Gruvbox-Dark/actions/24/exchange-positions-zorder.svg
new file mode 100644
index 000000000..cb7e4d3de
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/exchange-positions-zorder.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m0 0v7h8v-7h-8zm9 1.0781v3.9219h1v-2.6445c2.393 0.846 3.995 3.1063 4 5.6445h1c-0.003-3.4773-2.558-6.4251-6-6.9219zm-8 6.9219c0.003 3.477 2.5584 6.425 6 6.922v-3.922h-1v2.645c-2.393-0.847-3.9948-3.107-4-5.645h-1zm9 1l-0.207 0.207-1.793 1.793v1.414l1.5-1.5v4.086h1v-4.086l1.5 1.5v-1.414l-1.793-1.793-0.207-0.207zm3.5 1v4.086l-1.5-1.5v1.414l1.793 1.793 0.207 0.207 0.207-0.207 1.793-1.793v-1.414l-1.5 1.5v-4.086h-1z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/exchange-positions.svg b/.icons/Gruvbox-Dark/actions/24/exchange-positions.svg
new file mode 100644
index 000000000..b25ca623e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/exchange-positions.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 0 L 0 7 L 8 7 L 8 0 L 0 0 z M 9 1.078125 L 9 5 L 10 5 L 10 2.3554688 C 12.393 3.2015187 13.9948 5.4619 14 8 L 15 8 C 14.997 4.5227 12.4416 1.574925 9 1.078125 z M 1 8 C 1.003 11.4773 3.5584 14.425075 7 14.921875 L 7 11 L 6 11 L 6 13.644531 C 3.607 12.798481 2.0052 10.5381 2 8 L 1 8 z M 8 9 L 8 16 L 16 16 L 16 9 L 8 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/exifinfo.svg b/.icons/Gruvbox-Dark/actions/24/exifinfo.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/exifinfo.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/exit.svg b/.icons/Gruvbox-Dark/actions/24/exit.svg
new file mode 120000
index 000000000..514fcfb1d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/exit.svg
@@ -0,0 +1 @@
+application-exit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/extract-archive.svg b/.icons/Gruvbox-Dark/actions/24/extract-archive.svg
new file mode 120000
index 000000000..653488ec3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/extract-archive.svg
@@ -0,0 +1 @@
+cm_extractfiles.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/favorite-genres-amarok.svg b/.icons/Gruvbox-Dark/actions/24/favorite-genres-amarok.svg
new file mode 100644
index 000000000..f585609c0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/favorite-genres-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1c-1.6292 0-3.1274 0.3839-4.2207 1.1621s-1.7807 1.958-1.7793 3.5254c0.007 1.7713 1.0562 4.0562 2.3223 5.9235 0.633 0.934 1.3213 1.763 1.9648 2.368 0.6435 0.604 1.2374 0.989 1.707 1.021h0.0118c0.4696-0.033 1.0635-0.417 1.707-1.021 0.6431-0.605 1.3321-1.434 1.9651-2.368 1.266-1.8673 2.314-4.1522 2.322-5.9235 0.001-1.5674-0.686-2.7472-1.779-3.5254-1.094-0.7782-2.5918-1.1621-4.221-1.1621zm0.0176 2l1.2226 2.6348 2.7598 0.4297-2.0098 2.0429 0.4548 2.8926-2.4665-1.375-2.4785 1.359 0.4902-2.8902-1.9902-2.0547 2.7676-0.4141 1.25-2.625z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/favorites.svg b/.icons/Gruvbox-Dark/actions/24/favorites.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/favorites.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-anthy.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-anthy.svg
new file mode 100644
index 000000000..1235803d4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-anthy.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path d="M 2,0 C 0.892,0 0,0.892 0,2 V 14 C 0,15.108 0.892,16 2,16 H 14 C 15.108,16 16,15.108 16,14 V 2 C 16,0.892 15.108,0 14,0 Z M 6.334,2 H 7.6113 C 7.5373,2.5556 7.4078,3.1248 7.2227,3.9766 9.7297,3.875 11.609,3.7399 13,3.5762 V 4.8555 C 11.832,4.9885 9.9046,4.9217 6.9453,5.0547 6.649,6.2398 6.2588,8.2716 5.7773,9.3457 L 5.8887,9.4004 C 7.259,8.4745 8.2245,8.0117 9.1875,8.0117 10.41,8.0117 11.355,8.3078 12.021,8.9004 12.688,9.493 13,10.252 13,11.178 13,12.252 12.596,12.667 11.744,13.223 10.929,13.741 9.7058,14 8.0762,14 7.054,14 6.1191,14.006 5,13.945 V 12.498 C 5.9443,12.689 6.8385,12.723 7.9648,12.723 9.15,12.723 10.04,12.574 10.633,12.277 11.262,11.944 11.576,11.844 11.576,11.178 11.576,10.585 11.372,10.122 10.965,9.7891 10.557,9.4187 9.9653,9.2344 9.1875,9.2344 7.669,9.2344 6.4447,9.8811 5.1113,11.178 L 4.1113,10.4 C 4.7039,9.4378 5.2216,6.9747 5.666,5.0117 H 3 V 3.9805 C 3.9591,3.9759 4.9321,3.9653 5.9453,3.9336 Z" style="fill:currentColor" class="ColorScheme-Text"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-bopomofo.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-bopomofo.svg
new file mode 120000
index 000000000..919433959
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-bopomofo.svg
@@ -0,0 +1 @@
+fcitx-rime.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-cangjie.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-cangjie.svg
new file mode 100644
index 000000000..80cfca415
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-cangjie.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 V 14 C 0,15.108 0.892,16 2,16 H 14 C 15.108,16 16,15.108 16,14 V 2 C 16,0.892 15.108,0 14,0 Z M 7.584,1.7227 H 8.416 C 10.26,4.488 14.063,5.0039 14.063,5.0039 L 13.938,5.9961 C 13.938,5.9961 13.104,5.8723 12,5.4609 V 10 H 4.9453 C 4.903,10.339 4.8316,10.673 4.7246,11 H 12 V 14 H 4 V 12.623 L 3.9336,12.748 C 3.4133,13.659 2.8906,14.313 2.8906,14.313 L 2.1094,13.688 C 2.1093,13.688 2.5868,13.091 3.0664,12.252 3.5461,11.413 4,10.333 4,9.5 V 5.4609 C 2.8964,5.8723 2.0625,5.9961 2.0625,5.9961 L 1.9375,5.0039 C 1.9375,5.0039 5.7404,4.488 7.584,1.7227 Z M 8,2.7031 C 7.1412,3.7727 6.0665,4.5017 5.0664,5 H 7.5977 L 6.7227,4.416 7.2773,3.584 8.7773,4.584 8.5,5 H 10.934 C 9.9335,4.5017 8.8588,3.7727 8,2.7031 Z M 5,6 V 7 H 10 V 8 H 5 V 9 H 11 V 6 Z M 5,12 V 13 H 11 V 12 Z" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-chewing.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-chewing.svg
new file mode 100644
index 000000000..6eba6ad20
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-chewing.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 V 14 C 0,15.108 0.892,16 2,16 H 14 C 15.108,16 16,15.108 16,14 V 2 C 16,0.892 15.108,0 14,0 Z M 2,2 H 8 V 3 H 6 V 6 H 7.5 8 L 7.5996,5.6992 C 7.5996,5.6992 9,3.75 9,2 H 10 C 10,2.7087 9.8346,3.3887 9.6172,4 H 11 V 2 H 12 V 4 H 14 V 5 H 12 V 7 H 14 V 8 H 9 V 7 H 11 V 5 H 9.1973 C 8.7986,5.7896 8.4004,6.3008 8.4004,6.3008 L 8,6 V 14 H 2 V 6 H 3 V 3 H 2 Z M 4,3 V 6 H 5 V 3 Z M 4,7 V 10 H 3 V 11 H 6 V 12 H 3 V 13 H 7 V 7 H 6 V 10 H 5 V 7 Z M 9,9 H 14 V 14 H 9 Z M 10,10 V 13 H 13 V 10 Z" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-chn.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-chn.svg
new file mode 100644
index 000000000..d19029731
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-chn.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 V 14 C 0,15.108 0.892,16 2,16 H 14 C 15.108,16 16,15.108 16,14 V 2 C 16,0.892 15.108,0 14,0 Z M 7,2 H 8 V 4 H 13 V 11 H 12 V 10 H 8 V 14 H 7 V 10 H 4 V 11 H 3 V 4 H 7 Z M 4,5 V 9 H 7 V 5 Z M 8,5 V 9 H 12 V 5 Z" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-chttrans-active.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-chttrans-active.svg
new file mode 100644
index 000000000..1766e6246
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-chttrans-active.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 V 14 C 0,15.108 0.892,16 2,16 H 14 C 15.108,16 16,15.108 16,14 V 2 C 16,0.892 15.108,0 14,0 Z M 7,0.5 H 8 V 1 H 11 V 0.5 H 12 V 1 H 14 V 2 H 12 V 4 H 10 V 5 H 13 V 8 H 10 V 9 H 13 V 10 H 10 V 11 H 14 V 12 H 10.338 C 10.595,12.394 10.977,12.782 11.451,13.115 12.327,13.731 13.449,14.113 13.99,14.102 L 14.01,15.102 C 13.066,15.121 11.899,14.651 10.877,13.934 10.346,13.56 9.8503,13.108 9.5,12.588 9.1497,13.108 8.6542,13.56 8.123,13.934 7.1012,14.651 5.9343,15.121 4.9902,15.102 L 5.0098,14.102 C 5.5508,14.113 6.6727,13.731 7.5488,13.115 8.023,12.782 8.4047,12.394 8.6621,12 H 5 V 11 H 9 V 10 H 6 V 9 H 9 V 8 H 6 V 5 H 9 V 4 H 7 V 2 H 5 V 1 H 7 Z M 2.3516,2.3769 C 3.1974,2.8382 3.9662,3.3971 4.6582,4.0507 L 3.9082,5.0311 C 3.1393,4.3006 2.3504,3.6853 1.543,3.1854 Z M 8,2 V 3 H 11 V 2 Z M 1.7754,5.6531 C 2.5443,6.076 3.2546,6.5562 3.9082,7.0945 L 3.1016,8.0749 C 2.448,7.4213 1.7357,6.8826 0.9668,6.4597 Z M 7,6 V 7 H 9 V 6 Z M 10,6 V 7 H 12 V 6 Z M 3.1016,8.9863 4.082,9.6797 C 3.6207,11.487 2.9468,13.236 2.0625,14.928 L 0.91016,14.119 C 1.8329,12.504 2.5633,10.793 3.1016,8.9863 Z" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-chttrans-inactive.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-chttrans-inactive.svg
new file mode 100644
index 000000000..2331e9c12
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-chttrans-inactive.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 V 14 C 0,15.108 0.892,16 2,16 H 14 C 15.108,16 16,15.108 16,14 V 2 C 16,0.892 15.108,0 14,0 Z M 6,2 H 13 C 12.772,5.0343 11.964,7.674 10.561,9.8359 11.585,11.126 12.931,12.245 14.6,13.193 L 14.031,14.273 C 12.4,13.401 11.017,12.283 9.8789,10.918 8.779,12.283 7.3748,13.401 5.668,14.273 L 4.9844,13.25 C 6.7291,12.378 8.0959,11.258 9.082,9.8926 7.8304,8.0341 6.9579,5.655 6.4649,3 H 6 Z M 2.3516,2.377 C 3.1974,2.8383 3.9662,3.3972 4.6582,4.0508 L 3.9082,5.0312 C 3.1393,4.3008 2.3504,3.6854 1.543,3.1855 Z M 7.6016,3 C 8.0567,5.2757 8.7962,7.3141 9.8203,8.8691 10.844,7.0486 11.49,5.0102 11.756,3 Z M 1.7754,5.6523 C 2.5443,6.0753 3.2546,6.5555 3.9082,7.0937 L 3.1016,8.0742 C 2.448,7.4206 1.7357,6.8819 0.9668,6.459 Z M 3.1016,8.9863 4.082,9.6797 C 3.6207,11.487 2.9468,13.236 2.0625,14.928 L 0.91016,14.119 C 1.8329,12.504 2.5633,10.793 3.1016,8.9863 Z" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-erbi.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-erbi.svg
new file mode 100644
index 000000000..08ebcf7e7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-erbi.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,4 C 4.892,4 4,4.892 4,6 v 12 c 0,1.108 0.892,2 2,2 h 12 c 1.108,0 2,-0.892 2,-2 V 6 C 20,4.892 19.108,4 18,4 Z m 8.03125,0.9921875 1,0.015625 C 15.021062,5.6879602 15.043325,6.3455896 15.068359,7 H 18 v 1 h -2.882812 c 0.148824,2.308238 0.481442,4.400619 0.890624,6.033203 0.290301,1.158273 0.615781,2.093664 0.91211,2.708985 0.148164,0.307659 0.292885,0.534515 0.396484,0.65625 0.04618,0.05426 -0.0014,0.03006 0.01172,0.03906 0.23837,-0.0636 0.37119,-0.153757 0.478516,-0.429688 0.121643,-0.312741 0.176093,-0.811555 0.183593,-1.375 l 1,0.01172 c -0.0081,0.606847 -0.04696,1.197587 -0.251953,1.72461 -0.20499,0.527023 -0.660068,0.999054 -1.302734,1.111328 a 0.50005,0.50005 0 0 1 -0.08008,0.0059 c -0.371987,0.0048 -0.607553,-0.212401 -0.800781,-0.439453 C 16.361455,17.819863 16.19094,17.531748 16.01953,17.175821 15.676712,16.463967 15.341013,15.480194 15.039061,14.275431 14.609645,12.562043 14.265475,10.393081 14.115234,8 H 6 V 7 h 8.070312 C 14.045744,6.3399811 14.020971,5.6784048 14.03125,4.9921875 Z M 17,5 c 0.416833,0.3789393 0.758179,0.7765262 1.023438,1.1933594 l -0.966797,0.5683594 c -0.227364,-0.4168334 -0.531218,-0.8331668 -0.910157,-1.25 z M 7,9 h 6 v 1 H 7 Z m 0,2 h 6 v 1 H 7 Z m 0,2 h 1 5 v 3 H 12 V 14 H 8 v 2 H 7 v -2 z m 2.0097656,2 H 10.091797 C 10.008525,16.204012 9.7080472,17.115307 9.1621094,17.693359 8.5179127,18.413344 7.3626453,18.848424 5.6953125,19 L 5.2402344,18.033203 C 6.7559915,17.881627 7.7593321,17.540281 8.2519531,17.009766 8.6817255,16.579993 8.9281536,15.902276 9.0097656,15 Z m 1.6933594,0.998047 c 0.947348,0.454727 1.819462,0.985494 2.615234,1.591797 L 12.521484,18.5 c -0.757878,-0.644197 -1.590545,-1.19371 -2.5,-1.648438 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-fullwidth-active.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-fullwidth-active.svg
new file mode 100644
index 000000000..da75b8652
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-fullwidth-active.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" 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" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-fullwidth-inactive.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-fullwidth-inactive.svg
new file mode 100644
index 000000000..556ccb785
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-fullwidth-inactive.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" 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" style="opacity:0.3;fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-googlepinyin.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-googlepinyin.svg
new file mode 100644
index 000000000..a844e4f09
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-googlepinyin.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 V 14 C 0,15.108 0.892,16 2,16 H 14 C 15.108,16 16,15.108 16,14 V 2 C 16,0.892 15.108,0 14,0 Z M 7.8984,2.502 C 9.1926,2.4785 10.496,2.9086 11.547,3.7949 L 10.256,5.3242 C 8.9092,4.188 6.9508,4.2217 5.6465,5.4062 4.3421,6.5909 4.1177,8.5385 5.1191,9.9883 6.1205,11.438 8.0205,11.918 9.5898,11.117 10.472,10.667 11.073,9.8908 11.336,9.0059 H 8 V 7.0059 L 13.398,7 C 13.832,9.3547 12.689,11.781 10.5,12.898 8.0515,14.148 5.0369,13.389 3.4746,11.127 1.9123,8.8652 2.2658,5.7738 4.3008,3.9258 5.3183,3.0017 6.6043,2.526 7.8984,2.502 Z" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-handwriting-active.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-handwriting-active.svg
new file mode 100644
index 000000000..95471d229
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-handwriting-active.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 0 14 0 L 2 0 z M 11.613281 2 C 11.795329 2 11.975831 2.0715354 12.117188 2.2128906 L 13.787109 3.8828125 C 14.06982 4.165523 14.06982 4.611821 13.787109 4.8945312 L 12.382812 6.2890625 L 9.7109375 3.6171875 L 11.105469 2.2128906 C 11.246824 2.0715352 11.431233 2 11.613281 2 z M 8.75 4.5761719 L 11.423828 7.25 L 4.671875 14 L 2 14 L 2 11.328125 L 8.75 4.5761719 z" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-handwriting-inactive.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-handwriting-inactive.svg
new file mode 100644
index 000000000..b74d21348
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-handwriting-inactive.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 0 14 0 L 2 0 z M 11.613281 2 C 11.795329 2 11.975831 2.0715354 12.117188 2.2128906 L 13.787109 3.8828125 C 14.06982 4.165523 14.06982 4.611821 13.787109 4.8945312 L 12.382812 6.2890625 L 9.7109375 3.6171875 L 11.105469 2.2128906 C 11.246824 2.0715352 11.431233 2 11.613281 2 z M 8.75 4.5761719 L 11.423828 7.25 L 4.671875 14 L 2 14 L 2 11.328125 L 8.75 4.5761719 z" style="fill:currentColor;opacity:0.3"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-hangul.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-hangul.svg
new file mode 100644
index 000000000..a3f127a89
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-hangul.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 V 14 C 0,15.108 0.892,16 2,16 H 14 C 15.108,16 16,15.108 16,14 V 2 C 16,0.892 15.108,0 14,0 Z M 5,2 H 7 V 3 H 5 Z M 11,3 H 12 V 6 H 14 V 7 H 12 V 11 H 11 Z M 3,4 H 9 V 5 H 3 Z M 6,6 C 7.5969,6 9,7.0577 9,8.5 9,9.9423 7.5969,11 6,11 4.4031,11 3,9.9423 3,8.5 3,7.0577 4.4031,6 6,6 Z M 6,7 C 4.8355,7 4,7.7332 4,8.5 4,9.2668 4.8355,10 6,10 7.1645,10 8,9.2668 8,8.5 8,7.7332 7.1645,7 6,7 Z M 5,12 H 6 V 13 H 13 V 14 H 5 Z" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-kbd.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-kbd.svg
new file mode 120000
index 000000000..9dbbf2d27
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-kbd.svg
@@ -0,0 +1 @@
+configure-shortcuts.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-kkc.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-kkc.svg
new file mode 100644
index 000000000..0fbf3026f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-kkc.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 V 14 C 0,15.108 0.892,16 2,16 H 14 C 15.108,16 16,15.108 16,14 V 2 C 16,0.892 15.108,0 14,0 Z M 2,4 H 3 V 8.293 L 5.293,6 H 6 V 4 H 7 V 8.293 L 9.293,6 H 10.707 L 7.707,9 10.707,12 H 9.293 L 7,9.707 V 12 H 5.293 L 3,9.707 V 12 H 2 Z M 12,6 C 12.583,6 13.111,6.1536 13.479,6.5215 13.846,6.8893 14,7.4167 14,8 H 13 C 13,7.5833 12.904,7.3607 12.771,7.2285 12.639,7.0964 12.417,7 12,7 11.583,7 11.361,7.0964 11.229,7.2285 11.096,7.3607 11,7.5833 11,8 V 10 C 11,10.417 11.096,10.639 11.229,10.771 11.361,10.904 11.583,11 12,11 12.417,11 12.639,10.904 12.771,10.771 12.904,10.639 13,10.417 13,10 H 14 C 14,10.583 13.846,11.111 13.479,11.479 13.111,11.846 12.583,12 12,12 11.417,12 10.889,11.846 10.521,11.479 10.154,11.111 10,10.583 10,10 V 8 C 10,7.4167 10.154,6.8893 10.521,6.5215 10.889,6.1536 11.417,6 12,6 Z M 6,6.707 3.707,9 6,11.293 Z" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-pinyin-libpinyin.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-pinyin-libpinyin.svg
new file mode 120000
index 000000000..d7b28edeb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-pinyin-libpinyin.svg
@@ -0,0 +1 @@
+fcitx-pinyin.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-pinyin.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-pinyin.svg
new file mode 100644
index 000000000..4896dcce4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-pinyin.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 0 14 0 L 2 0 z M 7.9004 1.6992 L 9.4004 3.6992 L 9.002 4 L 10.998 4 L 10.6 3.6992 L 12.1 1.6992 L 12.9 2.3008 L 11.625 4 L 14 4 L 14 5 L 12 5 L 12 8 L 14 8 L 14 9 L 12 9 L 12 14 L 11 14 L 11 9 L 8.959 9 C 8.863 10.12 8.4822 11.031 8.0332 11.811 C 7.4122 12.881 6.3418 13.865 6.3418 13.865 L 5.6582 13.137 C 5.6582 13.137 6.6707 12.171 7.168 11.311 C 7.569 10.611 7.8719 9.9 7.9609 9 L 6 9 L 6 8.0605 L 5 8.5605 L 5 14 L 2 14 L 2 13 L 4 13 L 4 9.0605 L 2.2227 9.9492 L 1.7773 9.0508 L 4 7.9395 L 4 5 L 2 5 L 2 4 L 4 4 L 4 2 L 5 2 L 5 4 L 6 4 L 6 5 L 5 5 L 5 7.4395 L 5.7773 7.0508 L 6.2227 7.9492 L 6.1172 8 L 8 8 L 8 5 L 7 5 L 7 4 L 8.375 4 L 7.0996 2.3008 L 7.9004 1.6992 z M 9 5 L 9 8 L 11 8 L 11 5 L 9 5 z" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-punc-active.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-punc-active.svg
new file mode 100644
index 000000000..2929a4f9f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-punc-active.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" 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" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-punc-inactive.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-punc-inactive.svg
new file mode 100644
index 000000000..771382878
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-punc-inactive.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" 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" style="opacity:0.3;fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-remind-active.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-remind-active.svg
new file mode 100644
index 000000000..278df4061
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-remind-active.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 8,0 C 5.2377,0 3,2.31 3,5.16 3,6.84 3.7694,8.3198 4.9852,9.2598 5.5396,9.6898 5.9753,10.25 5.9753,11.02 L 6,12 H 10 L 10.029,11.02 C 10.068,10.25 10.46,9.6898 11.015,9.2598 12.231,8.3198 13,6.84 13,5.16 13,2.31 10.762,0 8,0 Z M 8,2.0605 C 9.6535,2.0605 11.005,3.45 11.005,5.16 11.005,6.13 10.567,7.0294 9.8085,7.6094 8.6802,8.4894 8.2525,9.4691 8.0969,10.289 H 7.9031 C 7.7475,9.4691 7.3198,8.4894 6.1915,7.6094 5.4328,7.0294 4.9947,6.13 4.9947,5.16 4.9947,3.45 6.3465,2.0605 8,2.0605 Z M 6,13 V 15 C 6,16 7.0274,16 7.0274,16 H 8.9726 C 8.9726,16 10.029,16 10,15 V 13 Z" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-remind-inactive.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-remind-inactive.svg
new file mode 100644
index 000000000..ebb07980f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-remind-inactive.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 8,0 C 5.2377,0 3,2.31 3,5.16 3,6.84 3.7694,8.3198 4.9852,9.2598 5.5396,9.6898 5.9753,10.25 5.9753,11.02 L 6,12 H 10 L 10.029,11.02 C 10.068,10.25 10.46,9.6898 11.015,9.2598 12.231,8.3198 13,6.84 13,5.16 13,2.31 10.762,0 8,0 Z M 8,2.0605 C 9.6535,2.0605 11.005,3.45 11.005,5.16 11.005,6.13 10.567,7.0294 9.8085,7.6094 8.6802,8.4894 8.2525,9.4691 8.0969,10.289 H 7.9031 C 7.7475,9.4691 7.3198,8.4894 6.1915,7.6094 5.4328,7.0294 4.9947,6.13 4.9947,5.16 4.9947,3.45 6.3465,2.0605 8,2.0605 Z M 6,13 V 15 C 6,16 7.0274,16 7.0274,16 H 8.9726 C 8.9726,16 10.029,16 10,15 V 13 Z" style="fill:currentColor;opacity:0.3"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-rime-deploy.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-rime-deploy.svg
new file mode 100644
index 000000000..112449095
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-rime-deploy.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 8,0 C 3.5817,0 0,3.5817 0,8 0,12.418 3.5817,16 8,16 12.418,16 16,12.418 16,8 16,3.5817 12.418,0 8,0 Z M 7,2 10,4 7,6 V 5.1738 C 5.8021,5.5973 5.001,6.7295 5,8 5.0012,9.0283 5.529,9.9843 6.3984,10.533 L 5.4453,11.168 C 5.1516,11.364 5.005,11.677 5.002,11.99 3.7449,11.048 3.0035,9.5707 3,8 3.0003,5.6242 4.6722,3.5767 7,3.1016 Z M 10.998,4.0098 C 12.255,4.9516 12.996,6.4293 13,8 13,10.376 11.328,12.423 9,12.898 V 14 L 6,12 9,10 V 10.826 C 10.198,10.403 10.999,9.2705 11,8 10.999,6.9717 10.471,6.0157 9.6016,5.4668 L 10.555,4.832 C 10.848,4.6362 10.995,4.3235 10.998,4.0098 Z" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-rime-sync.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-rime-sync.svg
new file mode 100644
index 000000000..beaf75714
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-rime-sync.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 8,2 C 5.9926,2 4.1798,3.2006 3.3965,5.0488 1.4442,5.3468 0.0015,7.0251 0,9 0.00276,11.133 1.6783,12.888 3.8086,12.99 V 13 H 4 13.523 C 14.891,13 16,11.891 16,10.523 15.999,9.6649 15.553,8.8682 14.822,8.418 14.939,8.1259 14.999,7.8144 15,7.5 14.999,6.1507 13.927,5.0461 12.578,5.0039 11.785,3.1817 9.9874,2.0024 8,2 Z M 10,4 12,7 H 11 V 10 H 9 V 7 H 8 Z M 5,5 H 7 V 8 H 8 L 6,11 4,8 H 5 Z" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-rime.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-rime.svg
new file mode 100644
index 000000000..886fa4744
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-rime.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 V 14 C 0,15.108 0.892,16 2,16 H 14 C 15.108,16 16,15.108 16,14 V 2 C 16,0.892 15.108,0 14,0 Z M 7,2 H 8 V 8.9824 C 9.811,8.9008 10.721,8.3758 11.262,7.4902 11.852,6.525 12,4.9792 12,3 H 13 C 13,5.0208 12.898,6.725 12.113,8.0098 11.387,9.1987 10.05,9.8837 8,9.9805 V 13 H 13 V 14 H 2 V 13 H 7 V 9.9805 C 4.9496,9.8837 3.6133,9.1987 2.8867,8.0098 2.1016,6.725 2,5.0208 2,3 H 3 C 3,4.9792 3.1484,6.525 3.7383,7.4902 4.2795,8.3758 5.189,8.9008 7,8.9824 Z" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-sayura.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-sayura.svg
new file mode 100644
index 000000000..053ad36ae
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-sayura.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 V 14 C 0,15.108 0.892,16 2,16 H 14 C 15.108,16 16,15.108 16,14 V 2 C 16,0.892 15.108,0 14,0 Z M 10.799,2.0566 11.672,2.7539 C 11.64,2.8068 11.613,2.8542 11.592,2.8965 11.581,2.9388 11.576,3.0033 11.576,3.0879 11.576,3.2042 11.614,3.3344 11.688,3.4824 12.2,3.8752 12.504,4.3433 12.832,4.8477 12.919,5.0339 13.018,5.2175 13.033,5.4141 13.068,5.8673 12.886,6.2501 12.59,6.5566 12.294,6.8632 11.469,7.0156 10.719,7.0156 10.518,7.0156 10.222,6.9884 10,6.9355 V 10.639 C 10.19,10.586 10.461,10.518 10.641,10.434 10.831,10.349 11.026,10.254 11.227,10.148 L 11.639,11.211 C 11.385,11.327 11.128,11.432 10.863,11.527 10.61,11.612 10.264,11.687 10,11.75 V 15 H 9 V 11.939 C 8.6935,11.982 7.1733,12.051 6.8984,12.051 5.9154,12.051 5.0594,11.908 4.3301,11.623 3.6007,11.327 3.0294,10.893 2.6172,10.322 2.2155,9.7524 2,8.9382 2,8.082 2.0285,7.4858 2.2458,7.0335 2.543,6.6523 3.1455,5.8881 3.862,5.5204 4.6797,5.2148 5.0285,5.1197 5.4353,5.0942 5.9004,5.0625 6.3761,5.0203 6.9473,5 7.6133,5 H 9 C 8.9683,4.5032 8.7854,3.6993 8.5,3.4668 8.2252,3.2342 7.8709,3.1191 7.4375,3.1191 7.0252,3.1191 6.7134,3.1989 6.502,3.3574 6.2905,3.5054 6.1855,3.7103 6.1855,3.9746 6.1855,3.9746 6.2012,4.1812 6.2012,4.2129 L 5.0742,4.3555 C 5.0531,4.2603 5.043,3.8633 5.043,3.8633 5.043,3.2819 5.2499,2.8378 5.6621,2.5312 6.0744,2.2247 6.6386,2.0723 7.3574,2.0723 8.4568,2.0723 9.2178,2.5164 9.6406,3.4043 9.926,2.918 10.313,2.4689 10.799,2.0566 Z M 10.703,3.6738 C 10.439,3.9909 10.185,4.3028 10.111,4.6094 10.037,4.9159 10,4.8496 10,5.209 V 5.9062 C 10.17,5.9402 10.44,5.9688 10.656,5.9688 11.005,5.9688 11.548,5.9112 11.686,5.7949 11.818,5.6104 11.855,5.4584 11.844,5.3184 11.794,5.0427 11.682,4.8182 11.539,4.6055 11.321,4.2166 10.976,3.9478 10.703,3.6738 Z M 7.7246,6 C 6.9847,5.9998 6.3912,6.0202 5.9473,6.0625 5.5139,6.1048 5.1596,6.1744 4.8848,6.2695 4.6205,6.3541 4.3833,6.4668 4.1719,6.5938 3.5845,7.0653 3.3244,7.4802 3.2695,7.9316 3.2476,8.2351 3.1858,8.4943 3.2305,8.7188 3.432,9.7322 4.0092,10.078 4.7754,10.545 5.3356,10.799 6.0846,10.924 7.0254,10.924 7.3108,10.924 8.7357,10.877 9,10.846 V 6 Z" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-shuangpin-libpinyin.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-shuangpin-libpinyin.svg
new file mode 120000
index 000000000..d93668297
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-shuangpin-libpinyin.svg
@@ -0,0 +1 @@
+fcitx-shuangpin.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-shuangpin.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-shuangpin.svg
new file mode 100644
index 000000000..ac9eaf04a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-shuangpin.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 0 14 0 L 2 0 z M 2 2 L 7.5488 2 L 7.498 2.5508 C 7.498 2.5508 7.1704 6.0697 6.2734 8.6797 C 6.8564 9.5497 7.4123 10.449 8.1113 11.689 L 7.2422 12.18 C 6.7032 11.23 6.2583 10.491 5.8203 9.8105 C 4.4263 12.931 2.4551 14.293 2.4551 14.293 L 1.8984 13.461 C 1.8984 13.461 3.8691 12.151 5.1621 8.8105 C 4.3971 7.7005 3.5274 6.5805 2.1094 4.8105 L 2.8906 4.1895 C 4.0716 5.6595 4.8636 6.6806 5.5586 7.6406 C 6.1096 5.7406 6.3567 3.64 6.4277 3 L 2 3 L 2 2 z M 8 2 L 14 2 L 14 2.5 C 14 4.65 13.167 7.4702 12.293 9.4102 C 12.182 9.6602 12.051 9.8696 11.926 10.1 C 12.55 11.19 13.386 12.22 14.77 13.332 L 14.143 14.111 C 12.861 13.077 11.996 12.071 11.34 11.051 C 9.9468 13.035 8.2363 14.084 8.2363 14.084 L 7.7188 13.229 C 7.7188 13.229 9.4991 12.13 10.787 10.09 C 10.449 9.4398 10.166 8.7798 9.9004 8.0898 C 9.1424 6.1398 8.6918 3.59 8.5898 3 L 8 3 L 8 2 z M 9.6074 3 C 9.7474 3.77 10.176 6.0305 10.834 7.7305 C 11.007 8.1805 11.185 8.5998 11.373 9.0098 C 12.13 7.3298 12.815 4.85 12.924 3 L 9.6074 3 z" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-skk.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-skk.svg
new file mode 100644
index 000000000..d3ce97b0c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-skk.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 V 14 C 0,15.108 0.892,16 2,16 H 14 C 15.108,16 16,15.108 16,14 V 2 C 16,0.892 15.108,0 14,0 Z M 6,4 H 7 V 8.293 L 9.293,6 H 10 V 4 H 11 V 8.293 L 13.293,6 H 14.707 L 11.707,9 14.707,12 H 13.293 L 11,9.707 V 12 H 9.293 L 7,9.707 V 12 H 6 V 10 C 6,10.583 5.8455,11.111 5.4785,11.479 5.1105,11.846 4.583,12 4,12 3.417,12 2.8895,11.846 2.5215,11.479 2.1545,11.111 2,10.583 2,10 H 3 C 3,10.417 3.0955,10.639 3.2285,10.771 3.3605,10.904 3.583,11 4,11 4.417,11 4.6395,10.904 4.7715,10.771 4.9045,10.639 5,10.417 5,10 5,9.583 4.9045,9.3605 4.7715,9.2285 4.6395,9.0955 4.417,9 4,9 3.417,9 2.8895,8.8455 2.5215,8.4785 2.1545,8.1105 2,7.583 2,7 2,6.417 2.1545,5.8895 2.5215,5.5215 2.8895,5.1545 3.417,5 4,5 4.583,5 5.1105,5.1545 5.4785,5.5215 5.8455,5.8895 6,6.417 6,7 Z M 6,7 H 5 C 5,6.583 4.9045,6.3605 4.7715,6.2285 4.6395,6.0955 4.417,6 4,6 3.583,6 3.3605,6.0955 3.2285,6.2285 3.0955,6.3605 3,6.583 3,7 3,7.417 3.0955,7.6395 3.2285,7.7715 3.3605,7.9045 3.583,8 4,8 4.583,8 5.1105,8.1545 5.4785,8.5215 5.8455,8.8895 6,9.417 6,10 Z M 10,6.707 7.707,9 10,11.293 Z" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-sunpinyin.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-sunpinyin.svg
new file mode 100644
index 000000000..f2162ff7c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-sunpinyin.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 8 0 A 8 8 0 0 0 0 8 A 8 8 0 0 0 2 13.277 L 2 13 L 4 13 L 4 9.0605 L 2.2227 9.9492 L 1.7773 9.0508 L 4 7.9395 L 4 5 L 2 5 L 2 4 L 4 4 L 4 2 L 5 2 L 5 4 L 6 4 L 6 5 L 5 5 L 5 7.4395 L 5.7773 7.0508 L 6.2227 7.9492 L 6.1172 8 L 8 8 L 8 5 L 7 5 L 7 4 L 8.375 4 L 7.0996 2.3008 L 7.9004 1.6992 L 9.4004 3.6992 L 9.002 4 L 10.998 4 L 10.6 3.6992 L 12.1 1.6992 L 12.9 2.3008 L 11.625 4 L 14 4 L 14 5 L 12 5 L 12 8 L 14 8 L 14 9 L 12 9 L 12 14 L 11 14 L 11 9 L 8.959 9 C 8.863 10.12 8.4822 11.031 8.0332 11.811 C 7.4122 12.881 6.3418 13.865 6.3418 13.865 L 5.6582 13.137 C 5.6582 13.137 6.6707 12.171 7.168 11.311 C 7.569 10.611 7.8719 9.9 7.9609 9 L 6 9 L 6 8.0605 L 5 8.5605 L 5 14 L 2.7188 14 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 9 5 L 9 8 L 11 8 L 11 5 L 9 5 z" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-unikey.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-unikey.svg
new file mode 100644
index 000000000..9b098c128
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-unikey.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 V 14 C 0,15.108 0.892,16 2,16 H 14 C 15.108,16 16,15.108 16,14 V 2 C 16,0.892 15.108,0 14,0 Z M 3,3 H 4 V 4.5 C 4,5.1944 4.1274,5.5772 4.2656,5.75 4.4039,5.9228 4.5833,6 5,6 5.4167,6 5.5961,5.9228 5.7344,5.75 5.8726,5.5772 6,5.1944 6,4.5 V 3 H 7 V 4.5 C 7,5.3056 6.8774,5.9228 6.5156,6.375 6.1539,6.8272 5.5833,7 5,7 4.4167,7 3.8461,6.8272 3.4844,6.375 3.1226,5.9228 3,5.3056 3,4.5 Z M 11,3 H 12 V 7 H 11 Z M 6,10 H 7 L 9,12.5 V 10 H 10 V 14 H 9 L 7,11.5 V 14 H 6 Z" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-vk-active.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-vk-active.svg
new file mode 100644
index 000000000..3eb85d323
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-vk-active.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="translate(4,4)">
+ <path class="ColorScheme-Text" d="M 2,2 C 2,2 0,2 0,4 V 12 C 0,14 2,14 2,14 H 13 C 13,14 15,14 15,12 V 4 C 15,2 13,2 13,2 Z M 2.25,4 H 3.75 C 3.8885,4 4,4.1115 4,4.25 V 5.75 C 4,5.8885 3.8885,6 3.75,6 H 2.25 C 2.1115,6 2,5.8885 2,5.75 V 4.25 C 2,4.1115 2.1115,4 2.25,4 Z M 5.25,4 H 6.75 C 6.8885,4 7,4.1115 7,4.25 V 5.75 C 7,5.8885 6.8885,6 6.75,6 H 5.25 C 5.1115,6 5,5.8885 5,5.75 V 4.25 C 5,4.1115 5.1115,4 5.25,4 Z M 8.25,4 H 9.75 C 9.8885,4 10,4.1115 10,4.25 V 5.75 C 10,5.8885 9.8885,6 9.75,6 H 8.25 C 8.1115,6 8,5.8885 8,5.75 V 4.25 C 8,4.1115 8.1115,4 8.25,4 Z M 11.25,4 H 12.75 C 12.889,4 13,4.1115 13,4.25 V 5.75 C 13,5.8885 12.889,6 12.75,6 H 11.25 C 11.112,6 11,5.8885 11,5.75 V 4.25 C 11,4.1115 11.112,4 11.25,4 Z M 2.25,7 H 3.75 C 3.8885,7 4,7.1115 4,7.25 V 8.75 C 4,8.8885 3.8885,9 3.75,9 H 2.25 C 2.1115,9 2,8.8885 2,8.75 V 7.25 C 2,7.1115 2.1115,7 2.25,7 Z M 5.25,7 H 6.75 C 6.8885,7 7,7.1115 7,7.25 V 8.75 C 7,8.8885 6.8885,9 6.75,9 H 5.25 C 5.1115,9 5,8.8885 5,8.75 V 7.25 C 5,7.1115 5.1115,7 5.25,7 Z M 8.25,7 H 9.75 C 9.8885,7 10,7.1115 10,7.25 V 8.75 C 10,8.8885 9.8885,9 9.75,9 H 8.25 C 8.1115,9 8,8.8885 8,8.75 V 7.25 C 8,7.1115 8.1115,7 8.25,7 Z 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 M 4.25,10 H 10.75 C 10.889,10 11,10.112 11,10.25 V 11.75 C 11,11.889 10.889,12 10.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" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-vk-inactive.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-vk-inactive.svg
new file mode 100644
index 000000000..96fd484ab
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-vk-inactive.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="translate(4,4)">
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 2,2 C 2,2 0,2 0,4 V 12 C 0,14 2,14 2,14 H 13 C 13,14 15,14 15,12 V 4 C 15,2 13,2 13,2 Z M 2.25,4 H 3.75 C 3.8885,4 4,4.1115 4,4.25 V 5.75 C 4,5.8885 3.8885,6 3.75,6 H 2.25 C 2.1115,6 2,5.8885 2,5.75 V 4.25 C 2,4.1115 2.1115,4 2.25,4 Z M 5.25,4 H 6.75 C 6.8885,4 7,4.1115 7,4.25 V 5.75 C 7,5.8885 6.8885,6 6.75,6 H 5.25 C 5.1115,6 5,5.8885 5,5.75 V 4.25 C 5,4.1115 5.1115,4 5.25,4 Z M 8.25,4 H 9.75 C 9.8885,4 10,4.1115 10,4.25 V 5.75 C 10,5.8885 9.8885,6 9.75,6 H 8.25 C 8.1115,6 8,5.8885 8,5.75 V 4.25 C 8,4.1115 8.1115,4 8.25,4 Z M 11.25,4 H 12.75 C 12.889,4 13,4.1115 13,4.25 V 5.75 C 13,5.8885 12.889,6 12.75,6 H 11.25 C 11.112,6 11,5.8885 11,5.75 V 4.25 C 11,4.1115 11.112,4 11.25,4 Z M 2.25,7 H 3.75 C 3.8885,7 4,7.1115 4,7.25 V 8.75 C 4,8.8885 3.8885,9 3.75,9 H 2.25 C 2.1115,9 2,8.8885 2,8.75 V 7.25 C 2,7.1115 2.1115,7 2.25,7 Z M 5.25,7 H 6.75 C 6.8885,7 7,7.1115 7,7.25 V 8.75 C 7,8.8885 6.8885,9 6.75,9 H 5.25 C 5.1115,9 5,8.8885 5,8.75 V 7.25 C 5,7.1115 5.1115,7 5.25,7 Z M 8.25,7 H 9.75 C 9.8885,7 10,7.1115 10,7.25 V 8.75 C 10,8.8885 9.8885,9 9.75,9 H 8.25 C 8.1115,9 8,8.8885 8,8.75 V 7.25 C 8,7.1115 8.1115,7 8.25,7 Z 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 M 4.25,10 H 10.75 C 10.889,10 11,10.112 11,10.25 V 11.75 C 11,11.889 10.889,12 10.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"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-wbpy.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-wbpy.svg
new file mode 120000
index 000000000..8edd84f56
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-wbpy.svg
@@ -0,0 +1 @@
+fcitx-wubi.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-wubi.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-wubi.svg
new file mode 100644
index 000000000..3742bffc2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-wubi.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 V 14 C 0,15.108 0.892,16 2,16 H 14 C 15.108,16 16,15.108 16,14 V 2 C 16,0.892 15.108,0 14,0 Z M 3,3 H 12 V 4 H 7.9023 L 7.2363,7 H 11 V 12 H 13 V 13 H 3 V 12 H 5.0996 L 5.9883,8 H 4 V 7 H 6.2109 L 6.877,4 H 3 Z M 7.0137,8 6.123,12 H 10 V 8 Z" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-zhuyin.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-zhuyin.svg
new file mode 120000
index 000000000..919433959
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-zhuyin.svg
@@ -0,0 +1 @@
+fcitx-rime.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/fcitx-ziranma.svg b/.icons/Gruvbox-Dark/actions/24/fcitx-ziranma.svg
new file mode 100644
index 000000000..f2d75c819
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fcitx-ziranma.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 2,0 C 0.892,0 0,0.892 0,2 V 14 C 0,15.108 0.892,16 2,16 H 14 C 15.108,16 16,15.108 16,14 V 2 C 16,0.892 15.108,0 14,0 Z M 6.6797,1.6152 7.3203,2.3848 5.3828,4 H 13 V 14 H 3 V 4 H 3.8184 Z M 4,5 V 7 H 10 V 8 H 4 V 10 H 10 V 11 H 4 V 13 H 12 V 5 Z" style="fill:currentColor"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/feed-subscribe.svg b/.icons/Gruvbox-Dark/actions/24/feed-subscribe.svg
new file mode 120000
index 000000000..2f0fbff8b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/feed-subscribe.svg
@@ -0,0 +1 @@
+application-rss+xml.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/file-zoom-in.svg b/.icons/Gruvbox-Dark/actions/24/file-zoom-in.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/file-zoom-in.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/file-zoom-out.svg b/.icons/Gruvbox-Dark/actions/24/file-zoom-out.svg
new file mode 120000
index 000000000..580ed013e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/file-zoom-out.svg
@@ -0,0 +1 @@
+zoom-out.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/filefind.svg b/.icons/Gruvbox-Dark/actions/24/filefind.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filefind.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-album-amarok.svg b/.icons/Gruvbox-Dark/actions/24/filename-album-amarok.svg
new file mode 120000
index 000000000..f8898e2de
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-album-amarok.svg
@@ -0,0 +1 @@
+media-album-cover-manager-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-and-amarok.svg b/.icons/Gruvbox-Dark/actions/24/filename-and-amarok.svg
new file mode 100644
index 000000000..b2fccbe89
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-and-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.2792969 1.0507812 C 6.1614969 1.0507812 5.1270187 1.3432869 4.3242188 1.9667969 C 3.5194388 2.5904769 3.0546875 3.5432625 3.0546875 4.5390625 C 3.0546875 5.4588525 3.4782281 6.323925 4.0800781 7.140625 C 3.8379681 7.306465 3.6026669 7.4871819 3.3730469 7.7011719 C 3.0936469 7.9613819 2.8489806 8.2455775 2.6503906 8.5546875 A 1.0233 0.97743 0 0 0 2.6484375 8.5605469 C 2.4448475 8.8821769 2.2927944 9.2391131 2.1777344 9.6269531 A 1.0233 0.97743 0 0 0 2.1757812 9.6367188 C 2.0601512 10.043989 2.0058594 10.471579 2.0058594 10.912109 C 2.0058594 11.463409 2.1532613 12.010253 2.4257812 12.501953 A 1.0233 0.97743 0 0 0 2.4316406 12.511719 C 2.7022706 12.986799 3.0691688 13.408139 3.5117188 13.755859 C 3.9618488 14.109529 4.4881625 14.379995 5.0703125 14.578125 A 1.0233 0.97743 0 0 0 5.0839844 14.582031 C 5.6845444 14.777601 6.3145844 14.875 6.9589844 14.875 C 8.1240844 14.875 9.2333031 14.477419 10.283203 13.886719 L 11.033203 14.681641 A 1.0233 0.97743 0 0 0 12.445312 14.78125 L 13.419922 14.009766 A 1.0233 0.97743 0 0 0 13.521484 12.595703 L 12.748047 11.791016 C 13.148647 11.311726 13.560206 10.859558 13.916016 10.267578 A 1.0233 0.97743 0 0 0 13.589844 8.9628906 L 12.630859 8.3632812 A 1.0233 0.97743 0 0 0 11.177734 8.703125 C 10.987794 9.027805 10.765617 9.25395 10.560547 9.53125 L 8.9160156 7.8242188 C 9.1306456 7.7013487 9.3202181 7.5854713 9.4863281 7.4570312 C 9.6155681 7.3570312 9.7635406 7.2399725 9.9316406 7.1015625 A 1.0233 0.97743 0 0 0 9.9335938 7.0996094 C 10.151364 6.9193094 10.34125 6.7294031 10.5 6.5019531 A 1.0233 0.97743 0 0 0 10.511719 6.4882812 C 10.615939 6.3326812 10.715593 6.1647412 10.814453 5.9882812 C 10.959353 5.7359512 11.064017 5.4618575 11.123047 5.1796875 C 11.164147 4.9832475 11.174494 4.7796919 11.183594 4.5761719 A 1.0233 0.97743 0 0 0 11.201172 4.3945312 C 11.201172 3.4151612 10.80186 2.4720531 10.03125 1.8769531 C 9.28806 1.3030031 8.3238969 1.0507812 7.2792969 1.0507812 z M 9.2167969 2.6464844 L 9.2226562 2.6542969 C 9.2216563 2.6532969 9.21975 2.6534337 9.21875 2.6523438 C 9.21675 2.6513438 9.2183969 2.6484844 9.2167969 2.6464844 z M 7.296875 3.9589844 C 7.667715 3.9589844 7.7730406 4.0336631 7.8066406 4.0644531 A 1.0233 0.97743 0 0 0 7.8125 4.0703125 C 7.8497 4.1036125 7.9023438 4.1459869 7.9023438 4.4355469 C 7.9023438 4.5525269 7.8832969 4.6467837 7.8417969 4.7460938 A 1.0233 0.97743 0 0 0 7.8359375 4.7578125 C 7.7853375 4.8834425 7.7318306 4.9670106 7.6816406 5.0253906 A 1.0233 0.97743 0 0 0 7.6699219 5.0429688 C 7.6278219 5.0942687 7.5175038 5.2000487 7.3398438 5.3242188 C 7.1878838 5.4293888 7.0656862 5.5039081 6.9414062 5.5800781 C 6.6453763 5.1646481 6.3359375 4.7422019 6.3359375 4.4511719 C 6.3359375 4.2778519 6.3254306 4.2906081 6.4941406 4.1738281 C 6.6943106 4.0352681 6.921865 3.9589844 7.296875 3.9589844 z M 6.1347656 9.4921875 L 8.0195312 11.492188 C 7.6870412 11.604457 7.3321288 11.861328 7.0117188 11.861328 C 6.4502288 11.861328 6.09272 11.734364 5.78125 11.490234 C 5.46541 11.237704 5.3964844 11.080103 5.3964844 10.783203 C 5.3964844 10.352563 5.493995 10.091771 5.671875 9.8691406 A 1.0233 0.97743 0 0 0 5.6757812 9.8613281 C 5.7707813 9.7409181 5.9930756 9.6160475 6.1347656 9.4921875 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-bpm-amarok.svg b/.icons/Gruvbox-Dark/actions/24/filename-bpm-amarok.svg
new file mode 120000
index 000000000..52a251442
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-bpm-amarok.svg
@@ -0,0 +1 @@
+kt-speed-limits.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-comment-amarok.svg b/.icons/Gruvbox-Dark/actions/24/filename-comment-amarok.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-comment-amarok.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-composer-amarok.svg b/.icons/Gruvbox-Dark/actions/24/filename-composer-amarok.svg
new file mode 120000
index 000000000..c2db29954
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-composer-amarok.svg
@@ -0,0 +1 @@
+document-edit-sign.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-dash-amarok.svg b/.icons/Gruvbox-Dark/actions/24/filename-dash-amarok.svg
new file mode 120000
index 000000000..bc895d387
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-dash-amarok.svg
@@ -0,0 +1 @@
+dashboard-show.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-discnumber-amarok.svg b/.icons/Gruvbox-Dark/actions/24/filename-discnumber-amarok.svg
new file mode 100644
index 000000000..c7043b102
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-discnumber-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 L 4 4 L 1 4 L 1 6 L 4 6 L 4 10 L 1 10 L 1 12 L 4 12 L 4 15 L 6 15 L 6 12 L 10 12 L 10 15 L 12 15 L 12 12 L 15 12 L 15 10 L 12 10 L 12 6 L 15 6 L 15 4 L 12 4 L 12 1 L 10 1 L 10 4 L 6 4 L 6 1 L 4 1 z M 6 6 L 10 6 L 10 10 L 6 10 L 6 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-divider.svg b/.icons/Gruvbox-Dark/actions/24/filename-divider.svg
new file mode 100644
index 000000000..a769996cb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-divider.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 L 7 15 L 9 15 L 9 1 L 7 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-dot-amarok.svg b/.icons/Gruvbox-Dark/actions/24/filename-dot-amarok.svg
new file mode 100644
index 000000000..d24f66a26
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-dot-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 10 A 2 2 0 0 0 6 12 A 2 2 0 0 0 8 14 A 2 2 0 0 0 10 12 A 2 2 0 0 0 8 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-filetype-amarok.svg b/.icons/Gruvbox-Dark/actions/24/filename-filetype-amarok.svg
new file mode 120000
index 000000000..bd5a1a3e1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-filetype-amarok.svg
@@ -0,0 +1 @@
+tools-rip-audio-cd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-genre-amarok.svg b/.icons/Gruvbox-Dark/actions/24/filename-genre-amarok.svg
new file mode 120000
index 000000000..597fac171
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-genre-amarok.svg
@@ -0,0 +1 @@
+favorite-genres-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-group-length.svg b/.icons/Gruvbox-Dark/actions/24/filename-group-length.svg
new file mode 120000
index 000000000..ab3c72dcd
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-group-length.svg
@@ -0,0 +1 @@
+document-open-recent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-group-tracks.svg b/.icons/Gruvbox-Dark/actions/24/filename-group-tracks.svg
new file mode 120000
index 000000000..324bd1d2a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-group-tracks.svg
@@ -0,0 +1 @@
+filename-discnumber-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-ignore-amarok.svg b/.icons/Gruvbox-Dark/actions/24/filename-ignore-amarok.svg
new file mode 120000
index 000000000..4afa75af6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-ignore-amarok.svg
@@ -0,0 +1 @@
+dialog-cancel.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-initial-amarok.svg b/.icons/Gruvbox-Dark/actions/24/filename-initial-amarok.svg
new file mode 100644
index 000000000..e76769c0f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-initial-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.890625 2 A 1.0001 1.0001 0 0 0 2.9296875 2.7226562 L 0.04296875 12.722656 A 1.0001 1.0001 0 0 0 1.0039062 14 L 2.1699219 14 A 1.0001 1.0001 0 0 0 3.1328125 13.267578 L 3.7636719 11 L 5.2441406 11 L 5.875 13.267578 A 1.0001 1.0001 0 0 0 6.8378906 14 L 8.0039062 14 A 1.0001 1.0001 0 0 0 8.5039062 13.865234 A 1.0001 1.0001 0 0 0 9.0039062 14 L 10.003906 14 A 1.0001 1.0001 0 0 0 10.664062 13.751953 C 11.091273 13.904803 11.540823 13.99937 12.001953 14 A 1.0001 1.0001 0 0 0 12.003906 14 C 14.201206 14 16.003906 12.1973 16.003906 10 C 16.003906 7.8027 14.201206 6 12.003906 6 A 1.0001 1.0001 0 0 0 12.001953 6 C 11.657933 6.00047 11.331716 6.0992969 11.003906 6.1855469 L 11.003906 3 A 1.0001 1.0001 0 0 0 10.003906 2 L 9.0039062 2 A 1.0001 1.0001 0 0 0 8.0039062 3 L 8.0039062 9.0878906 L 6.3261719 2.7441406 A 1.0001 1.0001 0 0 0 5.359375 2 L 3.890625 2 z M 4.5546875 5 L 5.5039062 9 L 3.5039062 9 L 4.5546875 5 z M 12.003906 8 A 2 2 0 0 1 14.003906 10 A 2 2 0 0 1 12.003906 12 A 2 2 0 0 1 10.003906 10 A 2 2 0 0 1 12.003906 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-last-played.svg b/.icons/Gruvbox-Dark/actions/24/filename-last-played.svg
new file mode 120000
index 000000000..a04747903
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-last-played.svg
@@ -0,0 +1 @@
+view-calendar-timeline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-moodbar.svg b/.icons/Gruvbox-Dark/actions/24/filename-moodbar.svg
new file mode 100644
index 000000000..ecdf2d5c6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-moodbar.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <g transform="translate(-417.70999,-527.78998)">
+ <rect style="fill:#f27935" width="2" height="10" x="425.71" y="534.79"/>
+ <rect style="fill:#04896a" width="2" height="10" x="429.71" y="534.79"/>
+ <rect style="fill:#3a539b" width="2" height="10" x="433.71" y="534.79"/>
+ <rect style="fill:#fdd285" width="2" height="10" x="423.71" y="534.79"/>
+ <rect style="fill:#1d99f3" width="2" height="10" x="431.71" y="534.79"/>
+ <rect style="fill:#7fcc74" width="2" height="10" x="427.71" y="534.79"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-sample-rate.svg b/.icons/Gruvbox-Dark/actions/24/filename-sample-rate.svg
new file mode 120000
index 000000000..6478458dc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-sample-rate.svg
@@ -0,0 +1 @@
+view-media-visualization.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-slash-amarok.svg b/.icons/Gruvbox-Dark/actions/24/filename-slash-amarok.svg
new file mode 100644
index 000000000..408b0920c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-slash-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.5527344 2.0859375 A 1.0001 1.0001 0 0 0 7.625 2.8261719 L 5.0371094 12.486328 A 1.0001 1.0001 0 0 0 5.7441406 13.710938 L 6.7109375 13.970703 A 1.0001 1.0001 0 0 0 7.9355469 13.263672 L 10.523438 3.6035156 A 1.0001 1.0001 0 0 0 9.8164062 2.3789062 L 8.8496094 2.1191406 A 1.0001 1.0001 0 0 0 8.5527344 2.0859375 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-space-amarok.svg b/.icons/Gruvbox-Dark/actions/24/filename-space-amarok.svg
new file mode 100644
index 000000000..45f6f1d58
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-space-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 10 A 1.0001 1.0001 0 0 0 2 11 L 2 13 A 1.0001 1.0001 0 0 0 3 14 L 13 14 A 1.0001 1.0001 0 0 0 14 13 L 14 11 A 1.0001 1.0001 0 0 0 13 10 L 12 10 A 1.0001 1.0001 0 0 0 11 11 L 5 11 A 1.0001 1.0001 0 0 0 4 10 L 3 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-title-amarok.svg b/.icons/Gruvbox-Dark/actions/24/filename-title-amarok.svg
new file mode 100644
index 000000000..c6565fd16
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-title-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 C 2.892 1 2 1.892 2 3 L 2 13 C 2 14.108 2.892 15 4 15 L 12 15 C 13.108 15 14 14.108 14 13 L 14 3 C 14 1.892 13.108 1 12 1 L 4 1 z M 5 3 L 11 3 L 11 5 L 5 5 L 5 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-track-amarok.svg b/.icons/Gruvbox-Dark/actions/24/filename-track-amarok.svg
new file mode 120000
index 000000000..324bd1d2a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-track-amarok.svg
@@ -0,0 +1 @@
+filename-discnumber-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-underscore-amarok.svg b/.icons/Gruvbox-Dark/actions/24/filename-underscore-amarok.svg
new file mode 100644
index 000000000..e4a54267d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-underscore-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 11 A 1.0001 1.0001 0 0 0 2 12 L 2 13 A 1.0001 1.0001 0 0 0 3 14 L 13 14 A 1.0001 1.0001 0 0 0 14 13 L 14 12 A 1.0001 1.0001 0 0 0 13 11 L 3 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/filename-year-amarok.svg b/.icons/Gruvbox-Dark/actions/24/filename-year-amarok.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filename-year-amarok.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/filenew.svg b/.icons/Gruvbox-Dark/actions/24/filenew.svg
new file mode 120000
index 000000000..300fb89b6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filenew.svg
@@ -0,0 +1 @@
+document-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/fileopen.svg b/.icons/Gruvbox-Dark/actions/24/fileopen.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fileopen.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/fileprint.svg b/.icons/Gruvbox-Dark/actions/24/fileprint.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fileprint.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/filequickprint.svg b/.icons/Gruvbox-Dark/actions/24/filequickprint.svg
new file mode 120000
index 000000000..f065dadc1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filequickprint.svg
@@ -0,0 +1 @@
+document-print-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/filesave.svg b/.icons/Gruvbox-Dark/actions/24/filesave.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filesave.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/filesaveas.svg b/.icons/Gruvbox-Dark/actions/24/filesaveas.svg
new file mode 100644
index 000000000..883439482
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filesaveas.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.9980469 1.0195312 L 5.9980469 7.0195312 L 3.6582031 7.0195312 L 7.9902344 13.324219 L 12.371094 7.0195312 L 9.9980469 7.0195312 L 9.9980469 1.0488281 L 5.9980469 1.0195312 z M 1 14.03125 L 1 16 L 15.005859 16 L 15 14.03125 L 1 14.03125 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fileview-preview.svg b/.icons/Gruvbox-Dark/actions/24/fileview-preview.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fileview-preview.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/fill-color.svg b/.icons/Gruvbox-Dark/actions/24/fill-color.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fill-color.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/fill-rule-even-odd.svg b/.icons/Gruvbox-Dark/actions/24/fill-rule-even-odd.svg
new file mode 100644
index 000000000..9082072e0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fill-rule-even-odd.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.6328125 2 C -0.88948752 2 1.447644 22 12.027344 22 C 22.424045 22 24.914019 2 18.449219 2 C 16.424907 2 14.044044 3.5327979 12.027344 5.6464844 C 16.516386 10.369049 19.198145 18.003906 12.064453 18.003906 C 4.8395893 18.003906 7.5214602 10.369062 12.027344 5.6464844 C 10.018257 3.5328833 7.6492799 2 5.6328125 2 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fill-rule-nonzero.svg b/.icons/Gruvbox-Dark/actions/24/fill-rule-nonzero.svg
new file mode 100644
index 000000000..7e6f5ae31
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fill-rule-nonzero.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.6328125 2 C -0.88948754 2 1.4476433 22 12.027344 22 C 22.423944 22 24.912166 2 18.447266 2 C 16.423266 2 14.043846 3.5333172 12.027344 5.6464844 C 10.018271 3.5328965 7.6492493 2 5.6328125 2 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/filmgrain.svg b/.icons/Gruvbox-Dark/actions/24/filmgrain.svg
new file mode 100644
index 000000000..d240b6296
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/filmgrain.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 15 L 15 15 L 15 1 L 1 1 z M 4 2 L 12 2 L 12 7 L 4 7 L 4 2 z M 2 3 L 3 3 L 3 4 L 2 4 L 2 3 z M 13 3 L 14 3 L 14 4 L 13 4 L 13 3 z M 2 6 L 3 6 L 3 7 L 2 7 L 2 6 z M 13 6 L 14 6 L 14 7 L 13 7 L 13 6 z M 2 9 L 3 9 L 3 10 L 2 10 L 2 9 z M 4 9 L 12 9 L 12 14 L 4 14 L 4 9 z M 13 9 L 14 9 L 14 10 L 13 10 L 13 9 z M 2 12 L 3 12 L 3 13 L 2 13 L 2 12 z M 13 12 L 14 12 L 14 13 L 13 13 L 13 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/find-location.svg b/.icons/Gruvbox-Dark/actions/24/find-location.svg
new file mode 100644
index 000000000..2f6568e87
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/find-location.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1.0976562 L 7 3.0976562 C 5.0471 3.4972863 3.49335 5.0510063 3.09375 7.0039062 L 1 7.0039062 L 1 9.0039062 L 3.09375 9.0039062 C 3.49338 10.956806 5.0471 12.510556 7 12.910156 L 7 15.003906 L 9 15.003906 L 9 12.910156 C 10.9529 12.510526 12.50665 10.956806 12.90625 9.0039062 L 15 9.0039062 L 15 7.0039062 L 12.90625 7.0039062 C 12.50662 5.0510063 10.9529 3.4972562 9 3.0976562 L 9 1.0976562 L 7 1.0976562 z M 8 6.0039062 C 9.1046 6.0039062 10 6.8993362 10 8.0039062 C 10 9.1084763 9.10457 10.003906 8 10.003906 C 6.89543 10.003906 6 9.1084762 6 8.0039062 C 6 6.8993362 6.89543 6.0039062 8 6.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/find.svg b/.icons/Gruvbox-Dark/actions/24/find.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/find.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/fitbest.svg b/.icons/Gruvbox-Dark/actions/24/fitbest.svg
new file mode 100644
index 000000000..e5f23b1be
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fitbest.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,4 10.5,6 9,8 h 2 v 3 H 8 V 9 L 6,10.5 4,12 6,13.5 8,15 v -2 h 3 v 3 H 9 l 1.5,2 1.5,2 1.5,-2 1.5,-2 h -2 v -3 h 3 v 2 L 18,13.5 20,12 18,10.5 16,9 v 2 H 13 V 8 h 2 L 13.5,6 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fitheight.svg b/.icons/Gruvbox-Dark/actions/24/fitheight.svg
new file mode 100644
index 000000000..0b81d43be
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fitheight.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,4 10.5,6 9,8 h 2 v 8 H 9 l 1.5,2 1.5,2 1.5,-2 1.5,-2 H 13 V 8 h 2 L 13.5,6 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fitmanual.svg b/.icons/Gruvbox-Dark/actions/24/fitmanual.svg
new file mode 120000
index 000000000..f0b026afc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fitmanual.svg
@@ -0,0 +1 @@
+window.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/fitsize.svg b/.icons/Gruvbox-Dark/actions/24/fitsize.svg
new file mode 100644
index 000000000..079d4eccb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fitsize.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 5,6 v 2 3 2 5 h 2 v -5 h 5 V 11 6 H 7 Z m 2,2 h 3 v 3 H 7 Z m 6,3 v 1.537109 L 14.683594,14.5 13,16.462891 V 18 h 1.316406 L 16,16.037109 17.683594,18 H 19 V 16.462891 L 17.316406,14.5 19,12.537109 V 11 H 17.683594 L 16,12.962891 14.316406,11 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fitwidth.svg b/.icons/Gruvbox-Dark/actions/24/fitwidth.svg
new file mode 100644
index 000000000..e3b42fd35
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fitwidth.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 20,12 18,10.5 16,9 v 2 H 8 V 9 L 6,10.5 4,12 6,13.5 8,15 v -2 h 8 v 2 l 2,-1.5 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/flag-black.svg b/.icons/Gruvbox-Dark/actions/24/flag-black.svg
new file mode 100644
index 000000000..f36ec46ae
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/flag-black.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,0 2,16 4,16 4,7 7,7 8,9 14,9 14,2 10,2 9,0 4,0 2,0 Z" transform="translate(4 4)"/>
+ <path style="fill:#3f3f3f" d="M 4,0 4,7 7,7 8,9 14,9 14,2 10,2 9,0 4,0 Z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/flag-blue.svg b/.icons/Gruvbox-Dark/actions/24/flag-blue.svg
new file mode 100644
index 000000000..02c1a90ea
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/flag-blue.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,0 2,16 4,16 4,7 7,7 8,9 14,9 14,2 10,2 9,0 4,0 2,0 Z" transform="translate(4 4)"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 4,0 4,7 7,7 8,9 14,9 14,2 10,2 9,0 4,0 Z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/flag-green.svg b/.icons/Gruvbox-Dark/actions/24/flag-green.svg
new file mode 100644
index 000000000..efffdacb5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/flag-green.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,0 2,16 4,16 4,7 7,7 8,9 14,9 14,2 10,2 9,0 4,0 2,0 Z" transform="translate(4 4)"/>
+ <path style="fill:#75e73c" d="M 4,0 4,7 7,7 8,9 14,9 14,2 10,2 9,0 4,0 Z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/flag-red.svg b/.icons/Gruvbox-Dark/actions/24/flag-red.svg
new file mode 100644
index 000000000..c6fb541b3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/flag-red.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,0 2,16 4,16 4,7 7,7 8,9 14,9 14,2 10,2 9,0 4,0 2,0 Z" transform="translate(4 4)"/>
+ <path style="fill:#e24f51" d="M 4,0 4,7 7,7 8,9 14,9 14,2 10,2 9,0 4,0 Z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/flag-yellow.svg b/.icons/Gruvbox-Dark/actions/24/flag-yellow.svg
new file mode 100644
index 000000000..e55449ec1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/flag-yellow.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,0 2,16 4,16 4,7 7,7 8,9 14,9 14,2 10,2 9,0 4,0 2,0 Z" transform="translate(4 4)"/>
+ <path style="fill:#fdbc4b" d="M 4,0 4,7 7,7 8,9 14,9 14,2 10,2 9,0 4,0 Z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/flag.svg b/.icons/Gruvbox-Dark/actions/24/flag.svg
new file mode 100644
index 000000000..39bbed5eb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/flag.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 0 L 2 16 L 4 16 L 4 7 L 7 7 L 8 9 L 14 9 L 14 2 L 10 2 L 9 0 L 4 0 L 2 0 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/focus-legacy-systray.svg b/.icons/Gruvbox-Dark/actions/24/focus-legacy-systray.svg
new file mode 100644
index 000000000..d201bbf4c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/focus-legacy-systray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 2.0097656 L 0 14.009766 L 10 14.009766 L 10 4.0097656 C 10 2.0097656 8 2.0097656 8 2.0097656 L 0 2.0097656 z M 10 2.0097656 C 10 2.0097656 11 2.0097656 11 4.0097656 L 11 14.009766 L 12 14.009766 L 12 4.0097656 C 12 2.0097656 10 2.0097656 10 2.0097656 z M 12 2.0097656 C 12 2.0097656 13 2.0097656 13 4.0097656 L 13 14.009766 L 14 14.009766 L 14 4.0097656 C 14 2.0097656 12 2.0097656 12 2.0097656 z M 3 5.0097656 L 7.5 8.0097656 L 3 11.009766 L 3 5.0097656 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/focus-top-bar.svg b/.icons/Gruvbox-Dark/actions/24/focus-top-bar.svg
new file mode 100644
index 000000000..b695ec648
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/focus-top-bar.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 4.0097656 C 0 4.0097656 0 5.0097656 0 5.0097656 L 0 12.009766 L 2 12.009766 L 2 7.0097656 L 14 7.0097656 L 14 12.009766 L 16.017578 12.009766 L 16 5.0097656 C 16 4.0097656 15 4.0097656 15 4.0097656 L 1 4.0097656 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/focus-windows.svg b/.icons/Gruvbox-Dark/actions/24/focus-windows.svg
new file mode 100644
index 000000000..2f59036ff
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/focus-windows.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.5 1 C 6 1 6 1.5 6 1.5 L 6 9.5 C 6 10 6.5 10 6.5 10 L 15.5 10 C 15.5 10 16 10 16 9.5 L 16 1.5 C 16 1 15.5 1 15.5 1 L 6.5 1 z M 8 4 L 14 4 L 14 7.9960938 L 8 7.9960938 L 8 4 z M 1.5195312 6 C 1.5195312 6 1 6 1 6.5 L 1 14.5 C 1 15 1.5 15 1.5 15 L 10.5 15 C 10.5 15 11 14.97672 11 14.5 L 11 11.001953 L 9 11.001953 L 9 13.001953 L 3 13.001953 L 3 9 L 5 9 L 5 6 L 1.5195312 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/folder-copy.svg b/.icons/Gruvbox-Dark/actions/24/folder-copy.svg
new file mode 100644
index 000000000..b1508e9e8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/folder-copy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.6035156,5.0060798 C 5.4026226,5.048675 5,5.2328249 5,5.9142829 l 0,8.1777341 c 0,0 5.58e-4,0.908203 0.7148438,0.908203 l 8.5703122,0 c 0,0 0.714844,4.07e-4 0.714844,-0.908203 L 15,7.931861 C 15,7.0232505 14.285156,7.0002204 14.285156,7.0002204 l -3.285156,0 -2,-1.9941406 -3.2851562,0 c 0,0 -0.044364,-0.014175 -0.1113282,0 z M 16,11.00022 l 0,4.091797 c 0,0.90861 -0.714844,0.908203 -0.714844,0.908203 l -6.285156,0 0,2.091797 c 0,0 5.58e-4,0.908203 0.7148438,0.908203 l 8.5703122,0 c 0,0 0.714844,4.07e-4 0.714844,-0.908203 l 0,-6.160156 C 19,11.02325 18.285156,11.00022 18.285156,11.00022 l -2.285156,0 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/folder-move.svg b/.icons/Gruvbox-Dark/actions/24/folder-move.svg
new file mode 100644
index 000000000..1f9dabea8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/folder-move.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.6035156,5.0060798 C 5.4026226,5.048675 5,5.2328249 5,5.9142829 l 0,8.1777341 c 0,0 5.58e-4,0.908203 0.7148438,0.908203 l 8.5703122,0 c 0,0 0.714844,4.07e-4 0.714844,-0.908203 L 15,7.931861 C 15,7.0232505 14.285156,7.0002204 14.285156,7.0002204 l -3.285156,0 -2,-1.9941406 -3.2851562,0 c 0,0 -0.044364,-0.014175 -0.1113282,0 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m 16,11.00022 0,4.091797 c 0,0.90861 -0.714844,0.908203 -0.714844,0.908203 l -6.285156,0 0,2.091797 c 0,0 5.58e-4,0.908203 0.7148438,0.908203 l 8.5703122,0 c 0,0 0.714844,4.07e-4 0.714844,-0.908203 l 0,-6.160156 C 19,11.02325 18.285156,11.00022 18.285156,11.00022 l -2.285156,0 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/folder-new.svg b/.icons/Gruvbox-Dark/actions/24/folder-new.svg
new file mode 100644
index 000000000..08f72f8e8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/folder-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.8398438 1.0097656 C 1.5585938 1.0566456 0.99609375 1.2597656 0.99609375 2.0097656 L 0.99609375 13.009766 C 0.99609375 13.009766 0.99609375 14.009766 1.9960938 14.009766 L 13.996094 14.009766 C 13.996094 14.009766 14.996094 14.009766 14.996094 13.009766 L 14.996094 4.0097656 C 14.996094 3.0097656 13.996094 3.0097656 13.996094 3.0097656 L 8.9960938 3.0097656 L 6.9960938 1.0097656 L 1.9960938 1.0097656 C 1.9960938 1.0097656 1.9335938 0.99416562 1.8398438 1.0097656 z M 6.9960938 5.0097656 L 8.9960938 5.0097656 L 8.9960938 7.0097656 L 10.996094 7.0097656 L 10.996094 9.0097656 L 8.9960938 9.0097656 L 8.9960938 11.009766 L 6.9960938 11.009766 L 6.9960938 9.0097656 L 4.9960938 9.0097656 L 4.9960938 7.0097656 L 6.9960938 7.0097656 L 6.9960938 5.0097656 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/folder-open.svg b/.icons/Gruvbox-Dark/actions/24/folder-open.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/folder-open.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/folder-sync.svg b/.icons/Gruvbox-Dark/actions/24/folder-sync.svg
new file mode 100644
index 000000000..4c449d4d8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/folder-sync.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 1.0039s-1 0-1 1v11s0 1 1 1h12s1 0 1-1v-9.0001c0-1-1-1-1-1h-5l-2-2h-5zm9.5 5.9961l1.666 1.2852-1.666 1.2871v-0.8575c-0.92 0-1.666 0.7662-1.666 1.7132s0.746 1.715 1.666 1.715 1.666-0.768 1.666-1.715a0.41663 0.42857 0 0 1 0.418 -0.428 0.41663 0.42857 0 0 1 0.416 0.428 0.41663 0.42857 0 0 1 -0.002 0.043c-0.022 1.4-1.131 2.529-2.498 2.529-1.381 0-2.5-1.152-2.5-2.572 0-1.4204 1.119-2.5706 2.5-2.5706v-0.8574z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/folder-tag.svg b/.icons/Gruvbox-Dark/actions/24/folder-tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/folder-tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/folder_color_picker.svg b/.icons/Gruvbox-Dark/actions/24/folder_color_picker.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/folder_color_picker.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/folder_new.svg b/.icons/Gruvbox-Dark/actions/24/folder_new.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/folder_new.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/followmouse.svg b/.icons/Gruvbox-Dark/actions/24/followmouse.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/followmouse.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/font-select.svg b/.icons/Gruvbox-Dark/actions/24/font-select.svg
new file mode 100644
index 000000000..f9df73437
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/font-select.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 3 L 5.9921875 5 L 8.9140625 5.0117188 L 8.9160156 5.0117188 C 8.8608156 5.0117188 9 5.17107 9 5.09375 L 9 6.0175781 L 7.9960938 6.0175781 C 6.2801937 6.0175781 4.9660063 7.1430531 4.9414062 8.5019531 C 4.9291063 9.1814031 5.2472344 9.8649188 5.8027344 10.324219 C 6.3582344 10.783489 7.1180937 11.023438 7.9960938 11.023438 L 11 11.023438 L 11 5.09375 C 11 3.92255 10.112866 3.0117188 8.9160156 3.0117188 L 6.0058594 3 L 6 3 z M -0.00390625 5 L -0.00390625 11 L 3.9960938 8 L -0.00390625 5 z M 15.996094 5 L 11.996094 8 L 15.996094 11 L 15.996094 5 z M 7.9960938 8.0175781 L 9 8.0175781 L 9 9.0234375 L 7.9960938 9.0234375 C 7.4766838 9.0234375 7.2023019 8.88554 7.0761719 8.78125 C 6.9500319 8.67696 6.9401062 8.6090694 6.9414062 8.5371094 C 6.9444063 8.3931794 7.0262937 8.0175781 7.9960938 8.0175781 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/fork.svg b/.icons/Gruvbox-Dark/actions/24/fork.svg
new file mode 100644
index 000000000..afb733924
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/fork.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.8398438 1.0058594 C 2.5588138 1.0495894 1.9960938 1.2398731 1.9960938 1.9394531 L 1.9960938 14.066406 C 1.9960938 14.999186 2.9960938 15 2.9960938 15 L 12.986328 15 C 13.985538 15 13.986328 14.066406 13.986328 14.066406 C 14.005128 14.023396 13.991328 7.1141812 13.986328 4.7382812 L 9.9902344 1.0058594 L 2.9960938 1.0058594 C 2.9960938 1.0058594 2.9335938 0.99130938 2.8398438 1.0058594 z M 8.9960938 5 L 8.296875 7.0996094 L 10.996094 8 L 6.9960938 11 L 7.6953125 8.9003906 L 4.9960938 8 L 8.9960938 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-add-node.svg b/.icons/Gruvbox-Dark/actions/24/format-add-node.svg
new file mode 100644
index 000000000..1a4b70afb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-add-node.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.5 1 A 2.5 2.5 0 0 0 1 3.5 A 2.5 2.5 0 0 0 3 5.9492188 L 3 6 L 3 10 L 1 10 L 1 15 L 6 15 L 6 13 L 8 13 L 8 12 L 6 12 L 6 10 L 4 10 L 4 6 L 4 5.9453125 A 2.5 2.5 0 0 0 5.9492188 4 L 6 4 L 10 4 L 10 6 L 12 6 L 12 8 L 13 8 L 13 6 L 15 6 L 15 1 L 10 1 L 10 3 L 6 3 L 5.9453125 3 A 2.5 2.5 0 0 0 3.5 1 z M 11 9 L 11 11 L 9 11 L 9 13 L 11 13 L 11 15 L 13 15 L 13 13 L 15 13 L 15 11 L 13 11 L 13 9 L 11 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-align-vertical-bottom.svg b/.icons/Gruvbox-Dark/actions/24/format-align-vertical-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-align-vertical-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/format-align-vertical-center.svg b/.icons/Gruvbox-Dark/actions/24/format-align-vertical-center.svg
new file mode 100644
index 000000000..b3eef31a9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-align-vertical-center.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.0175781 0 L 6.9863281 4.46875 L 3.3710938 0.8125 L 2 2.21875 L 8.015625 8 L 14 2.21875 L 12.628906 0.8125 L 8.9824219 4.46875 L 9.0136719 0 L 7.0175781 0 z M 8.015625 8 L 2 13.78125 L 3.3710938 15.1875 L 6.9863281 11.53125 L 7.0175781 16 L 9.0136719 16 L 8.9824219 11.53125 L 12.628906 15.1875 L 14 13.78125 L 8.015625 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-align-vertical-top.svg b/.icons/Gruvbox-Dark/actions/24/format-align-vertical-top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-align-vertical-top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/format-border-style.svg b/.icons/Gruvbox-Dark/actions/24/format-border-style.svg
new file mode 120000
index 000000000..c47e3dc4b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-border-style.svg
@@ -0,0 +1 @@
+draw-path.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/format-break-node.svg b/.icons/Gruvbox-Dark/actions/24/format-break-node.svg
new file mode 100644
index 000000000..393aea418
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-break-node.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 1.0039062 L 5 3.0039062 L 1 3.0039062 L 1 4.0039062 L 5 4.0039062 L 5 6.0039062 L 11 6.0039062 L 11 4.0039062 L 15 4.0039062 L 15 3.0039062 L 11 3.0039062 L 11 1.0039062 L 5 1.0039062 z M 6 7.0039062 L 8 10.003906 L 10 7.0039062 L 6 7.0039062 z M 1 10.003906 L 1 15.003906 L 6 15.003906 L 6 13.003906 L 7 13.003906 L 7 12.003906 L 6 12.003906 L 6 10.003906 L 1 10.003906 z M 10 10.003906 L 10 12.003906 L 9 12.003906 L 9 13.003906 L 10 13.003906 L 10 15.003906 L 15 15.003906 L 15 10.003906 L 10 10.003906 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-connect-node.svg b/.icons/Gruvbox-Dark/actions/24/format-connect-node.svg
new file mode 100644
index 000000000..e88b76ba1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-connect-node.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 0.98046875 L 1 5.9804688 L 6 5.9804688 L 6 3.9804688 L 10 3.9804688 L 10 5.9804688 L 15 5.9804688 L 15 0.98046875 L 10 0.98046875 L 10 2.9804688 L 6 2.9804688 L 6 0.98046875 L 1 0.98046875 z M 6 6.9804688 L 8 9.9804688 L 10 6.9804688 L 6 6.9804688 z M 1 9.9804688 L 1 14.980469 L 6 14.980469 L 6 12.980469 L 7 12.980469 L 7 11.980469 L 6 11.980469 L 6 9.9804688 L 1 9.9804688 z M 10 9.9804688 L 10 11.980469 L 9 11.980469 L 9 12.980469 L 10 12.980469 L 10 14.980469 L 15 14.980469 L 15 9.9804688 L 10 9.9804688 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-convert-to-path.svg b/.icons/Gruvbox-Dark/actions/24/format-convert-to-path.svg
new file mode 100644
index 000000000..fd5a72f3b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-convert-to-path.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 0 C 2.1827 -1e-05 1.6464031 2.556 1.5332031 6 L 0 6 L 0 10 L 4 10 L 4 6 L 2.5488281 6 C 2.6581181 3.1289 3.07112 1 4.5 1 C 6.196 1 7.1133312 3.1158 7.3945312 6 L 6 6 L 6 10 L 7.6503906 10 C 8.0773806 13.4818 9.314 15.9971 11.5 16 C 14.0026 15.99999 14.187481 13.4596 14.425781 10 L 16 10 L 16 6 L 12 6 L 12 10 L 13.425781 10 C 13.220351 12.899 13.06687 15 11.5 15 C 9.8244 14.996 8.9897313 12.9207 8.6445312 10 L 10 10 L 10 6 L 8.3867188 6 C 8.0243888 2.556 6.7106 0 4.5 0 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-currency.svg b/.icons/Gruvbox-Dark/actions/24/format-currency.svg
new file mode 100644
index 000000000..379108ce8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-currency.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 0.0390625 L 6 1.171875 C 5.0228 1.313675 4.1907094 1.5690031 3.5371094 1.9707031 C 2.5266094 2.5856031 2.0214844 3.5287813 2.0214844 4.8007812 C 2.0168844 6.9960813 3.579 7.7207187 6 8.3867188 L 6 13.376953 C 4.8273 13.277953 3.7551469 13.056266 2.6230469 12.572266 L 2 13.929688 C 2.56451 14.230988 3.3272625 14.491844 4.2890625 14.714844 C 4.8332625 14.836844 5.4003 14.91475 6 14.96875 L 6 16.041016 L 7 16.041016 L 7 15.017578 C 7.17 15.021578 7.3141406 15.039062 7.4941406 15.039062 C 7.6581406 15.038062 7.83 15.025578 8 15.017578 L 8 16.039062 L 9 16.039062 L 9 14.919922 C 10.9967 14.635072 12.979984 13.717622 12.958984 11.232422 C 12.888984 9.4024219 11.756 8.7248594 9 7.7558594 L 9 2.8027344 C 9.90326 2.9234744 11.002109 3.1750162 12.224609 3.7851562 L 13 2.2421875 C 12.449 1.9466875 11.168516 1.4757812 10.353516 1.3007812 C 9.9195156 1.2081812 9.467 1.1451625 9 1.1015625 L 9 0.0390625 L 8 0.0390625 L 8 1.0527344 C 7.908 1.0509344 7.8215156 1.0390625 7.7285156 1.0390625 C 7.4715156 1.0390625 7.241 1.0593656 7 1.0722656 L 7 0.0390625 L 6 0.0390625 z M 7.4375 2.6875 C 7.58852 2.6883281 7.79984 2.6969501 8 2.7050781 L 8 7.40625 C 7.843 7.35325 7.745125 7.3147656 7.578125 7.2597656 C 7.399125 7.2157656 7.193 7.1516094 7 7.0996094 L 7 2.703125 C 7.14588 2.696755 7.29158 2.6894691 7.4375 2.6894531 L 7.4375 2.6875 z M 6 2.7988281 L 6 6.796875 C 4.773 6.362475 3.6429812 5.7037687 3.6757812 4.6054688 C 3.6161813 3.5641688 4.6802 3.0146281 6 2.7988281 z M 7 8.6523438 C 7.18387 8.6991337 7.3298244 8.7444587 7.5214844 8.7929688 C 7.6824944 8.8387888 7.83888 8.89032 8 8.9375 L 8 13.429688 C 7.85054 13.432787 7.6886081 13.448476 7.5488281 13.447266 C 7.3573481 13.445466 7.18416 13.433274 7 13.427734 L 7 8.6523438 z M 9 9.25 C 10.2815 9.69854 11.319675 10.287206 11.296875 11.316406 C 11.257875 12.711406 10.165 13.197281 9 13.363281 L 9 9.25 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-disconnect-node.svg b/.icons/Gruvbox-Dark/actions/24/format-disconnect-node.svg
new file mode 120000
index 000000000..9dc8e1b45
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-disconnect-node.svg
@@ -0,0 +1 @@
+format-connect-node.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/format-fill-color.svg b/.icons/Gruvbox-Dark/actions/24/format-fill-color.svg
new file mode 120000
index 000000000..10765a172
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-fill-color.svg
@@ -0,0 +1 @@
+color-fill.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/format-font-size-less.svg b/.icons/Gruvbox-Dark/actions/24/format-font-size-less.svg
new file mode 100644
index 000000000..04a670c0c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-font-size-less.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 1 L 1 15 L 3.5 15 L 4.5625 12 L 8.1347656 12 A 1.0001 1.0001 0 0 1 8.2929688 11.792969 L 9 11.085938 A 1.0001 1.0001 0 0 1 10.414062 11.085938 L 11 11.671875 L 11 9.7929688 A 1.0001 1.0001 0 0 1 11.130859 9.3007812 L 8 1 L 6 1 z M 7 5 L 8.75 10 L 5.25 10 L 7 5 z M 12 9.7929688 L 12 14.085938 L 9.7070312 11.792969 L 9 12.5 L 12.292969 15.792969 L 12.5 16 L 12.707031 15.792969 L 16 12.5 L 15.292969 11.792969 L 13 14.085938 L 13 9.7929688 L 12 9.7929688 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-font-size-more.svg b/.icons/Gruvbox-Dark/actions/24/format-font-size-more.svg
new file mode 100644
index 000000000..a4457bbda
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-font-size-more.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.5 0.09375 L 12.292969 0.30078125 L 9 3.59375 L 9.7070312 4.3007812 L 12 2.0078125 L 12 6.3007812 L 13 6.3007812 L 13 2.0078125 L 15.292969 4.3007812 L 16 3.59375 L 12.707031 0.30078125 L 12.5 0.09375 z M 6 1 L 1 15 L 3.5 15 L 4.5625 12 L 9.4375 12 L 10.5 15 L 13.28125 15 L 8 1 L 6 1 z M 7 5 L 8.75 10 L 5.25 10 L 7 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-indent-less.svg b/.icons/Gruvbox-Dark/actions/24/format-indent-less.svg
new file mode 100644
index 000000000..24d66c4c5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-indent-less.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 3 L 15 3 L 15 1 L 1 1 z M 1 5 L 1 7 L 9 7.0039062 L 9 5.0039062 L 1 5 z M 15 5.0039062 L 10 8.0039062 L 15 11.003906 L 15 5.0039062 z M 1 9 L 1 11 L 9 11 L 9 9 L 1 9 z M 1 13 L 1 15 L 15 15 L 15 13 L 1 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-indent-more.svg b/.icons/Gruvbox-Dark/actions/24/format-indent-more.svg
new file mode 100644
index 000000000..347185cc5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-indent-more.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 3 L 15 3 L 15 1 L 1 1 z M 1 5.0039062 L 1 11.003906 L 6 8.0039062 L 1 5.0039062 z M 7 5.0039062 L 7 7.0039062 L 15 7.0039062 L 15 5.0039062 L 7 5.0039062 z M 15 9 L 7 9.0039062 L 7 11.003906 L 15 11 L 15 9 z M 1 13 L 1 15 L 15 15 L 15 13 L 1 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-insert-node.svg b/.icons/Gruvbox-Dark/actions/24/format-insert-node.svg
new file mode 100644
index 000000000..a62f6d036
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-insert-node.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 3 L 6 4 L 1 4 L 1 5 L 6 5 L 6 7 L 10 7 L 10 5 L 15 5 L 15 4 L 10 4 L 10 3 L 6 3 z M 12 8 L 12 10 L 10 10 L 10 11 L 12 11 L 12 13 L 13 13 L 13 11 L 15 11 L 15 10 L 13 10 L 13 8 L 12 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-join-node.svg b/.icons/Gruvbox-Dark/actions/24/format-join-node.svg
new file mode 100644
index 000000000..fd70162b8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-join-node.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1.0039062 L 1 6.0039062 L 6 6.0039062 L 6 4.0039062 L 7 4.0039062 L 7 3.0039062 L 6 3.0039062 L 6 1.0039062 L 1 1.0039062 z M 10 1.0039062 L 10 3.0039062 L 9 3.0039062 L 9 4.0039062 L 10 4.0039062 L 10 6.0039062 L 15 6.0039062 L 15 1.0039062 L 10 1.0039062 z M 6 7.0039062 L 8 10.003906 L 10 7.0039062 L 6 7.0039062 z M 1 10.003906 L 1 15.003906 L 6 15.003906 L 6 13.003906 L 10 13.003906 L 10 15.003906 L 15 15.003906 L 15 10.003906 L 10 10.003906 L 10 12.003906 L 6 12.003906 L 6 10.003906 L 1 10.003906 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-justify-center.svg b/.icons/Gruvbox-Dark/actions/24/format-justify-center.svg
new file mode 100644
index 000000000..dc0fc84c1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-justify-center.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 3 L 15 3 L 15 1 L 1 1 z M 4 5.0039062 L 4 7.0039062 L 12 7.0039062 L 12 5.0039062 L 4 5.0039062 z M 4 9.0039062 L 4 11.003906 L 12 11.003906 L 12 9.0039062 L 4 9.0039062 z M 1 13 L 1 15 L 15 15 L 15 13 L 1 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-justify-fill.svg b/.icons/Gruvbox-Dark/actions/24/format-justify-fill.svg
new file mode 100644
index 000000000..4788040ab
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-justify-fill.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 3 L 15 3 L 15 1 L 1 1 z M 1 5.0039062 L 1 7.0039062 L 15 7.0039062 L 15 5.0039062 L 1 5.0039062 z M 1 9.0039062 L 1 11.003906 L 15 11.003906 L 15 9.0039062 L 1 9.0039062 z M 1 13 L 1 15 L 15 15 L 15 13 L 1 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-justify-left.svg b/.icons/Gruvbox-Dark/actions/24/format-justify-left.svg
new file mode 100644
index 000000000..8f00e8b92
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-justify-left.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 3 L 15 3 L 15 1 L 1 1 z M 1 5.0039062 L 1 7.0039062 L 9 7.0039062 L 9 5.0039062 L 1 5.0039062 z M 1 9.0039062 L 1 11.003906 L 9 11.003906 L 9 9.0039062 L 1 9.0039062 z M 1 13 L 1 15 L 15 15 L 15 13 L 1 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-justify-right.svg b/.icons/Gruvbox-Dark/actions/24/format-justify-right.svg
new file mode 100644
index 000000000..080a2f29c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-justify-right.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 3 L 15 3 L 15 1 L 1 1 z M 7 5.0039062 L 7 7.0039062 L 15 7.0039062 L 15 5.0039062 L 7 5.0039062 z M 7 9.0039062 L 7 11.003906 L 15 11.003906 L 15 9.0039062 L 7 9.0039062 z M 1 13 L 1 15 L 15 15 L 15 13 L 1 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-line-spacing-double.svg b/.icons/Gruvbox-Dark/actions/24/format-line-spacing-double.svg
new file mode 100644
index 000000000..114180b7c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-line-spacing-double.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 3 L 5 4 L 2 4 L 2 12 L 5 12 L 5 13 L 14 13 L 14 10 L 5 10 L 5 11 L 3 11 L 3 9 L 4 9 L 4 7 L 3 7 L 3 5 L 5 5 L 5 6 L 14 6 L 14 3 L 5 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-line-spacing-normal.svg b/.icons/Gruvbox-Dark/actions/24/format-line-spacing-normal.svg
new file mode 100644
index 000000000..92212a495
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-line-spacing-normal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 4 L 5 5 L 2 5 L 2 11 L 5 11 L 5 12 L 14 12 L 14 9 L 5 9 L 5 10 L 3 10 L 3 9 L 4 9 L 4 7 L 3 7 L 3 6 L 5 6 L 5 7 L 14 7 L 14 4 L 5 4 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-line-spacing-triple.svg b/.icons/Gruvbox-Dark/actions/24/format-line-spacing-triple.svg
new file mode 100644
index 000000000..ca00c9011
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-line-spacing-triple.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 2 L 5 3 L 2 3 L 2 13 L 5 13 L 5 14 L 14 14 L 14 11 L 5 11 L 5 12 L 3 12 L 3 9 L 4 9 L 4 7 L 3 7 L 3 4 L 5 4 L 5 5 L 14 5 L 14 2 L 5 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-list-ordered.svg b/.icons/Gruvbox-Dark/actions/24/format-list-ordered.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-list-ordered.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/format-list-unordered.svg b/.icons/Gruvbox-Dark/actions/24/format-list-unordered.svg
new file mode 100644
index 000000000..279619ab5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-list-unordered.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.5 2 A 2.5 2.5 0 0 0 1 4.5 A 2.5 2.5 0 0 0 3.5 7 A 2.5 2.5 0 0 0 6 4.5 A 2.5 2.5 0 0 0 3.5 2 z M 8 2 L 8 4 L 14 4 L 14 2 L 8 2 z M 8 5 L 8 7 L 12 7 L 12 5 L 8 5 z M 3.5 10 A 2.5 2.5 0 0 0 1 12.5 A 2.5 2.5 0 0 0 3.5 15 A 2.5 2.5 0 0 0 6 12.5 A 2.5 2.5 0 0 0 3.5 10 z M 8 10 L 8 12 L 14 12 L 14 10 L 8 10 z M 8 13 L 8 15 L 10 15 L 10 13 L 8 13 z M 11 13 L 11 15 L 14 15 L 14 13 L 11 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-node-corner.svg b/.icons/Gruvbox-Dark/actions/24/format-node-corner.svg
new file mode 100644
index 000000000..77508ac1a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-node-corner.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.5 1 C 1.67157 1 1 1.67157 1 2.5 C 1.00089 3.1349 1.40141 3.7005094 2 3.9121094 L 2 12 L 1 12 L 1 15 L 4 15 L 4 12 L 3 12 L 3 3.9121094 C 3.42591 3.7609994 3.7609994 3.42591 3.9121094 3 L 12 3 L 12 4 L 15 4 L 15 1 L 12 1 L 12 2 L 3.9121094 2 C 3.7004794 1.40141 3.13489 1.00089 2.5 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-node-curve.svg b/.icons/Gruvbox-Dark/actions/24/format-node-curve.svg
new file mode 100644
index 000000000..4a530a180
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-node-curve.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12 1 L 12 2 L 12 2.0527344 A 12 12 0 0 0 5.0957031 5 L 3 5 L 3 7.4140625 A 12 12 0 0 0 1.0585938 13 L 1 13 L 0 13 L 0 16 L 3 16 L 3 13 L 2.0507812 13 A 11 11 0 0 1 3.796875 8 L 6 8 L 6 5.5429688 A 11 11 0 0 1 12 3.0566406 L 12 4 L 15 4 L 15 1 L 12 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-node-line.svg b/.icons/Gruvbox-Dark/actions/24/format-node-line.svg
new file mode 100644
index 000000000..0ba11e2cb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-node-line.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12 1 L 12 2 L 12 3 L 12 3.3125 L 8.3125 7 L 6 7 L 6 9.3125 L 3.3125 12 L 3 12 L 2 12 L 1 12 L 1 15 L 4 15 L 4 12.6875 L 6.6875 10 L 9 10 L 9 7.6875 L 12.6875 4 L 15 4 L 15 1 L 12 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-node-smooth.svg b/.icons/Gruvbox-Dark/actions/24/format-node-smooth.svg
new file mode 100644
index 000000000..6c089b679
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-node-smooth.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 6 L 4 8 L 3 8 L 3 7 L 0 7 L 0 10 L 3 10 L 3 9 L 4 9 L 4 10 L 8 10 L 8 9 L 12 9 L 12 10 L 15 10 L 15 7 L 12 7 L 12 8 L 8 8 L 8 6 L 4 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-node-symmetric.svg b/.icons/Gruvbox-Dark/actions/24/format-node-symmetric.svg
new file mode 100644
index 000000000..85324460a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-node-symmetric.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 6 L 6 8 L 4 8 L 4 7 L 1 7 L 1 10 L 4 10 L 4 9 L 6 9 L 6 10 L 10 10 L 10 9 L 12 9 L 12 10 L 15 10 L 15 7 L 12 7 L 12 8 L 10 8 L 10 6 L 6 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-number-percent.svg b/.icons/Gruvbox-Dark/actions/24/format-number-percent.svg
new file mode 100644
index 000000000..4320b317a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-number-percent.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 1 C 2.5788 1 1 2.5789 1 4.5 C 1 6.4212 2.5788 8 4.5 8 C 5.3976 8 6.2022187 7.6315594 6.8242188 7.0683594 L 2.9492188 12.882812 A 1.0001 1.0001 0 0 0 3.2128906 14.259766 L 4.0253906 14.822266 A 1.0001 1.0001 0 0 0 5.4257812 14.554688 L 8.2382812 10.335938 C 8.1052813 10.703938 8 11.088 8 11.5 C 8 13.421 9.5788 15 11.5 15 C 13.421 15 15 13.421 15 11.5 C 15 9.5788 13.421 8 11.5 8 C 10.602 8 9.7977813 8.3684406 9.1757812 8.9316406 L 13.050781 3.1171875 A 1.0001 1.0001 0 0 0 12.787109 1.7402344 L 11.974609 1.1777344 A 1.0001 1.0001 0 0 0 10.574219 1.4453125 L 7.7617188 5.6640625 C 7.8947188 5.2957625 8 4.9119 8 4.5 C 8 2.5789 6.4212 1 4.5 1 z M 4.5 3 C 5.364 3 6 3.636 6 4.5 C 6 5.364 5.364 6 4.5 6 C 3.636 6 3 5.364 3 4.5 C 3 3.636 3.636 3 4.5 3 z M 11.5 10 C 12.364 10 13 10.636 13 11.5 C 13 12.364 12.364 13 11.5 13 C 10.636 13 10 12.364 10 11.5 C 10 10.636 10.636 10 11.5 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-precision-less.svg b/.icons/Gruvbox-Dark/actions/24/format-precision-less.svg
new file mode 100644
index 000000000..7558e87cf
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-precision-less.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 0 C 2.567 0 1 1.7909 1 4 L 1 7 C 1 9.2091 2.567 11 4.5 11 C 6.433 11 8 9.2091 8 7 L 8 4 C 8 1.7909 6.433 0 4.5 0 z M 12.5 0 C 10.567 0 9 1.7909 9 4 L 9 7 C 9 9.2091 10.567 11 12.5 11 C 14.433 11 16 9.2091 16 7 L 16 4 C 16 1.7909 14.433 0 12.5 0 z M 4.5 2 C 5.32843 2 6 3.0452844 6 4.3339844 L 6 6.6660156 C 6 7.9547156 5.32843 9 4.5 9 C 3.67157 9 3 7.9547156 3 6.6660156 L 3 4.3339844 C 3 3.0452844 3.67157 2 4.5 2 z M 12.5 2 C 13.32843 2 14 3.0452844 14 4.3339844 L 14 6.6660156 C 14 7.9547156 13.32843 9 12.5 9 C 11.67157 9 11 7.9547156 11 6.6660156 L 11 4.3339844 C 11 3.0452844 11.67157 2 12.5 2 z M 0 10 L 0 11 L 1 11 L 1 10 L 0 10 z M 11.707031 11.757812 L 11 12.464844 L 12.414062 13.878906 L 11 15.292969 L 11.707031 16 L 13.121094 14.585938 L 14.535156 16 L 15.242188 15.292969 L 13.828125 13.878906 L 15.242188 12.464844 L 14.535156 11.757812 L 13.121094 13.171875 L 11.707031 11.757812 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-precision-more.svg b/.icons/Gruvbox-Dark/actions/24/format-precision-more.svg
new file mode 100644
index 000000000..0f6dde308
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-precision-more.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 0 C 2.567 0 1 1.7909 1 4 L 1 7 C 1 9.2091 2.567 11 4.5 11 C 6.433 11 8 9.2091 8 7 L 8 4 C 8 1.7909 6.433 0 4.5 0 z M 12.5 0 C 10.567 0 9 1.7909 9 4 L 9 7 C 9 9.2091 10.567 11 12.5 11 C 14.433 11 16 9.2091 16 7 L 16 4 C 16 1.7909 14.433 0 12.5 0 z M 4.5 2 C 5.3284 2 6 3.0452844 6 4.3339844 L 6 6.6660156 C 6 7.9547156 5.3284 9 4.5 9 C 3.6716 9 3 7.9547156 3 6.6660156 L 3 4.3339844 C 3 3.0452844 3.6716 2 4.5 2 z M 12.5 2 C 13.328 2 14 3.0452844 14 4.3339844 L 14 6.6660156 C 14 7.9547156 13.328 9 12.5 9 C 11.672 9 11 7.9547156 11 6.6660156 L 11 4.3339844 C 11 3.0452844 11.672 2 12.5 2 z M 0 10 L 0 11 L 1 11 L 1 10 L 0 10 z M 12 12 L 12 13.5 L 10.5 13.5 L 10.5 14.5 L 12 14.5 L 12 16 L 13 16 L 13 14.5 L 14.5 14.5 L 14.5 13.5 L 13 13.5 L 13 12 L 12 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-remove-node.svg b/.icons/Gruvbox-Dark/actions/24/format-remove-node.svg
new file mode 100644
index 000000000..f449ecb02
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-remove-node.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 2 L 5 4 L 1 4 L 1 5 L 5 5 L 5 8 L 11 8 L 11 5 L 15 5 L 15 4 L 11 4 L 11 2 L 5 2 z M 10.833984 9 L 10 9.8339844 L 11.666016 11.5 L 10 13.166016 L 10.833984 14 L 12.5 12.333984 L 14.166016 14 L 15 13.166016 L 13.333984 11.5 L 15 9.8339844 L 14.166016 9 L 12.5 10.666016 L 10.833984 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-segment-curve.svg b/.icons/Gruvbox-Dark/actions/24/format-segment-curve.svg
new file mode 100644
index 000000000..8056d548f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-segment-curve.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12 1 L 12 2 L 12 2.1816406 A 12 12 0 0 0 2.1699219 12 L 2 12 L 1 12 L 1 15 L 4 15 L 4 12 L 3.1914062 12 A 11 11 0 0 1 12 3.1894531 L 12 4 L 15 4 L 15 1 L 12 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-segment-line.svg b/.icons/Gruvbox-Dark/actions/24/format-segment-line.svg
new file mode 100644
index 000000000..52c6bbdca
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-segment-line.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12 1 L 12 2 L 12 3 L 12 3.3125 L 3.3125 12 L 3 12 L 2 12 L 1 12 L 1 15 L 4 15 L 4 12.6875 L 12.6875 4 L 15 4 L 15 1 L 12 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-stroke-color.svg b/.icons/Gruvbox-Dark/actions/24/format-stroke-color.svg
new file mode 120000
index 000000000..7a7334d57
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-stroke-color.svg
@@ -0,0 +1 @@
+align-vertical-baseline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/format-text-blockquote.svg b/.icons/Gruvbox-Dark/actions/24/format-text-blockquote.svg
new file mode 100644
index 000000000..e790f808a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-text-blockquote.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 5 C 4.8954 5 4 5.89543 4 7 L 4 9.53125 L 4.0019531 9.53125 A 1.5 1.5 0 0 0 5.5 11 A 1.5 1.5 0 0 0 7 9.5 A 1.5 1.5 0 0 0 5.5 8 A 1.5 1.5 0 0 0 5.46875 8.0019531 L 5.46875 8 L 5 8 L 5 7 C 5 6.44772 5.44772 6 6 6 L 6 5 z M 10 5 C 8.8954 5 8 5.89543 8 7 L 8 9.53125 L 8.0019531 9.53125 A 1.5 1.5 0 0 0 9.5 11 A 1.5 1.5 0 0 0 11 9.5 A 1.5 1.5 0 0 0 9.5 8 A 1.5 1.5 0 0 0 9.46875 8.0019531 L 9.46875 8 L 9 8 L 9 7 C 9 6.44772 9.44772 6 10 6 L 10 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-text-bold.svg b/.icons/Gruvbox-Dark/actions/24/format-text-bold.svg
new file mode 100644
index 000000000..4e7675587
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-text-bold.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 3 L 4 5 L 9 5 C 9.42816 5 10 5.61414 10 6 L 10 7 L 5 7 C 4.08073 7 3.2644 7.38396 2.75 7.96875 C 2.2356 8.55354 1.99361 9.2794 2 10 C 2.006 10.72062 2.26893 11.45275 2.78125 12.03125 C 3.29357 12.60979 4.0917 13 5 13 L 14 13 L 14 6 C 14 4.3657 12.6802 3 11 3 L 4 3 z M 7 9 L 10 9 L 10 11 L 7 11 C 6.60213 11 6.43309 10.89021 6.28125 10.71875 C 6.12941 10.54729 6.00248 10.27938 6 10 C 5.998 9.72062 6.10467 9.44646 6.25 9.28125 C 6.39533 9.11604 6.57764 9 7 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-text-capitalize.svg b/.icons/Gruvbox-Dark/actions/24/format-text-capitalize.svg
new file mode 100644
index 000000000..a339c90cc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-text-capitalize.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 2 L 2 5 L 7 5 L 4.5 2 z M 9 5 L 9 14 L 10 14 L 10 13.230469 A 3 3 0 0 0 12 14 A 3 3 0 0 0 15 11 A 3 3 0 0 0 12 8 A 3 3 0 0 0 10 8.7675781 L 10 5 L 9 5 z M 3.8867188 6 L 1 14 L 2.1660156 14 L 3.1601562 11.714844 L 5.9394531 11.714844 L 6.8339844 14 L 8 14 L 5.3554688 6 L 3.8867188 6 z M 4.6210938 7.2402344 L 5.7148438 10.572266 L 3.4121094 10.572266 L 4.6210938 7.2402344 z M 12 9 A 2 2 0 0 1 14 11 A 2 2 0 0 1 12 13 A 2 2 0 0 1 10 11 A 2 2 0 0 1 12 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-text-code.svg b/.icons/Gruvbox-Dark/actions/24/format-text-code.svg
new file mode 120000
index 000000000..a6da8dd3b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-text-code.svg
@@ -0,0 +1 @@
+dialog-xml-editor.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/format-text-color.svg b/.icons/Gruvbox-Dark/actions/24/format-text-color.svg
new file mode 120000
index 000000000..36a013999
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-text-color.svg
@@ -0,0 +1 @@
+format-text-larger.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/format-text-direction-horizontal.svg b/.icons/Gruvbox-Dark/actions/24/format-text-direction-horizontal.svg
new file mode 100644
index 000000000..6015d2cdf
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-text-direction-horizontal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.6875 3 L 1 10 L 1.84375 10 L 2.6875 7.78125 L 5.46875 7.78125 L 6.28125 10 L 7.125 10 L 4.53125 3 L 3.6875 3 z M 7 3 L 7 4 L 11 4 L 11 3 L 7 3 z M 13 3 L 13 7 L 15 5 L 13 3 z M 4.09375 3.84375 C 4.16295 4.08305 4.5231 5.16345 5.1875 7.09375 L 2.9375 7.09375 L 4.09375 3.84375 z M 8 6 L 8 7 L 11 7 L 11 6 L 8 6 z M 9 9 L 9 10 L 11 10 L 11 9 L 9 9 z M 13 9 L 13 13 L 15 11 L 13 9 z M 1 12 L 1 13 L 11 13 L 11 12 L 1 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-text-direction-ltr.svg b/.icons/Gruvbox-Dark/actions/24/format-text-direction-ltr.svg
new file mode 100644
index 000000000..1a3c2d504
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-text-direction-ltr.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 0 L 2 2 L 8 2 C 8.42816 2 9 2.61414 9 3 L 9 4 L 4 4 C 3.08073 4 2.2644 4.38396 1.75 4.96875 C 1.2356 5.55354 0.99361 6.2794 1 7 C 1.006 7.72062 1.26893 8.45275 1.78125 9.03125 C 2.29357 9.60979 3.0917 10 4 10 L 11 10 L 11 3 C 11.00009 1.3657 9.6802 0 8 0 L 2 0 z M 4 6 L 9 6 L 9 8 L 4 8 C 3.60213 8 3.43309 7.89021 3.28125 7.71875 C 3.12941 7.54729 3.00248 7.27938 3 7 C 2.998 6.72062 3.10467 6.44646 3.25 6.28125 C 3.39533 6.11604 3.57764 6 4 6 z M 12 8.9980469 C 12 8.9980469 12.00002 10.109147 12 10.998047 L 0.9375 10.998047 L 0.9375 12.998047 L 12 12.998047 C 12 13.886937 11.99995 14.998047 12 14.998047 L 16 11.998047 L 12 8.9980469 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-text-direction-rtl.svg b/.icons/Gruvbox-Dark/actions/24/format-text-direction-rtl.svg
new file mode 100644
index 000000000..f6bffa258
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-text-direction-rtl.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 0 L 6 2 L 12 2 C 12.42816 2 13 2.61414 13 3 L 13 4 L 8 4 C 7.08073 4 6.2644 4.38396 5.75 4.96875 C 5.2356 5.55354 4.99361 6.2794 5 7 C 5.006 7.72062 5.26893 8.45275 5.78125 9.03125 C 6.29357 9.60979 7.0917 10 8 10 L 15 10 L 15 3 C 15.00009 1.3657 13.6802 0 12 0 L 6 0 z M 8 6 L 13 6 L 13 8 L 8 8 C 7.60213 8 7.43309 7.89021 7.28125 7.71875 C 7.12941 7.54729 7.00248 7.27938 7 7 C 6.998 6.72062 7.10467 6.44646 7.25 6.28125 C 7.39533 6.11604 7.57764 6 8 6 z M 4 8.9980469 L 0 11.998047 L 4 14.998047 L 4 12.986328 L 14.9375 12.986328 L 14.9375 10.986328 L 4 10.986328 L 4 8.9980469 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-text-direction-vertical.svg b/.icons/Gruvbox-Dark/actions/24/format-text-direction-vertical.svg
new file mode 100644
index 000000000..051cf92f7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-text-direction-vertical.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.6308594 2 L 1.0058594 9 L 1.8183594 9 L 2.6621094 6.78125 L 5.3808594 6.78125 L 6.1933594 9 L 7.0058594 9 L 4.4433594 2 L 3.6308594 2 z M 10.005859 2 L 10.005859 11 L 11.005859 11 L 11.005859 2 L 10.005859 2 z M 13.005859 2 L 13.005859 11 L 14.005859 11 L 14.005859 2 L 13.005859 2 z M 4.0371094 2.84375 C 4.1050094 3.08307 4.4795694 4.16345 5.1308594 6.09375 L 2.9121094 6.09375 L 4.0371094 2.84375 z M 2.0058594 10 L 2.0058594 11 L 3.0058594 11 L 3.0058594 10 L 2.0058594 10 z M 5.0058594 10 L 5.0058594 11 L 6.0058594 11 L 6.0058594 10 L 5.0058594 10 z M 2.0058594 12 L 4.0058594 14 L 6.0058594 12 L 2.0058594 12 z M 10.005859 12 L 12.005859 14 L 14.005859 12 L 10.005859 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-text-italic.svg b/.icons/Gruvbox-Dark/actions/24/format-text-italic.svg
new file mode 100644
index 000000000..d56643b2f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-text-italic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 3 L 4.5 5 L 10.5 5 C 10.92816 5 11.09383 5.26733 10.96875 5.71875 L 10.625 7 L 5.375 7 C 3.5365 7 2.2499 8.3524 1.875 9.75 C 1.68757 10.44881 1.71281 11.22885 2.125 11.90625 C 2.53719 12.58367 3.37305 13 4.28125 13 L 10.28125 13 C 10.9998 12.99999 11.25 12.28125 11.25 12.28125 L 12.90625 6.28125 C 13.34093 4.71245 12.18015 3 10.5 3 L 4.5 3 z M 5.375 9 L 10.0625 9 L 9.5 11 L 4.28125 11 C 3.88338 11 3.85666 10.9163 3.8125 10.84375 C 3.7683 10.77115 3.7317 10.55119 3.8125 10.25 C 3.97407 9.64763 4.53028 9 5.375 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-text-larger.svg b/.icons/Gruvbox-Dark/actions/24/format-text-larger.svg
new file mode 100644
index 000000000..a59613127
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-text-larger.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 24 24" width="24" height="24"><path d=" M 5.198242 19.109375 L 5.198242 17.878906 L 6.25293 17.732422 L 11.223633 4.890625 L 12.874023 4.890625 L 17.756836 17.732422 L 18.801758 17.878906 L 18.801758 19.109375 L 14.719727 19.109375 L 14.719727 17.878906 L 15.793945 17.693359 L 14.856445 15.076172 L 9.163086 15.076172 L 8.196289 17.693359 L 9.270508 17.878906 L 9.270508 19.109375 L 5.198242 19.109375 Z M 12.004883 7.361328 L 9.758789 13.464844 L 14.270508 13.464844 L 12.063477 7.361328 L 12.004883 7.361328 Z " fill-rule="evenodd" id="character-set" fill="#d4be98"/></svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/format-text-lowercase.svg b/.icons/Gruvbox-Dark/actions/24/format-text-lowercase.svg
new file mode 100644
index 000000000..3b70db330
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-text-lowercase.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10 2 L 12.5 5 L 15 2 L 10 2 z M 9 3 L 9 14 L 10 14 L 10 13.230469 A 3 3 0 0 0 12 14 A 3 3 0 0 0 15 11 A 3 3 0 0 0 12 8 A 3 3 0 0 0 10 8.7675781 L 10 3 L 9 3 z M 4 8 A 3 3 0 0 0 1 11 A 3 3 0 0 0 4 14 A 3 3 0 0 0 6 13.232422 L 6 14 L 7 14 L 7 8 L 6 8 L 6 8.7695312 A 3 3 0 0 0 4 8 z M 4 9 A 2 2 0 0 1 6 11 A 2 2 0 0 1 4 13 A 2 2 0 0 1 2 11 A 2 2 0 0 1 4 9 z M 12 9 A 2 2 0 0 1 14 11 A 2 2 0 0 1 12 13 A 2 2 0 0 1 10 11 A 2 2 0 0 1 12 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-text-remove-formatting.svg b/.icons/Gruvbox-Dark/actions/24/format-text-remove-formatting.svg
new file mode 100644
index 000000000..807d4a8cb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-text-remove-formatting.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.3398438 0.9375 L 0.93359375 2.34375 L 5.6269531 7.0371094 C 4.8624431 7.1255094 4.1894937 7.46474 3.7460938 7.96875 C 3.2316937 8.55354 2.9897037 9.2794 2.9960938 10 C 3.0020937 10.72062 3.2650238 11.45275 3.7773438 12.03125 C 4.2896637 12.60979 5.0877938 13 5.9960938 13 L 11.589844 13 L 13.652344 15.0625 L 15.058594 13.65625 L 2.3398438 0.9375 z M 6.4023438 3 L 8.4023438 5 L 9.9960938 5 C 10.424254 5 10.996094 5.61414 10.996094 6 L 10.996094 7 L 10.402344 7 L 12.996094 9.59375 L 12.996094 6 C 12.996184 4.3657 11.676294 3 9.9960938 3 L 6.4023438 3 z M 5.9960938 9 L 7.5898438 9 L 9.5898438 11 L 5.9960938 11 C 5.5982237 11 5.4291837 10.89021 5.2773438 10.71875 C 5.1255038 10.54729 4.9985737 10.27938 4.9960938 10 C 4.9940937 9.72062 5.1007637 9.44646 5.2460938 9.28125 C 5.3914238 9.11604 5.5737337 9 5.9960938 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-text-smaller.svg b/.icons/Gruvbox-Dark/actions/24/format-text-smaller.svg
new file mode 100644
index 000000000..b62e4dd56
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-text-smaller.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.8808594 4.5 L 3.1308594 15 L 5.0058594 15 L 5.7519531 13 L 9.5019531 13 L 10.255859 15 L 12.341797 15 L 8.3808594 4.5 L 6.8808594 4.5 z M 7.6308594 7.5 L 8.9863281 11.5 L 6.2675781 11.5 L 7.6308594 7.5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-text-strikethrough.svg b/.icons/Gruvbox-Dark/actions/24/format-text-strikethrough.svg
new file mode 100644
index 000000000..04a099ba0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-text-strikethrough.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 3 L 4 5 L 10 5 C 10.42816 5 11 5.61414 11 6 L 13 6 C 13 4.3657 11.6802 3 10 3 L 4 3 z M 1 7 L 1 9 L 15 9 L 15 7 L 1 7 z M 3 10 C 3.006 10.72062 3.26893 11.45275 3.78125 12.03125 C 4.29357 12.60979 5.0917 13 6 13 L 13 13 L 13 12.15625 C 13.0156 12.0625 13 12 13 12 L 13 10 L 11 10 L 11 11 L 6 11 C 5.60213 11 5.43309 10.89021 5.28125 10.71875 C 5.12941 10.54729 5.00248 10.27938 5 10 L 3 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-text-subscript.svg b/.icons/Gruvbox-Dark/actions/24/format-text-subscript.svg
new file mode 100644
index 000000000..6669faccb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-text-subscript.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 L 2 15 L 4.5 15 L 5.5625 12 L 10 12 L 10 8 L 11.640625 8 L 9 1 L 7 1 z M 8 5 L 9.75 10 L 6.25 10 L 8 5 z M 11 9 L 11 15 L 14 15 C 15.108 15 16 14.108 16 13 C 16 12.189 15.519125 11.497594 14.828125 11.183594 C 14.934125 10.977594 15 10.748 15 10.5 C 15 9.669 14.331 9 13.5 9 L 11 9 z M 12 10 L 13.5 10 C 13.777 10 14 10.223 14 10.5 C 14 10.777 13.777 11 13.5 11 L 12 11 L 12 10 z M 12 12 L 14 12 C 14.554 12 15 12.446 15 13 C 15 13.554 14.554 14 14 14 L 12 14 L 12 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-text-superscript.svg b/.icons/Gruvbox-Dark/actions/24/format-text-superscript.svg
new file mode 100644
index 000000000..6a330aae5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-text-superscript.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11 0 L 11 6 L 14 6 C 15.108 6 16 5.108 16 4 C 16 3.1891 15.519125 2.4980938 14.828125 2.1835938 C 14.934125 1.9776938 15 1.7483 15 1.5 C 15 0.669 14.331 0 13.5 0 L 11 0 z M 7 1 L 2 15 L 4.5 15 L 5.5625 12 L 10.4375 12 L 11.5 15 L 14.28125 15 L 9 1 L 7 1 z M 12 1 L 13.5 1 C 13.777 1 14 1.223 14 1.5 C 14 1.777 13.777 2 13.5 2 L 12 2 L 12 1 z M 12 3 L 14 3 C 14.554 3 15 3.446 15 4 C 15 4.554 14.554 5 14 5 L 12 5 L 12 3 z M 8 5 L 9.75 10 L 6.25 10 L 8 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/format-text-symbol.svg b/.icons/Gruvbox-Dark/actions/24/format-text-symbol.svg
new file mode 100644
index 000000000..32e0dd16a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-text-symbol.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 24 24" width="24" height="24"><path d=" M 15.444735 19.030094 C 13.739635 19.014803 12.731538 17.834006 12.749155 15.869408 C 12.762333 14.399879 12.972675 12.70643 13.236556 10.563738 C 13.338887 9.734524 13.450047 8.841024 13.560636 7.873254 L 11.626567 7.85591 L 11.521168 8.843119 C 10.731301 16.223469 10.435876 18.985177 7.688244 18.960537 C 6.858178 18.953094 5.713986 18.225751 5.726054 16.879989 C 5.735029 15.879125 6.19388 15.551517 6.678899 15.204339 C 7.467462 14.640798 8.774675 13.70645 9.359564 7.83558 L 8.695347 7.829624 C 7.755954 7.8212 7.083051 8.27768 6.576178 9.267478 C 6.351825 9.624832 5.993824 10.024723 5.259388 9.797401 C 5.147378 9.762962 5.05545 9.682251 5.006809 9.575638 C 4.957632 9.469743 4.955725 9.347949 5.001561 9.240567 C 5.421311 8.25824 5.844975 7.391473 6.294661 6.475429 L 6.314429 6.433522 C 6.705412 5.668372 7.465832 4.930465 12.021703 4.971319 L 18.622621 5.030513 C 18.85047 5.032556 19.033522 5.218921 19.031478 5.44677 L 19.01298 7.509557 C 19.010937 7.737406 18.824573 7.920458 18.596723 7.918415 L 16.085899 7.895899 C 15.64052 12.472485 15.4818 15.218915 15.946282 15.735517 C 16.0149 15.813287 16.122583 15.859638 16.462531 15.862686 C 17.012057 15.867614 17.501541 15.02248 17.506136 14.510083 C 17.50819 14.281114 17.693424 14.099172 17.922393 14.101226 L 18.541229 14.106775 C 18.770199 14.108828 18.95214 14.294063 18.950087 14.523032 C 18.92308 17.534701 17.744329 19.050715 15.444735 19.030094 Z " id="format-text-symbol" fill="#d4be98"/></svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/format-text-underline.svg b/.icons/Gruvbox-Dark/actions/24/format-text-underline.svg
new file mode 100644
index 000000000..b3e78fb45
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-text-underline.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 24 24" width="24" height="24"><g id="distribute-vertical-baseline"><path d=" M 6 17.4425 L 6 19.4425 L 18 19.4425 L 18 17.4425 L 6 17.4425 Z " id="Path" fill="#d4be98"/><path d=" M 16.546875 16.0635 L 13.907185 16.0635 L 13.907185 15.1615 L 13.907185 15.1615 Q 12.726272 16.3275 10.758082 16.3275 L 10.758082 16.3275 L 10.758082 16.3275 Q 8.859358 16.3275 7.666866 15.3485 L 7.666866 15.3485 L 7.666866 15.3485 Q 6.474375 14.3695 6.474375 12.5875 L 6.474375 12.5875 L 6.474375 12.5875 Q 6.474375 10.7615 7.828953 9.8155 L 7.828953 9.8155 L 7.828953 9.8155 Q 9.18353 8.8695 11.105409 8.8695 L 11.105409 8.8695 L 11.105409 8.8695 Q 12.795737 8.8695 13.907185 9.4635 L 13.907185 9.4635 L 13.907185 8.8695 L 13.907185 8.8695 Q 13.907185 7.7915 13.339884 7.3075 L 13.339884 7.3075 L 13.339884 7.3075 Q 12.772582 6.8235 11.591668 6.8235 L 11.591668 6.8235 L 11.591668 6.8235 Q 9.669789 6.8235 8.072082 7.8795 L 8.072082 7.8795 L 7.238496 5.7895 L 7.238496 5.7895 Q 9.160375 4.5575 11.86953 4.5575 L 11.86953 4.5575 L 11.86953 4.5575 Q 12.795737 4.5575 13.50197 4.7005 L 13.50197 4.7005 L 13.50197 4.7005 Q 14.208203 4.8435 14.960746 5.2615 L 14.960746 5.2615 L 14.960746 5.2615 Q 15.713289 5.6795 16.130082 6.5815 L 16.130082 6.5815 L 16.130082 6.5815 Q 16.546875 7.4835 16.546875 8.8255 L 16.546875 8.8255 L 16.546875 16.0635 Z M 11.267496 14.0615 L 11.267496 14.0615 L 11.267496 14.0615 Q 12.818892 14.0615 13.907185 12.9835 L 13.907185 12.9835 L 13.907185 11.5315 L 13.907185 11.5315 Q 12.888358 11.0695 11.545358 11.0695 L 11.545358 11.0695 L 11.545358 11.0695 Q 10.457065 11.0695 9.785565 11.4435 L 9.785565 11.4435 L 9.785565 11.4435 Q 9.114065 11.8175 9.114065 12.5875 L 9.114065 12.5875 L 9.114065 12.5875 Q 9.114065 13.2695 9.669789 13.6655 L 9.669789 13.6655 L 9.669789 13.6655 Q 10.225513 14.0615 11.267496 14.0615 Z " fill-rule="evenodd" id="Compound Path" fill="#d4be98"/></g></svg> \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/format-text-uppercase.svg b/.icons/Gruvbox-Dark/actions/24/format-text-uppercase.svg
new file mode 100644
index 000000000..8c768ad35
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/format-text-uppercase.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.214844 2 L 8.7148438 5 L 13.714844 5 L 11.214844 2 z M 3.828125 6 L 1 14 L 2.1425781 14 L 3.1171875 11.714844 L 5.8398438 11.714844 L 6.7148438 14 L 7.8574219 14 L 5.265625 6 L 3.828125 6 z M 8.7148438 6 L 8.7148438 14 L 12.714844 14 A 2.2857 2.2857 0 0 0 15 11.714844 A 2.2857 2.2857 0 0 0 13.466797 9.5605469 A 2.2857 2.2857 0 0 0 13.857422 8.2851562 A 2.2857 2.2857 0 0 0 11.572266 6 L 8.7148438 6 z M 9.8574219 7.1425781 L 11.572266 7.1425781 A 1.1429 1.1429 0 0 1 12.714844 8.2851562 A 1.1429 1.1429 0 0 1 11.572266 9.4277344 L 9.8574219 9.4277344 L 9.8574219 7.1425781 z M 4.546875 7.2402344 L 5.6191406 10.572266 L 3.3632812 10.572266 L 4.546875 7.2402344 z M 9.8574219 10.572266 L 12.714844 10.572266 A 1.1429 1.1429 0 0 1 13.857422 11.714844 A 1.1429 1.1429 0 0 1 12.714844 12.857422 L 9.8574219 12.857422 L 9.8574219 10.572266 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/formula.svg b/.icons/Gruvbox-Dark/actions/24/formula.svg
new file mode 100644
index 000000000..5494ef7d4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/formula.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9.1503906 1 A 1.0001 1.0001 0 0 0 8.1835938 1.7421875 L 6.2890625 8.8164062 L 5.5292969 7.5 A 1.0001 1.0001 0 0 0 4.6640625 7 L 2.0019531 7 A 1.0001 1.0001 0 0 0 1.0019531 8 L 1.0019531 9 A 1.0001 1.0001 0 0 0 2.0019531 10 L 3.5078125 10 L 6.1074219 14.5 A 1.0001 1.0001 0 0 0 7.9394531 14.259766 L 10.6875 4 L 14.001953 4 A 1.0001 1.0001 0 0 0 15.001953 3 L 15.001953 2 A 1.0001 1.0001 0 0 0 14.001953 1 L 9.1503906 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/forward.svg b/.icons/Gruvbox-Dark/actions/24/forward.svg
new file mode 100644
index 000000000..e334da79e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/forward.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9 1.5039062 L 9 4.0039062 L 6.5 4.0039062 C 3.5 4.0039062 1.5 6.1304062 1.5 9.2539062 C 1.5 12.503906 5.5 14.003906 5.5 14.003906 C 5.5 14.003906 3.6249 11.351406 4.0625 10.003906 C 4.4284 8.8773063 5.6351 8.0039062 7 8.0039062 L 9 8.0039062 L 9 10.503906 L 15.46875 6.0039062 L 9 1.5039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/games-achievements.svg b/.icons/Gruvbox-Dark/actions/24/games-achievements.svg
new file mode 100644
index 000000000..4f5ce642f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/games-achievements.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1a5 5 0 0 0 -5 5 5 5 0 0 0 2.0098 4h-0.0098v5l3-2 3 2v-5h-0.01a5 5 0 0 0 2.01 -4 5 5 0 0 0 -5 -5zm0 2l0.9277 1.9746 2.0723 0.3164-1.5 1.5371 0.3535 2.1719-1.8535-1.0254-1.8555 1.0254 0.3555-2.1719-1.5-1.5371 2.0723-0.3164 0.9277-1.9746z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/games-config-background.svg b/.icons/Gruvbox-Dark/actions/24/games-config-background.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/games-config-background.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/games-config-board.svg b/.icons/Gruvbox-Dark/actions/24/games-config-board.svg
new file mode 100644
index 000000000..df04e6cee
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/games-config-board.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm2 2h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2zm-8 4h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2zm-8 4h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/games-config-custom.svg b/.icons/Gruvbox-Dark/actions/24/games-config-custom.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/games-config-custom.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/games-config-options.svg b/.icons/Gruvbox-Dark/actions/24/games-config-options.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/games-config-options.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/games-config-theme.svg b/.icons/Gruvbox-Dark/actions/24/games-config-theme.svg
new file mode 120000
index 000000000..2873b7efa
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/games-config-theme.svg
@@ -0,0 +1 @@
+draw-brush.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/games-config-tiles.svg b/.icons/Gruvbox-Dark/actions/24/games-config-tiles.svg
new file mode 100644
index 000000000..e2e317c0f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/games-config-tiles.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm2 2h10v10h-10v-10zm1.0215 1c-0.0116 0-0.0215 0.0099-0.0215 0.0215v0.957c0 0.0116 0.0099 0.0215 0.0215 0.0215h7.9575c0.011 0 0.021-0.0099 0.021-0.0215v-0.957c0-0.0116-0.01-0.0215-0.021-0.0215h-7.9575zm0 3c-0.0116 0-0.0215 0.0099-0.0215 0.0215v0.957c0 0.0116 0.0099 0.0215 0.0215 0.0215h7.9575c0.011 0 0.021-0.0099 0.021-0.0215v-0.957c0-0.0116-0.01-0.0215-0.021-0.0215h-7.9575zm0 2.8008c-0.0116 0-0.0215 0.008-0.0215 0.0195v0.9587c0 0.012 0.0099 0.022 0.0215 0.022h7.9575c0.011 0 0.021-0.01 0.021-0.022v-0.9587c0-0.0115-0.01-0.0195-0.021-0.0195h-7.9575z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/games-difficult.svg b/.icons/Gruvbox-Dark/actions/24/games-difficult.svg
new file mode 100644
index 000000000..0e64b3ced
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/games-difficult.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11 0.000012306v14h3v-14zm-5 3v11h3v-11zm-5 3v8h3v-8z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/games-endturn.svg b/.icons/Gruvbox-Dark/actions/24/games-endturn.svg
new file mode 120000
index 000000000..c96e033e2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/games-endturn.svg
@@ -0,0 +1 @@
+dialog-ok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/games-highscores.svg b/.icons/Gruvbox-Dark/actions/24/games-highscores.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/games-highscores.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/games-hint.svg b/.icons/Gruvbox-Dark/actions/24/games-hint.svg
new file mode 100644
index 000000000..6d6c55b3d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/games-hint.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 L 8 1.0019531 C 6.0003 1.0019531 4 2.4915812 4 4.3007812 C 4 6.2503813 7 12 7 12 L 9 12 C 9 12 12 6.2484281 12 4.2988281 C 12 2.4896281 10.0003 1 8 1 z M 7 13 L 7 14 A 0.99999 0.99999 0 0 0 8 15 A 0.99999 0.99999 0 0 0 9 14 L 9 13 L 8 13 L 7 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/games-solve.svg b/.icons/Gruvbox-Dark/actions/24/games-solve.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/games-solve.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/geany-build.svg b/.icons/Gruvbox-Dark/actions/24/geany-build.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/geany-build.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/geany-close-all.svg b/.icons/Gruvbox-Dark/actions/24/geany-close-all.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/geany-close-all.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/geany-save-all.svg b/.icons/Gruvbox-Dark/actions/24/geany-save-all.svg
new file mode 120000
index 000000000..43e072f4d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/geany-save-all.svg
@@ -0,0 +1 @@
+document-save-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/get-hot-new-stuff.svg b/.icons/Gruvbox-Dark/actions/24/get-hot-new-stuff.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/get-hot-new-stuff.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/giggle-branch.svg b/.icons/Gruvbox-Dark/actions/24/giggle-branch.svg
new file mode 100644
index 000000000..e62154cd3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/giggle-branch.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="8.5" cy="16.5" r="2.5"/>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="8.5" cy="7.5" r="2.5"/>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="15.5" cy="14.5" r="2.5"/>
+ <path style="fill:none;stroke:currentColor;stroke-width:1px" class="ColorScheme-Text" d="M 8.5,16.5 V 7.5 L 15.5,14.5"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/giggle-diff-view.svg b/.icons/Gruvbox-Dark/actions/24/giggle-diff-view.svg
new file mode 120000
index 000000000..36fc9a41c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/giggle-diff-view.svg
@@ -0,0 +1 @@
+cm_flatview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/giggle-history-view.svg b/.icons/Gruvbox-Dark/actions/24/giggle-history-view.svg
new file mode 120000
index 000000000..ab3c72dcd
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/giggle-history-view.svg
@@ -0,0 +1 @@
+document-open-recent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/giggle-remote.svg b/.icons/Gruvbox-Dark/actions/24/giggle-remote.svg
new file mode 120000
index 000000000..4d518f8f9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/giggle-remote.svg
@@ -0,0 +1 @@
+atmosphere.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/giggle-tag.svg b/.icons/Gruvbox-Dark/actions/24/giggle-tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/giggle-tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/globe.svg b/.icons/Gruvbox-Dark/actions/24/globe.svg
new file mode 120000
index 000000000..4d518f8f9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/globe.svg
@@ -0,0 +1 @@
+atmosphere.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gnome-app-install-star.svg b/.icons/Gruvbox-Dark/actions/24/gnome-app-install-star.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gnome-app-install-star.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gnome-lockscreen.svg b/.icons/Gruvbox-Dark/actions/24/gnome-lockscreen.svg
new file mode 120000
index 000000000..0c9032221
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gnome-lockscreen.svg
@@ -0,0 +1 @@
+document-encrypted.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gnome-searchtool.svg b/.icons/Gruvbox-Dark/actions/24/gnome-searchtool.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gnome-searchtool.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gnome-stock-mail-fwd.svg b/.icons/Gruvbox-Dark/actions/24/gnome-stock-mail-fwd.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gnome-stock-mail-fwd.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gnome-stock-mail-new.svg b/.icons/Gruvbox-Dark/actions/24/gnome-stock-mail-new.svg
new file mode 120000
index 000000000..2c823c0ac
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gnome-stock-mail-new.svg
@@ -0,0 +1 @@
+mail-message-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gnome-stock-mail-rpl.svg b/.icons/Gruvbox-Dark/actions/24/gnome-stock-mail-rpl.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gnome-stock-mail-rpl.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gnome-stock-mail-snd.svg b/.icons/Gruvbox-Dark/actions/24/gnome-stock-mail-snd.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gnome-stock-mail-snd.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/go-bottom.svg b/.icons/Gruvbox-Dark/actions/24/go-bottom.svg
new file mode 100644
index 000000000..d6ee299cc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-bottom.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 -0.00390625 L 6.96875 7.4648438 L 3.34375 3.8085938 L 1.96875 5.2148438 L 8 11.214844 L 14 5.2148438 L 12.625 3.8085938 L 8.96875 7.4648438 L 9 -0.00390625 L 7 -0.00390625 z M 8 11.996094 C 6.89543 11.996094 6 12.891524 6 13.996094 C 6 15.100664 6.89543 15.996094 8 15.996094 C 9.10457 15.996094 10 15.100664 10 13.996094 C 10 12.891494 9.10457 11.996094 8 11.996094 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/go-down-search.svg b/.icons/Gruvbox-Dark/actions/24/go-down-search.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-down-search.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/go-down.svg b/.icons/Gruvbox-Dark/actions/24/go-down.svg
new file mode 100644
index 000000000..2df07c584
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-down.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 2 L 7.0214844 10.460938 L 3.3867188 6.8261719 L 2 8.2109375 L 8 14.210938 L 14.041016 8.2109375 L 12.654297 6.8261719 L 9.0214844 10.460938 L 9 2 L 7 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/go-first-view-page.svg b/.icons/Gruvbox-Dark/actions/24/go-first-view-page.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-first-view-page.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/go-first-view.svg b/.icons/Gruvbox-Dark/actions/24/go-first-view.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-first-view.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/go-first.svg b/.icons/Gruvbox-Dark/actions/24/go-first.svg
new file mode 100644
index 000000000..4b4a338a7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-first.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.779297 2 L 4.7792969 8 L 10.779297 14.03125 L 12.185547 12.65625 L 8.5292969 9.03125 L 15.998047 9 L 15.998047 7 L 8.5292969 7.03125 L 12.185547 3.375 L 10.779297 2 z M 1.9980469 6 C 0.89347687 6 -0.001953125 6.89543 -0.001953125 8 C -0.001953125 9.10457 0.89347687 10 1.9980469 10 C 3.1026169 10 3.9980469 9.10457 3.9980469 8 C 3.9980469 6.89543 3.1026469 6 1.9980469 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/go-home-large.svg b/.icons/Gruvbox-Dark/actions/24/go-home-large.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-home-large.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/go-home.svg b/.icons/Gruvbox-Dark/actions/24/go-home.svg
new file mode 100644
index 000000000..91dc3a7ca
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-home.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.5 1.0039062 L 1.5 8.0039062 L 3 8.0039062 L 3 14.003906 L 7 14.003906 L 7 10.003906 L 10 10.003906 L 10 14.003906 L 14 14.003906 L 14 8.0039062 L 15.5 8.0039062 L 8.5 1.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/go-jump-declaration.svg b/.icons/Gruvbox-Dark/actions/24/go-jump-declaration.svg
new file mode 100644
index 000000000..a8344b021
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-jump-declaration.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1.0039062 L 1 15.003906 L 3 15.003906 L 3 7.0039062 L 9 7.0039062 L 9 2.0039062 L 3 2.0039062 L 3 1.0039062 L 1 1.0039062 z M 13 2.0039062 L 12 3.0039062 L 11 4.0039062 L 13 6.0039062 L 13 4.71875 C 13.623984 5.6619264 14 6.7825368 14 8.0039062 C 14 11.327823 11.323917 13.003906 8 13.003906 L 8 14.003906 C 11.877903 14.003906 15 11.881809 15 8.0039062 C 15 6.094854 14.231969 4.3799623 13 3.1210938 L 13 2.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/go-jump-definition.svg b/.icons/Gruvbox-Dark/actions/24/go-jump-definition.svg
new file mode 100644
index 000000000..3eeaf6f32
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-jump-definition.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 2.0292969 L 1 3.0292969 L 6 4.0292969 L 10 3.0292969 L 5 2.0292969 z M 13 2.0292969 L 12 3.0292969 L 11 4.0292969 L 13 6.0292969 L 13 4.7441406 C 13.624413 5.6872656 14 6.8079219 14 8.0292969 C 14 11.353297 11.324 13.029297 8 13.029297 L 8 14.029297 C 11.878025 14.029297 15 11.907247 15 8.0292969 C 15 6.1201719 14.232325 4.4054344 13 3.1464844 L 13 2.0292969 z M 1 4.0292969 L 1 9.0292969 L 5 10.029297 L 5 5.0292969 L 1 4.0292969 z M 10 4.0292969 L 6 5.0292969 L 6 10.029297 L 10 9.0292969 L 10 4.0292969 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/go-jump-locationbar.svg b/.icons/Gruvbox-Dark/actions/24/go-jump-locationbar.svg
new file mode 120000
index 000000000..2d8778593
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-jump-locationbar.svg
@@ -0,0 +1 @@
+go-jump.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/go-jump-rtl.svg b/.icons/Gruvbox-Dark/actions/24/go-jump-rtl.svg
new file mode 100644
index 000000000..a3e739e6f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-jump-rtl.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9 1 C 6.2473 1 4 3.2473 4 6 L 4 9 L 2 9 L 5 14 L 8 9 L 6 9 L 6 6 C 6 4.3207 7.3207 3 9 3 C 10.6793 3 12 4.3207 12 6 L 12 11 L 14 11 L 14 6 C 14 3.2473 11.7527 1 9 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/go-jump-today.svg b/.icons/Gruvbox-Dark/actions/24/go-jump-today.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-jump-today.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/go-jump.svg b/.icons/Gruvbox-Dark/actions/24/go-jump.svg
new file mode 100644
index 000000000..699c4c65d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-jump.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 C 4.2473 1 2 3.2473 2 6 L 2 11 L 4 11 L 4 6 C 4 4.3207 5.3207 3 7 3 C 8.6793 3 10 4.3207 10 6 L 10 9 L 8 9 L 11 14 L 14 9 L 12 9 L 12 6 C 12 3.2473 9.7527 1 7 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/go-last-view-page.svg b/.icons/Gruvbox-Dark/actions/24/go-last-view-page.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-last-view-page.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/go-last-view.svg b/.icons/Gruvbox-Dark/actions/24/go-last-view.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-last-view.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/go-last.svg b/.icons/Gruvbox-Dark/actions/24/go-last.svg
new file mode 100644
index 000000000..a87b1be1f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-last.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.2207031 2 L 3.8144531 3.375 L 7.4707031 7.03125 L 0.001953125 7 L 0.001953125 9 L 7.4707031 9.03125 L 3.8144531 12.65625 L 5.2207031 14.03125 L 11.220703 8 L 5.2207031 2 z M 14.001953 6 C 12.897353 6 12.001953 6.89543 12.001953 8 C 12.001953 9.10457 12.897383 10 14.001953 10 C 15.106523 10 16.001953 9.10457 16.001953 8 C 16.001953 6.89543 15.106523 6 14.001953 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/go-left.svg b/.icons/Gruvbox-Dark/actions/24/go-left.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-left.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/go-next-context.svg b/.icons/Gruvbox-Dark/actions/24/go-next-context.svg
new file mode 100644
index 000000000..112d365f2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-next-context.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 2 L 0 14 L 10 14 L 15.292969 8.7070312 L 16 8 L 15.292969 7.2929688 L 10 2 L 0 2 z M 4 4 L 5 4 L 5 5 L 4 5 C 3.44778 5 3 5.44771 3 6 L 3 7 C 3 7.38251 2.86072 7.73504 2.625 8 C 2.86072 8.26497 3 8.6175 3 9 L 3 10 C 3 10.55222 3.44771 11 4 11 L 5 11 L 5 12 L 4 12 C 2.89549 12 2 11.1045 2 10 L 2 9 C 2 8.72385 1.77614 8.5 1.5 8.5 L 1 8.5 L 1 7.5 L 1.5 7.5 C 1.77614 7.5 2 7.27616 2 7 L 2 6 C 2 4.89549 2.8955 4 4 4 z M 6 4 L 7 4 C 8.10452 4 9 4.8955 9 6 L 9 7 C 9 7.27616 9.22386 7.5 9.5 7.5 L 10 7.5 L 10 8.5 L 9.5 8.5 C 9.22386 8.5 9 8.72385 9 9 L 9 10 C 9 11.10452 8.1045 12 7 12 L 6 12 L 6 11 L 7 11 C 7.55229 11 8 10.55222 8 10 L 8 9 C 8 8.6175 8.13928 8.26497 8.375 8 C 8.13928 7.73504 8 7.38251 8 7 L 8 6 C 8 5.44771 7.55222 5 7 5 L 6 5 L 6 4 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/go-next-use.svg b/.icons/Gruvbox-Dark/actions/24/go-next-use.svg
new file mode 100644
index 000000000..a422b6297
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-next-use.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 7 L 15 7 L 15 1 L 1 1 z M 1 9 L 1 15 L 5 12 L 1 9 z M 8 10 L 8 14 L 9 14 L 9 10 L 8 10 z M 10 10 L 10 14 L 15 14 L 15 10 L 10 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/go-next-view-page.svg b/.icons/Gruvbox-Dark/actions/24/go-next-view-page.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-next-view-page.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/go-next-view.svg b/.icons/Gruvbox-Dark/actions/24/go-next-view.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-next-view.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/go-next.svg b/.icons/Gruvbox-Dark/actions/24/go-next.svg
new file mode 100644
index 000000000..d06184a98
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-next.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.2109375 2 L 6.8242188 3.3867188 L 10.458984 7.0214844 L 1.9980469 7 L 1.9980469 9 L 10.458984 9.0214844 L 6.8242188 12.654297 L 8.2109375 14.041016 L 14.210938 8 L 8.2109375 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/go-parent-folder.svg b/.icons/Gruvbox-Dark/actions/24/go-parent-folder.svg
new file mode 100644
index 000000000..3ea68b56e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-parent-folder.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.84375 1.0097656 C 1.56245 1.0565656 1 1.2597656 1 2.0097656 L 1 13.009766 C 1 13.009766 1 14.009766 2 14.009766 L 10.671875 14.009766 L 10.671875 12.328125 C 10.273875 12.644125 9.70285 12.610953 9.34375 12.251953 L 8.6367188 11.544922 C 8.2464188 11.153922 8.2464188 10.520859 8.6367188 10.130859 L 9.5859375 9.1816406 L 11.464844 7.3027344 C 11.648844 7.1185344 11.898203 7.0133656 12.158203 7.0097656 C 12.428203 7.0061656 12.687906 7.1118344 12.878906 7.3027344 L 14.757812 9.1816406 L 15 9.4238281 L 15 4.0097656 C 15 3.0097656 14 3.0097656 14 3.0097656 L 9 3.0097656 L 7 1.0097656 L 2 1.0097656 C 2 1.0097656 1.93745 0.99413563 1.84375 1.0097656 z M 12.171875 8.0097656 L 10.292969 9.8886719 L 9.34375 10.837891 L 10.050781 11.544922 L 11 10.595703 L 11.671875 9.9238281 L 11.671875 14.009766 L 12.671875 14.009766 L 12.671875 9.9238281 L 13.34375 10.595703 L 14.292969 11.544922 L 15 10.837891 L 14.050781 9.8886719 L 12.171875 8.0097656 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/go-previous-context.svg b/.icons/Gruvbox-Dark/actions/24/go-previous-context.svg
new file mode 100644
index 000000000..167f97970
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-previous-context.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 2 L 0.70703125 7.2929688 L 0 8 L 0.70703125 8.7070312 L 6 14 L 16 14 L 16 2 L 6 2 z M 9 4 L 10 4 L 10 5 L 9 5 C 8.44778 5 8 5.44771 8 6 L 8 7 C 8 7.38251 7.86072 7.73504 7.625 8 C 7.86072 8.26497 8 8.6175 8 9 L 8 10 C 8 10.55222 8.44771 11 9 11 L 10 11 L 10 12 L 9 12 C 7.8955 12 7 11.10452 7 10 L 7 9 C 7 8.72385 6.77614 8.5 6.5 8.5 L 6 8.5 L 6 7.5 L 6.5 7.5 C 6.77614 7.5 7 7.27616 7 7 L 7 6 C 7 4.8955 7.89548 4 9 4 z M 11 4 L 12 4 C 13.1045 4 14 4.89549 14 6 L 14 7 C 14 7.27616 14.22386 7.5 14.5 7.5 L 15 7.5 L 15 8.5 L 14.5 8.5 C 14.22386 8.5 14 8.72385 14 9 L 14 10 C 14 11.1045 13.10451 12 12 12 L 11 12 L 11 11 L 12 11 C 12.55229 11 13 10.55222 13 10 L 13 9 C 13 8.6175 13.13928 8.26497 13.375 8 C 13.13928 7.73504 13 7.38251 13 7 L 13 6 C 13 5.44771 12.55222 5 12 5 L 11 5 L 11 4 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/go-previous-use.svg b/.icons/Gruvbox-Dark/actions/24/go-previous-use.svg
new file mode 100644
index 000000000..0525de5ff
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-previous-use.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 7 L 15 7 L 15 1 L 1 1 z M 15 9 L 11 12 L 15 15 L 15 9 z M 1 10 L 1 14 L 6 14 L 6 10 L 1 10 z M 7 10 L 7 14 L 8 14 L 8 10 L 7 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/go-previous-view-page.svg b/.icons/Gruvbox-Dark/actions/24/go-previous-view-page.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-previous-view-page.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/go-previous-view.svg b/.icons/Gruvbox-Dark/actions/24/go-previous-view.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-previous-view.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/go-previous.svg b/.icons/Gruvbox-Dark/actions/24/go-previous.svg
new file mode 100644
index 000000000..b78d1f81a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-previous.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.7890625 2 L 1.7890625 8 L 7.7890625 14.041016 L 9.1757812 12.654297 L 5.5410156 9.0214844 L 14.001953 9 L 14.001953 7 L 5.5410156 7.0214844 L 9.1757812 3.3867188 L 7.7890625 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/go-right.svg b/.icons/Gruvbox-Dark/actions/24/go-right.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-right.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/go-today.svg b/.icons/Gruvbox-Dark/actions/24/go-today.svg
new file mode 120000
index 000000000..516e9f164
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-today.svg
@@ -0,0 +1 @@
+calendar-go-today.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/go-top.svg b/.icons/Gruvbox-Dark/actions/24/go-top.svg
new file mode 100644
index 000000000..bb5a191f6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-top.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 -0.00390625 C 6.89543 -0.00390625 6 0.89152375 6 1.9960938 C 6 3.1006637 6.89543 3.9960938 8 3.9960938 C 9.10457 3.9960938 10 3.1006938 10 1.9960938 C 10 0.89152375 9.10457 -0.00390625 8 -0.00390625 z M 8 4.7773438 L 1.96875 10.777344 L 3.34375 12.183594 L 6.96875 8.5273438 L 7 15.996094 L 9 15.996094 L 8.96875 8.5273438 L 12.625 12.183594 L 14 10.777344 L 8 4.7773438 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/go-up-search.svg b/.icons/Gruvbox-Dark/actions/24/go-up-search.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-up-search.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/go-up.svg b/.icons/Gruvbox-Dark/actions/24/go-up.svg
new file mode 100644
index 000000000..37af371cf
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/go-up.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1.7871094 L 2 7.7871094 L 3.3867188 9.1738281 L 7.0214844 5.5390625 L 7 14 L 9 14 L 9.0214844 5.5390625 L 12.654297 9.1738281 L 14.041016 7.7871094 L 8 1.7871094 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/gohome.svg b/.icons/Gruvbox-Dark/actions/24/gohome.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gohome.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gpg.svg b/.icons/Gruvbox-Dark/actions/24/gpg.svg
new file mode 120000
index 000000000..4429457ac
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gpg.svg
@@ -0,0 +1 @@
+document-decrypt.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gpgsm.svg b/.icons/Gruvbox-Dark/actions/24/gpgsm.svg
new file mode 120000
index 000000000..4429457ac
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gpgsm.svg
@@ -0,0 +1 @@
+document-decrypt.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gps.svg b/.icons/Gruvbox-Dark/actions/24/gps.svg
new file mode 120000
index 000000000..940ccf439
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gps.svg
@@ -0,0 +1 @@
+edit-paste-in-place.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/grid-rectangular.svg b/.icons/Gruvbox-Dark/actions/24/grid-rectangular.svg
new file mode 100644
index 000000000..80555bd26
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/grid-rectangular.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1.0039062 L 2 2.0039062 L 1 2.0039062 L 1 4.0039062 L 2 4.0039062 L 2 7.0039062 L 1 7.0039062 L 1 9.0039062 L 2 9.0039062 L 2 12.003906 L 1 12.003906 L 1 14.003906 L 2 14.003906 L 2 15.003906 L 4 15.003906 L 4 14.003906 L 7 14.003906 L 7 15.003906 L 9 15.003906 L 9 14.003906 L 12 14.003906 L 12 15.003906 L 14 15.003906 L 14 14.003906 L 15 14.003906 L 15 12.003906 L 14 12.003906 L 14 9.0039062 L 15 9.0039062 L 15 7.0039062 L 14 7.0039062 L 14 4.0039062 L 15 4.0039062 L 15 2.0039062 L 14 2.0039062 L 14 1.0039062 L 12 1.0039062 L 12 2.0039062 L 9 2.0039062 L 9 1.0039062 L 7 1.0039062 L 7 2.0039062 L 4 2.0039062 L 4 1.0039062 L 2 1.0039062 z M 4 4.0039062 L 7 4.0039062 L 7 7.0039062 L 4 7.0039062 L 4 4.0039062 z M 9 4.0039062 L 12 4.0039062 L 12 7.0039062 L 9 7.0039062 L 9 4.0039062 z M 4 9.0039062 L 7 9.0039062 L 7 12.003906 L 4 12.003906 L 4 9.0039062 z M 9 9.0039062 L 12 9.0039062 L 12 12.003906 L 9 12.003906 L 9 9.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/gtg-home.svg b/.icons/Gruvbox-Dark/actions/24/gtg-home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtg-home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtg-note-new.svg b/.icons/Gruvbox-Dark/actions/24/gtg-note-new.svg
new file mode 120000
index 000000000..00bdd8a7a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtg-note-new.svg
@@ -0,0 +1 @@
+stock_notes.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtg-people.svg b/.icons/Gruvbox-Dark/actions/24/gtg-people.svg
new file mode 120000
index 000000000..0fca1fb6f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtg-people.svg
@@ -0,0 +1 @@
+view-user-offline-kopete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtg-plugin.svg b/.icons/Gruvbox-Dark/actions/24/gtg-plugin.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtg-plugin.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtg-tag-new.svg b/.icons/Gruvbox-Dark/actions/24/gtg-tag-new.svg
new file mode 120000
index 000000000..4bfd68bd7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtg-tag-new.svg
@@ -0,0 +1 @@
+tag-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtg-tag.svg b/.icons/Gruvbox-Dark/actions/24/gtg-tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtg-tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtg-tags-all.svg b/.icons/Gruvbox-Dark/actions/24/gtg-tags-all.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtg-tags-all.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtg-tags-none.svg b/.icons/Gruvbox-Dark/actions/24/gtg-tags-none.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtg-tags-none.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtg-task-dismiss.svg b/.icons/Gruvbox-Dark/actions/24/gtg-task-dismiss.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtg-task-dismiss.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtg-task-done.svg b/.icons/Gruvbox-Dark/actions/24/gtg-task-done.svg
new file mode 120000
index 000000000..f6ae45ccc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtg-task-done.svg
@@ -0,0 +1 @@
+view-task.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtg-task-new.svg b/.icons/Gruvbox-Dark/actions/24/gtg-task-new.svg
new file mode 120000
index 000000000..072782fda
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtg-task-new.svg
@@ -0,0 +1 @@
+task-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtg-task-undismiss.svg b/.icons/Gruvbox-Dark/actions/24/gtg-task-undismiss.svg
new file mode 120000
index 000000000..88a18b65f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtg-task-undismiss.svg
@@ -0,0 +1 @@
+edit-undo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtg-task-undone.svg b/.icons/Gruvbox-Dark/actions/24/gtg-task-undone.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtg-task-undone.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtg-work.svg b/.icons/Gruvbox-Dark/actions/24/gtg-work.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtg-work.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-about.svg b/.icons/Gruvbox-Dark/actions/24/gtk-about.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-about.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-add.svg b/.icons/Gruvbox-Dark/actions/24/gtk-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-apply.svg b/.icons/Gruvbox-Dark/actions/24/gtk-apply.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-apply.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-authentication.svg b/.icons/Gruvbox-Dark/actions/24/gtk-authentication.svg
new file mode 120000
index 000000000..0c9032221
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-authentication.svg
@@ -0,0 +1 @@
+document-encrypted.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-bold.svg b/.icons/Gruvbox-Dark/actions/24/gtk-bold.svg
new file mode 120000
index 000000000..3921884c1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-bold.svg
@@ -0,0 +1 @@
+format-text-bold.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-cancel.svg b/.icons/Gruvbox-Dark/actions/24/gtk-cancel.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-cancel.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-cdrom.svg b/.icons/Gruvbox-Dark/actions/24/gtk-cdrom.svg
new file mode 120000
index 000000000..4cd912bb6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-cdrom.svg
@@ -0,0 +1 @@
+tools-media-optical-format.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-clear.svg b/.icons/Gruvbox-Dark/actions/24/gtk-clear.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-clear.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-close.svg b/.icons/Gruvbox-Dark/actions/24/gtk-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-color-picker.svg b/.icons/Gruvbox-Dark/actions/24/gtk-color-picker.svg
new file mode 120000
index 000000000..1f41e7ef0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-color-picker.svg
@@ -0,0 +1 @@
+color-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-connect.svg b/.icons/Gruvbox-Dark/actions/24/gtk-connect.svg
new file mode 120000
index 000000000..425dcc6b8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-connect.svg
@@ -0,0 +1 @@
+network-connect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-convert.svg b/.icons/Gruvbox-Dark/actions/24/gtk-convert.svg
new file mode 100644
index 000000000..cf759a7b2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-convert.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 0 L 6 2 C 2.6863 2 0 4.6863 0 8 C 0 10.622 1.6837437 12.846109 4.0273438 13.662109 L 4.0273438 11.458984 C 2.8222438 10.769984 2 9.4877 2 8 C 2 5.7909 3.7909 4 6 4 L 6 6 L 10 3 L 6 0 z M 11 2.3476562 L 11 4.5546875 C 12.191 5.2475875 13 6.5232 13 8 C 13 10.209 11.209 12 9 12 L 9 10 L 5 13 L 9 16 L 9 14 C 12.314 14 15 11.314 15 8 C 15 5.3884 13.329 3.1718563 11 2.3476562 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-copy.svg b/.icons/Gruvbox-Dark/actions/24/gtk-copy.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-copy.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-cut.svg b/.icons/Gruvbox-Dark/actions/24/gtk-cut.svg
new file mode 120000
index 000000000..ab241573e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-cut.svg
@@ -0,0 +1 @@
+edit-cut.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-delete.svg b/.icons/Gruvbox-Dark/actions/24/gtk-delete.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-delete.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-directory.svg b/.icons/Gruvbox-Dark/actions/24/gtk-directory.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-directory.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-disconnect.svg b/.icons/Gruvbox-Dark/actions/24/gtk-disconnect.svg
new file mode 120000
index 000000000..a3b26c720
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-disconnect.svg
@@ -0,0 +1 @@
+network-disconnect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-dnd-multiple.svg b/.icons/Gruvbox-Dark/actions/24/gtk-dnd-multiple.svg
new file mode 120000
index 000000000..b724b871e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-dnd-multiple.svg
@@ -0,0 +1 @@
+document-multiple.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-edit.svg b/.icons/Gruvbox-Dark/actions/24/gtk-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-execute.svg b/.icons/Gruvbox-Dark/actions/24/gtk-execute.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-execute.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-file.svg b/.icons/Gruvbox-Dark/actions/24/gtk-file.svg
new file mode 120000
index 000000000..5e86bb448
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-file.svg
@@ -0,0 +1 @@
+snap-page.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-find-and-replace.svg b/.icons/Gruvbox-Dark/actions/24/gtk-find-and-replace.svg
new file mode 120000
index 000000000..0c2ba2934
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-find-and-replace.svg
@@ -0,0 +1 @@
+edit-find-replace.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-find.svg b/.icons/Gruvbox-Dark/actions/24/gtk-find.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-find.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-floppy.svg b/.icons/Gruvbox-Dark/actions/24/gtk-floppy.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-floppy.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-fullscreen.svg b/.icons/Gruvbox-Dark/actions/24/gtk-fullscreen.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-fullscreen.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-go-back-ltr.svg b/.icons/Gruvbox-Dark/actions/24/gtk-go-back-ltr.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-go-back-ltr.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-go-back-rtl.svg b/.icons/Gruvbox-Dark/actions/24/gtk-go-back-rtl.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-go-back-rtl.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-go-down.svg b/.icons/Gruvbox-Dark/actions/24/gtk-go-down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-go-down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-go-forward-ltr.svg b/.icons/Gruvbox-Dark/actions/24/gtk-go-forward-ltr.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-go-forward-ltr.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-go-forward-rtl.svg b/.icons/Gruvbox-Dark/actions/24/gtk-go-forward-rtl.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-go-forward-rtl.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-go-up.svg b/.icons/Gruvbox-Dark/actions/24/gtk-go-up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-go-up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-goto-bottom.svg b/.icons/Gruvbox-Dark/actions/24/gtk-goto-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-goto-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-goto-first-ltr.svg b/.icons/Gruvbox-Dark/actions/24/gtk-goto-first-ltr.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-goto-first-ltr.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-goto-first-rtl.svg b/.icons/Gruvbox-Dark/actions/24/gtk-goto-first-rtl.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-goto-first-rtl.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-goto-last-ltr.svg b/.icons/Gruvbox-Dark/actions/24/gtk-goto-last-ltr.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-goto-last-ltr.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-goto-last-rtl.svg b/.icons/Gruvbox-Dark/actions/24/gtk-goto-last-rtl.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-goto-last-rtl.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-goto-top.svg b/.icons/Gruvbox-Dark/actions/24/gtk-goto-top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-goto-top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-home.svg b/.icons/Gruvbox-Dark/actions/24/gtk-home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-indent-ltr.svg b/.icons/Gruvbox-Dark/actions/24/gtk-indent-ltr.svg
new file mode 120000
index 000000000..db83cea1a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-indent-ltr.svg
@@ -0,0 +1 @@
+format-indent-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-indent-rtl.svg b/.icons/Gruvbox-Dark/actions/24/gtk-indent-rtl.svg
new file mode 120000
index 000000000..c5f500214
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-indent-rtl.svg
@@ -0,0 +1 @@
+format-indent-less.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-index.svg b/.icons/Gruvbox-Dark/actions/24/gtk-index.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-index.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-info.svg b/.icons/Gruvbox-Dark/actions/24/gtk-info.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-info.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-italic.svg b/.icons/Gruvbox-Dark/actions/24/gtk-italic.svg
new file mode 120000
index 000000000..a20d81293
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-italic.svg
@@ -0,0 +1 @@
+format-text-italic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-jump-to-ltr.svg b/.icons/Gruvbox-Dark/actions/24/gtk-jump-to-ltr.svg
new file mode 120000
index 000000000..2d8778593
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-jump-to-ltr.svg
@@ -0,0 +1 @@
+go-jump.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-jump-to-rtl.svg b/.icons/Gruvbox-Dark/actions/24/gtk-jump-to-rtl.svg
new file mode 120000
index 000000000..ccdd201d0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-jump-to-rtl.svg
@@ -0,0 +1 @@
+go-jump-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-justify-center.svg b/.icons/Gruvbox-Dark/actions/24/gtk-justify-center.svg
new file mode 120000
index 000000000..68248d20b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-justify-center.svg
@@ -0,0 +1 @@
+format-justify-center.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-justify-fill.svg b/.icons/Gruvbox-Dark/actions/24/gtk-justify-fill.svg
new file mode 120000
index 000000000..b7522f405
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-justify-fill.svg
@@ -0,0 +1 @@
+format-justify-fill.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-justify-left.svg b/.icons/Gruvbox-Dark/actions/24/gtk-justify-left.svg
new file mode 120000
index 000000000..019e49deb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-justify-left.svg
@@ -0,0 +1 @@
+format-justify-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-justify-right.svg b/.icons/Gruvbox-Dark/actions/24/gtk-justify-right.svg
new file mode 120000
index 000000000..28bd79075
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-justify-right.svg
@@ -0,0 +1 @@
+format-justify-right.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-leave-fullscreen.svg b/.icons/Gruvbox-Dark/actions/24/gtk-leave-fullscreen.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-leave-fullscreen.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-media-forward-ltr.svg b/.icons/Gruvbox-Dark/actions/24/gtk-media-forward-ltr.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-media-forward-ltr.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-media-forward-rtl.svg b/.icons/Gruvbox-Dark/actions/24/gtk-media-forward-rtl.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-media-forward-rtl.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-media-next-ltr.svg b/.icons/Gruvbox-Dark/actions/24/gtk-media-next-ltr.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-media-next-ltr.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-media-next-rtl.svg b/.icons/Gruvbox-Dark/actions/24/gtk-media-next-rtl.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-media-next-rtl.svg
@@ -0,0 +1 @@
+media-skip-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-media-pause.svg b/.icons/Gruvbox-Dark/actions/24/gtk-media-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-media-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-media-play-ltr.svg b/.icons/Gruvbox-Dark/actions/24/gtk-media-play-ltr.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-media-play-ltr.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-media-previous-ltr.svg b/.icons/Gruvbox-Dark/actions/24/gtk-media-previous-ltr.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-media-previous-ltr.svg
@@ -0,0 +1 @@
+media-skip-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-media-previous-rtl.svg b/.icons/Gruvbox-Dark/actions/24/gtk-media-previous-rtl.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-media-previous-rtl.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-media-record.svg b/.icons/Gruvbox-Dark/actions/24/gtk-media-record.svg
new file mode 120000
index 000000000..8ca2d4396
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-media-record.svg
@@ -0,0 +1 @@
+media-record.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-media-rewind-ltr.svg b/.icons/Gruvbox-Dark/actions/24/gtk-media-rewind-ltr.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-media-rewind-ltr.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-media-rewind-rtl.svg b/.icons/Gruvbox-Dark/actions/24/gtk-media-rewind-rtl.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-media-rewind-rtl.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-media-stop.svg b/.icons/Gruvbox-Dark/actions/24/gtk-media-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-media-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-network.svg b/.icons/Gruvbox-Dark/actions/24/gtk-network.svg
new file mode 120000
index 000000000..425dcc6b8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-network.svg
@@ -0,0 +1 @@
+network-connect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-new.svg b/.icons/Gruvbox-Dark/actions/24/gtk-new.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-new.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-no.svg b/.icons/Gruvbox-Dark/actions/24/gtk-no.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-no.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-ok.svg b/.icons/Gruvbox-Dark/actions/24/gtk-ok.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-ok.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-open.svg b/.icons/Gruvbox-Dark/actions/24/gtk-open.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-open.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-paste.svg b/.icons/Gruvbox-Dark/actions/24/gtk-paste.svg
new file mode 120000
index 000000000..f9cf17083
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-paste.svg
@@ -0,0 +1 @@
+edit-paste.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-preferences.svg b/.icons/Gruvbox-Dark/actions/24/gtk-preferences.svg
new file mode 120000
index 000000000..0db970529
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-preferences.svg
@@ -0,0 +1 @@
+system-run.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-print-preview.svg b/.icons/Gruvbox-Dark/actions/24/gtk-print-preview.svg
new file mode 120000
index 000000000..f065dadc1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-print-preview.svg
@@ -0,0 +1 @@
+document-print-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-print.svg b/.icons/Gruvbox-Dark/actions/24/gtk-print.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-print.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-properties.svg b/.icons/Gruvbox-Dark/actions/24/gtk-properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-quit.svg b/.icons/Gruvbox-Dark/actions/24/gtk-quit.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-quit.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-refresh.svg b/.icons/Gruvbox-Dark/actions/24/gtk-refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-remove.svg b/.icons/Gruvbox-Dark/actions/24/gtk-remove.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-remove.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-revert-to-saved-ltr.svg b/.icons/Gruvbox-Dark/actions/24/gtk-revert-to-saved-ltr.svg
new file mode 120000
index 000000000..c4692e0b8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-revert-to-saved-ltr.svg
@@ -0,0 +1 @@
+document-revert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-revert-to-saved-rtl.svg b/.icons/Gruvbox-Dark/actions/24/gtk-revert-to-saved-rtl.svg
new file mode 120000
index 000000000..c4692e0b8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-revert-to-saved-rtl.svg
@@ -0,0 +1 @@
+document-revert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-save-as.svg b/.icons/Gruvbox-Dark/actions/24/gtk-save-as.svg
new file mode 120000
index 000000000..0d756edd8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-save-as.svg
@@ -0,0 +1 @@
+document-save-as.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-save.svg b/.icons/Gruvbox-Dark/actions/24/gtk-save.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-save.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-select-all.svg b/.icons/Gruvbox-Dark/actions/24/gtk-select-all.svg
new file mode 120000
index 000000000..6754181aa
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-select-all.svg
@@ -0,0 +1 @@
+edit-select-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-select-color.svg b/.icons/Gruvbox-Dark/actions/24/gtk-select-color.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-select-color.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-select-font.svg b/.icons/Gruvbox-Dark/actions/24/gtk-select-font.svg
new file mode 100644
index 000000000..8b3d3333d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-select-font.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 L 2 15 L 4.5 15 L 5.5625 12 L 10.4375 12 L 11.5 15 L 14.28125 15 L 9 1 L 7 1 z M 14 1 A 1 1 0 0 0 13 2 A 1 1 0 0 0 14 3 A 1 1 0 0 0 15 2 A 1 1 0 0 0 14 1 z M 14 4 A 1 1 0 0 0 13 5 A 1 1 0 0 0 14 6 A 1 1 0 0 0 15 5 A 1 1 0 0 0 14 4 z M 8 5 L 9.75 10 L 6.25 10 L 8 5 z M 14 7 A 1 1 0 0 0 13 8 A 1 1 0 0 0 14 9 A 1 1 0 0 0 15 8 A 1 1 0 0 0 14 7 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-spell-check.svg b/.icons/Gruvbox-Dark/actions/24/gtk-spell-check.svg
new file mode 120000
index 000000000..9100ee79f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-spell-check.svg
@@ -0,0 +1 @@
+tools-check-spelling.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-stop.svg b/.icons/Gruvbox-Dark/actions/24/gtk-stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-undelete-ltr.svg b/.icons/Gruvbox-Dark/actions/24/gtk-undelete-ltr.svg
new file mode 120000
index 000000000..88a18b65f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-undelete-ltr.svg
@@ -0,0 +1 @@
+edit-undo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-undelete-rtl.svg b/.icons/Gruvbox-Dark/actions/24/gtk-undelete-rtl.svg
new file mode 120000
index 000000000..a13a878cc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-undelete-rtl.svg
@@ -0,0 +1 @@
+edit-redo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-yes.svg b/.icons/Gruvbox-Dark/actions/24/gtk-yes.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-yes.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/gtk-zoom-fit.svg b/.icons/Gruvbox-Dark/actions/24/gtk-zoom-fit.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/gtk-zoom-fit.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/guides.svg b/.icons/Gruvbox-Dark/actions/24/guides.svg
new file mode 100644
index 000000000..e861cae01
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/guides.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.8457031 0.98242188 L 5.2226562 14.505859 L 7.1542969 15.023438 L 10.777344 1.5 L 8.8457031 0.98242188 z M 2 1.0039062 L 2 15.003906 L 4 15.003906 L 4 1.0039062 L 2 1.0039062 z M 12 1.0039062 L 12 15.003906 L 14 15.003906 L 14 1.0039062 L 12 1.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/hb-activity.svg b/.icons/Gruvbox-Dark/actions/24/hb-activity.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/hb-activity.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/hb-add-queue.svg b/.icons/Gruvbox-Dark/actions/24/hb-add-queue.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/hb-add-queue.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/hb-complete.svg b/.icons/Gruvbox-Dark/actions/24/hb-complete.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/hb-complete.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/hb-edit.svg b/.icons/Gruvbox-Dark/actions/24/hb-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/hb-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/hb-pause.svg b/.icons/Gruvbox-Dark/actions/24/hb-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/hb-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/hb-picture.svg b/.icons/Gruvbox-Dark/actions/24/hb-picture.svg
new file mode 120000
index 000000000..5a18f81f1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/hb-picture.svg
@@ -0,0 +1 @@
+view-list-video.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/hb-presets.svg b/.icons/Gruvbox-Dark/actions/24/hb-presets.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/hb-presets.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/hb-remove.svg b/.icons/Gruvbox-Dark/actions/24/hb-remove.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/hb-remove.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/hb-showqueue.svg b/.icons/Gruvbox-Dark/actions/24/hb-showqueue.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/hb-showqueue.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/hb-source.svg b/.icons/Gruvbox-Dark/actions/24/hb-source.svg
new file mode 120000
index 000000000..8dca637dc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/hb-source.svg
@@ -0,0 +1 @@
+document-open.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/hb-start.svg b/.icons/Gruvbox-Dark/actions/24/hb-start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/hb-start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/hb-stop.svg b/.icons/Gruvbox-Dark/actions/24/hb-stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/hb-stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/help-about.svg b/.icons/Gruvbox-Dark/actions/24/help-about.svg
new file mode 100644
index 000000000..76183f9f6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/help-about.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1.0039062 C 4.134 1.0039062 1 4.1380063 1 8.0039062 C 1 11.869906 4.134 15.003906 8 15.003906 C 11.866 15.003906 15 11.869906 15 8.0039062 C 15 4.1380063 11.866 1.0039062 8 1.0039062 z M 8 3.7539062 C 8.69036 3.7539062 9.25 4.3135463 9.25 5.0039062 C 9.25 5.6942662 8.69036 6.2539062 8 6.2539062 C 7.30964 6.2539062 6.75 5.6942662 6.75 5.0039062 C 6.75 4.3135463 7.30964 3.7539062 8 3.7539062 z M 7 7.0039062 L 9 7.0039062 L 9 12.003906 L 7 12.003906 L 7 7.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/help-contents.svg b/.icons/Gruvbox-Dark/actions/24/help-contents.svg
new file mode 100644
index 000000000..c9a40cf43
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/help-contents.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 5.79 1 4 2.79 4 5 L 6 5 C 6 3.9 6.9 3 8 3 C 9.1 3 10 3.9 10 5 C 10 5.55 9.7801563 6.0501562 9.4101562 6.4101562 L 8.1699219 7.6699219 C 7.4499219 8.3999219 7 9.4 7 10.5 L 7 11 L 9 11 C 9 9.5 9.4499219 8.8999219 10.169922 8.1699219 L 11.070312 7.25 C 11.640312 6.68 12 5.88 12 5 C 12 2.79 10.21 1 8 1 z M 7 13 L 7 15 L 9 15 L 9 13 L 7 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/help-contextual.svg b/.icons/Gruvbox-Dark/actions/24/help-contextual.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/help-contextual.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/help-donate.svg b/.icons/Gruvbox-Dark/actions/24/help-donate.svg
new file mode 120000
index 000000000..761fdb59a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/help-donate.svg
@@ -0,0 +1 @@
+taxes-finances.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/help-feedback.svg b/.icons/Gruvbox-Dark/actions/24/help-feedback.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/help-feedback.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/help-hint.svg b/.icons/Gruvbox-Dark/actions/24/help-hint.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/help-hint.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/help-info.svg b/.icons/Gruvbox-Dark/actions/24/help-info.svg
new file mode 100644
index 000000000..76183f9f6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/help-info.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1.0039062 C 4.134 1.0039062 1 4.1380063 1 8.0039062 C 1 11.869906 4.134 15.003906 8 15.003906 C 11.866 15.003906 15 11.869906 15 8.0039062 C 15 4.1380063 11.866 1.0039062 8 1.0039062 z M 8 3.7539062 C 8.69036 3.7539062 9.25 4.3135463 9.25 5.0039062 C 9.25 5.6942662 8.69036 6.2539062 8 6.2539062 C 7.30964 6.2539062 6.75 5.6942662 6.75 5.0039062 C 6.75 4.3135463 7.30964 3.7539062 8 3.7539062 z M 7 7.0039062 L 9 7.0039062 L 9 12.003906 L 7 12.003906 L 7 7.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/help-keybord-shortcuts.svg b/.icons/Gruvbox-Dark/actions/24/help-keybord-shortcuts.svg
new file mode 120000
index 000000000..9dbbf2d27
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/help-keybord-shortcuts.svg
@@ -0,0 +1 @@
+configure-shortcuts.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/help-whatsthis.svg b/.icons/Gruvbox-Dark/actions/24/help-whatsthis.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/help-whatsthis.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/help.svg b/.icons/Gruvbox-Dark/actions/24/help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/hidemouse.svg b/.icons/Gruvbox-Dark/actions/24/hidemouse.svg
new file mode 120000
index 000000000..d4c735123
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/hidemouse.svg
@@ -0,0 +1 @@
+kr_unselect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/hint.svg b/.icons/Gruvbox-Dark/actions/24/hint.svg
new file mode 100644
index 000000000..85c2df0ce
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/hint.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.949219 1.6367188 L 11.074219 3.5117188 C 10.462219 3.2932187 9.8274813 3.1346125 9.1757812 3.0703125 C 8.7858812 3.0248125 8.3925 3.0039063 8 3.0039062 C 6.4492 3.0190062 4.8879094 3.3732719 3.5371094 4.1386719 C 2.9987094 4.4892719 2.3524344 4.9422375 1.8652344 5.3984375 C 1.0987344 6.1489375 0.4427 7.0244062 0 8.0039062 C 0.65287 9.4438062 1.7335687 10.664969 3.0429688 11.542969 L 1.6367188 12.949219 L 3.0507812 14.363281 L 4.9199219 12.494141 C 5.5340219 12.714141 6.1706187 12.8725 6.8242188 12.9375 C 8.7516187 13.1555 10.768891 12.823141 12.462891 11.869141 C 13.000891 11.519141 13.647766 11.066375 14.134766 10.609375 C 14.900766 9.859375 15.557 8.9834063 16 8.0039062 C 15.346 6.5625063 14.264125 5.3391375 12.953125 4.4609375 L 14.363281 3.0507812 L 12.949219 1.6367188 z M 8 5.0039062 C 8.4529 4.9939063 8.88595 5.1100875 9.28125 5.3046875 L 5.3125 9.2734375 C 4.9908 8.6067375 4.8873187 7.8375875 5.1367188 7.1171875 C 5.5059188 5.8877875 6.7125 4.9886063 8 5.0039062 z M 10.695312 6.71875 C 10.891312 7.11575 11.009 7.5513062 11 8.0039062 C 11.052 9.7703062 9.2909813 11.294844 7.5507812 10.964844 C 7.2514813 10.929844 6.9753906 10.828172 6.7128906 10.701172 L 8.6445312 8.7675781 A 1 1 0 0 0 8.6796875 8.734375 L 8.7167969 8.6992188 A 1 1 0 0 0 8.734375 8.6796875 L 10.695312 6.71875 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/history.svg b/.icons/Gruvbox-Dark/actions/24/history.svg
new file mode 120000
index 000000000..ab3c72dcd
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/history.svg
@@ -0,0 +1 @@
+document-open-recent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/history_entry.svg b/.icons/Gruvbox-Dark/actions/24/history_entry.svg
new file mode 120000
index 000000000..ab3c72dcd
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/history_entry.svg
@@ -0,0 +1 @@
+document-open-recent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/hook-notifier.svg b/.icons/Gruvbox-Dark/actions/24/hook-notifier.svg
new file mode 120000
index 000000000..8913b16c9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/hook-notifier.svg
@@ -0,0 +1 @@
+help-hint.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/hotpixels.svg b/.icons/Gruvbox-Dark/actions/24/hotpixels.svg
new file mode 100644
index 000000000..288ab9c00
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/hotpixels.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 15 L 15 15 L 15 1 L 1 1 z M 10 10 L 12 10 L 12 12 L 10 12 L 10 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/identity.svg b/.icons/Gruvbox-Dark/actions/24/identity.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/identity.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/im-aim.svg b/.icons/Gruvbox-Dark/actions/24/im-aim.svg
new file mode 120000
index 000000000..a5b5de80c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-aim.svg
@@ -0,0 +1 @@
+x-clementine-artist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/im-ban-kick-user.svg b/.icons/Gruvbox-Dark/actions/24/im-ban-kick-user.svg
new file mode 120000
index 000000000..2379f012d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-ban-kick-user.svg
@@ -0,0 +1 @@
+im-kick-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/im-ban-user.svg b/.icons/Gruvbox-Dark/actions/24/im-ban-user.svg
new file mode 100644
index 000000000..e70049aed
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-ban-user.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0 C 5.7909 -5.5e-06 4 1.7909 4 4 C 4.0000166 6.2091 5.7909 8 8 8 C 10.2091 8.000006 12 6.2091 12 4 C 12 1.7909 10.209 0 8 0 z M 8 8.9863281 C 3.972 8.9911281 0.5035 12.004 0 16 L 9.7128906 16 C 8.6785906 15.173 8 13.918 8 12.5 C 8 11.097 8.6653406 9.8407719 9.6816406 9.0136719 C 8.9431406 8.9991719 8.1873 8.9877281 8 8.9863281 z" transform="translate(4 4)"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 12.5 9 A 3.5 3.5 0 0 0 9 12.5 A 3.5 3.5 0 0 0 12.5 16 A 3.5 3.5 0 0 0 16 12.5 A 3.5 3.5 0 0 0 12.5 9 z M 11.085938 10.378906 L 12.5 11.792969 L 13.914062 10.378906 L 14.621094 11.085938 L 13.207031 12.5 L 14.621094 13.914062 L 13.914062 14.621094 L 12.5 13.207031 L 11.085938 14.621094 L 10.378906 13.914062 L 11.792969 12.5 L 10.378906 11.085938 L 11.085938 10.378906 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/im-facebook.svg b/.icons/Gruvbox-Dark/actions/24/im-facebook.svg
new file mode 100644
index 000000000..ffdac4c8a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-facebook.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9 2 C 8.0832 2.001 7.1898313 2.29295 6.6445312 2.96875 C 6.0993312 3.64445 5.9454531 4.4723406 5.8769531 5.4316406 C 5.8431531 5.9043406 5.8332906 6.4261 5.8378906 7 L 5 7 C 4.446 7 4 7.446 4 8 C 4 8.554 4.446 9 5 9 L 5.8886719 9 C 5.9363719 10.398 6 12.043 6 14 A 1.0001 1.0001 0 1 0 8 14 C 8 12.038 7.9437375 10.381 7.8984375 9 L 9 9 C 9.554 9 10 8.554 10 8 C 10 7.446 9.554 7 9 7 L 7.8457031 7 C 7.8389031 6.4472 7.8446469 5.9720188 7.8730469 5.5742188 C 7.9295469 4.7836187 8.0900719 4.3622094 8.2011719 4.2246094 C 8.3121719 4.0870094 8.4185531 4.0007 9.0019531 4 A 1.0001 1.0001 0 1 0 9 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/im-gadugadu.svg b/.icons/Gruvbox-Dark/actions/24/im-gadugadu.svg
new file mode 100644
index 000000000..ae2fbbedc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-gadugadu.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 0l-1.1152 3.1348c-0.5527 0.1265-1.067 0.3456-1.5332 0.6386l-3.0078-1.4296 1.4296 3.0078c-0.293 0.4662-0.5121 0.9805-0.6386 1.5332l-3.1348 1.1152 3.1348 1.1152c0.1265 0.5527 0.3456 1.0668 0.6386 1.5328l-1.4296 3.008 3.0097-1.431c0.4659 0.292 0.9791 0.514 1.5313 0.64l1.1152 3.135 1.1152-3.135c0.5522-0.126 1.0658-0.348 1.5308-0.64l3.01 1.431-1.431-3.01c0.292-0.465 0.514-0.9786 0.64-1.5308l3.135-1.1152-3.135-1.1152c-0.126-0.5522-0.348-1.0654-0.64-1.5313l1.431-3.0097-3.008 1.4296c-0.466-0.293-0.9801-0.5121-1.5328-0.6386l-1.1152-3.1348zm-2 6a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1zm4 0a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1zm0.498 3.4961a0.50005 0.50005 0 0 1 0.314 0.8949s-1.2948 1.105-2.81 1.109c-1.5104 0.004-2.8086-1.074-2.8086-1.074a0.50005 0.50005 0 1 1 0.6132 -0.7893s1.2034 0.8663 2.1934 0.8633c0.9852-0.002 2.189-0.8906 2.189-0.8906a0.50005 0.50005 0 0 1 0.309 -0.1133z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/im-google-talk.svg b/.icons/Gruvbox-Dark/actions/24/im-google-talk.svg
new file mode 100644
index 000000000..bb82599a8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-google-talk.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 4.1341 1 1 3.3506 1 6.25 C 1 9.105 4.2159 11.93 8 12 L 8 15 C 15 11 15 8.232 15 6.25 C 15 3.3506 11.866 1 8 1 z M 4 4 L 7 4 L 7 7 C 7 8 6 9 5 9 L 5 8 C 5 8 6 8 6 7 L 4 7 L 4 4 z M 9 4 L 12 4 L 12 7 C 12 8 11 9 10 9 L 10 8 C 10 8 11 8 11 7 L 9 7 L 9 4 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/im-google.svg b/.icons/Gruvbox-Dark/actions/24/im-google.svg
new file mode 100644
index 000000000..1a4aaf87f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-google.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.7792969 1 C 8.2856869 1 7.7521813 1.0629238 7.1757812 1.1835938 C 6.6106013 1.3066338 6.0681344 1.5817456 5.5527344 2.0097656 C 5.1658944 2.3561556 4.8798 2.74778 4.6875 3.1875 C 4.49519 3.61553 4.3964844 4.0465894 4.3964844 4.4746094 C 4.3964844 4.8297394 4.4626831 5.1839025 4.5957031 5.5390625 C 4.7265031 5.8831225 4.918645 6.1878244 5.171875 6.4589844 C 5.425115 6.7278144 5.7378981 6.9482806 6.1113281 7.1191406 C 6.4825081 7.2783306 6.910455 7.359375 7.390625 7.359375 L 7.6796875 7.359375 C 7.7757875 7.345375 7.8726 7.3320125 7.96875 7.3203125 C 7.92065 7.4293625 7.8786369 7.5409637 7.8417969 7.6523438 C 7.8065969 7.7503437 7.7890625 7.8779094 7.7890625 8.0371094 C 7.7890625 8.3199294 7.8421919 8.5560231 7.9511719 8.7519531 C 8.0713619 8.9362231 8.197315 9.1142963 8.328125 9.2851562 C 8.125195 9.2991562 7.8846919 9.3171437 7.6074219 9.3398438 C 7.3301419 9.3649437 7.0373763 9.4094631 6.7226562 9.4707031 C 6.4101562 9.5319031 6.0926412 9.6110144 5.7695312 9.7089844 C 5.4570312 9.8186144 5.1620256 9.9599994 4.8847656 10.130859 C 4.3559256 10.449839 3.9953213 10.817435 3.8007812 11.234375 C 3.5978513 11.662395 3.4960938 12.043027 3.4960938 12.373047 C 3.4960938 12.714767 3.5736556 13.040723 3.7285156 13.345703 C 3.8855956 13.664683 4.1258119 13.945703 4.4511719 14.189453 C 4.7742719 14.436703 5.1799262 14.633517 5.6601562 14.779297 C 6.1532163 14.927417 6.7223469 15 7.3730469 15 C 8.1416869 15 8.8223094 14.89451 9.4121094 14.6875 C 10.013049 14.49215 10.512656 14.226544 10.910156 13.896484 C 11.305386 13.577504 11.605387 13.211862 11.810547 12.794922 C 12.013467 12.380312 12.117188 11.957317 12.117188 11.529297 C 12.117188 11.210327 12.075194 10.929674 11.990234 10.683594 C 11.907534 10.439834 11.790714 10.219368 11.646484 10.023438 C 11.515674 9.8274975 11.352466 9.6415531 11.160156 9.4707031 C 10.981276 9.2998431 10.793872 9.1278912 10.601562 8.9570312 L 9.953125 8.4414062 C 9.857025 8.3569062 9.7535413 8.2598175 9.6445312 8.1484375 C 9.5377613 8.0277275 9.4824219 7.8613169 9.4824219 7.6542969 C 9.4824219 7.4443669 9.5377413 7.2727919 9.6445312 7.1386719 C 9.7535413 7.0045419 9.8680912 6.8746163 9.9882812 6.7539062 C 10.180581 6.6057862 10.367995 6.4521587 10.546875 6.2929688 C 10.727995 6.1221087 10.888973 5.9381175 11.033203 5.7421875 C 11.177433 5.5351675 11.294223 5.3020919 11.376953 5.0449219 C 11.462453 4.7877619 11.503906 4.4882044 11.503906 4.1464844 C 11.503906 3.8024244 11.455595 3.4957694 11.359375 3.2246094 C 11.263175 2.9557794 11.148675 2.7252369 11.015625 2.5292969 C 10.884825 2.3216969 10.745783 2.1477919 10.601562 2.0136719 C 10.457342 1.8678819 10.329436 1.7523156 10.222656 1.6660156 L 10.222656 1.6601562 L 11.341797 1.6601562 L 12.496094 1 L 8.7792969 1 z M 7.6445312 1.6074219 L 7.6464844 1.6074219 C 8.0176844 1.6074219 8.3418706 1.7229881 8.6191406 1.9550781 C 8.9075906 2.1760881 9.1475437 2.4567313 9.3398438 2.8007812 C 9.5315938 3.1425012 9.6753344 3.5104737 9.7714844 3.9023438 C 9.8676844 4.2936237 9.9160156 4.654315 9.9160156 4.984375 C 9.9160156 5.156985 9.89185 5.3717463 9.84375 5.6289062 C 9.79575 5.8860763 9.6677737 6.1191519 9.4648438 6.3261719 C 9.3206138 6.4742919 9.13321 6.5953894 8.90625 6.6933594 C 8.6915 6.7908594 8.4702275 6.8413169 8.2421875 6.8417969 L 8.2382812 6.8417969 C 7.8550712 6.8412069 7.5200419 6.7297587 7.2324219 6.5117188 C 6.9551519 6.2796288 6.7215969 5.9960756 6.5292969 5.6660156 C 6.3481769 5.3359556 6.2094312 4.9797594 6.1132812 4.5996094 C 6.0277812 4.2188194 5.9863281 3.8772156 5.9863281 3.5722656 C 5.9863281 3.3267556 6.0105937 3.0875587 6.0585938 2.8554688 C 6.1172937 2.6227988 6.2260094 2.4088206 6.3808594 2.2128906 C 6.5250894 2.0280306 6.7122063 1.8828644 6.9414062 1.7714844 C 7.1683762 1.6624344 7.4041512 1.6074219 7.6445312 1.6074219 z M 8.2792969 9.796875 L 8.7460938 9.796875 C 8.8070937 9.796875 8.8712494 9.8052063 8.9433594 9.8164062 C 9.2798894 10.062486 9.574895 10.280623 9.828125 10.476562 C 10.081365 10.672493 10.286279 10.864355 10.443359 11.046875 C 10.598219 11.231155 10.713046 11.415136 10.785156 11.597656 C 10.868456 11.793596 10.912109 12.008144 10.912109 12.240234 L 10.914062 12.240234 C 10.914062 12.816374 10.684676 13.287497 10.228516 13.654297 C 9.7829856 14.035087 9.1268656 14.224609 8.2597656 14.224609 C 7.2859556 14.224609 6.5098938 14.016559 5.9335938 13.599609 C 5.3678638 13.182669 5.0859375 12.645115 5.0859375 11.984375 C 5.0859375 11.651985 5.145455 11.379213 5.265625 11.158203 C 5.399225 10.937193 5.5485269 10.753212 5.7167969 10.607422 C 5.8845069 10.459302 6.0543862 10.342362 6.2226562 10.257812 C 6.4037662 10.182613 6.5405588 10.128537 6.6367188 10.091797 C 6.8284488 10.030597 7.0272619 9.9755544 7.2324219 9.9277344 C 7.4353519 9.8892344 7.6274738 9.8590844 7.8085938 9.8339844 C 7.9897237 9.8222844 8.1462469 9.808575 8.2792969 9.796875 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/im-groupwise.svg b/.icons/Gruvbox-Dark/actions/24/im-groupwise.svg
new file mode 100644
index 000000000..a4001de94
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-groupwise.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2.9688 2s-1.9688 0-1.9688 2v6c0 1.108 0.892 2 2 2h5l2 3.004 2-3.004h1s2 0 2-2v-6c0-2-2-2-2-2h-10.031zm2.0312 2h2l2 2.6562v-2.6562h2v6h-2l-2-2.6797v2.6797h-2v-6z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/im-icq.svg b/.icons/Gruvbox-Dark/actions/24/im-icq.svg
new file mode 100644
index 000000000..911086cc5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-icq.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g id="layer12" transform="translate(-425 119)">
+ <g transform="matrix(.86603 .5 -.5 .86603 6.3187 -227.18)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1.0039c-0.94916 0-1.7362 0.98426-1.9434 2.3105-1.0841-0.7907-2.3349-0.93267-3.0059-0.26172-0.67095 0.67095-0.53093 1.9237 0.25977 3.0078-1.3263 0.2072-2.3105 0.9942-2.3105 1.9434s0.9842 1.7362 2.3105 1.9434c-0.7907 1.0837-0.9307 2.3347-0.2597 3.0057 0.6709 0.671 1.9217 0.529 3.0058-0.262-0.0345-0.221-0.0566-0.449-0.0566-0.687 0.1667-0.665 0.5598-1.551 1.0977-2.2188a2 2 0 0 1 -0.51172 -0.36719 2 2 0 0 1 0 -2.8281 2 2 0 0 1 2.8281 0 2 2 0 0 1 0 2.8281 2 2 0 0 1 -0.51172 0.36914c0.5375 0.6679 0.9305 1.5499 1.0976 2.2149v0.002c0 0.23786-0.022081 0.46588-0.056641 0.6875 1.0841 0.7907 2.3349 0.93267 3.0059 0.26172 0.67095-0.67095 0.52898-1.9217-0.26172-3.0059 1.3263-0.20719 2.3105-0.9942 2.3105-1.9434-0.00001-0.94916-0.98425-1.7362-2.3105-1.9434 0.79071-1.0841 0.93267-2.3369 0.26172-3.0078-0.67096-0.67095-1.9217-0.52898-3.0059 0.26172-0.2072-1.3262-0.9942-2.3105-1.9434-2.3105zm1.7168 12.521c-0.012816 0.03257-0.023505 0.06786-0.037109 0.09961 0.00179-0.0041 0.0041-0.0076 0.00586-0.01172 0.011756-0.02784 0.020141-0.05939 0.03125-0.08789zm-2.7715 1.0195c0.00463 0.0044 0.00901 0.0094 0.013672 0.01367 0.0513 0.047 0.10592 0.08877 0.16016 0.12891 0.00575 0.0042 0.011828 0.0075 0.017578 0.01172-0.065569-0.0472-0.13008-0.09705-0.19141-0.1543zm2.0938 0.01367c-0.056496 0.05166-0.11575 0.09741-0.17578 0.14062 0.00574-0.0042 0.011844-0.0075 0.017578-0.01172 0.0542-0.0401 0.1069-0.08188 0.1582-0.12891zm-1.7715 0.231c0.00475 0.0029 0.00889 0.007 0.013672 0.0098 0.0624 0.0361 0.12804 0.06119 0.19336 0.08789-0.0703-0.029-0.14-0.058-0.207-0.098zm1.4648 0c-0.066986 0.03949-0.13669 0.069-0.20703 0.09766 0.0654-0.0267 0.13094-0.05179 0.19336-0.08789 0.00478-0.0028 0.00892-0.0069 0.013672-0.0098z" transform="translate(425 -119)"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m7.0996 9.7832c-0.5388 0.6678-0.9327 1.5548-1.0996 2.2208 0.00001 1.662 0.892 3 2 3 1.108-0.00001 2-1.338 2-3v-0.002c-0.1672-0.665-0.5597-1.549-1.0977-2.2168a2 2 0 0 1 -0.9023 0.2148 2 2 0 0 1 -0.9004 -0.2168z" transform="translate(425 -119)"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/im-identi.ca.svg b/.icons/Gruvbox-Dark/actions/24/im-identi.ca.svg
new file mode 100644
index 000000000..abb63ca5c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-identi.ca.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <g transform="translate(-421.71 -523.79)">
+ <g transform="translate(418.71 -501.57)">
+ <path fill="#d4be98" d="m14 1029.4c-3.324 0-6 2.676-6 6v4l-1 4 4-2h3c0.81856 0 1.597-0.1647 2.3066-0.459-0.12899-0.3104-0.20444-0.6456-0.25195-0.9902-0.62767 0.2827-1.3193 0.4492-2.0547 0.4492h-5v-5c0-2.77 2.23-5 5-5s5 2.23 5 5c0 0.048-0.0065 0.093-0.0078 0.1406 0.32333-0.084 0.65752-0.1406 1.0078-0.1406 0-3.324-2.676-6-6-6zm6 7c-1.662 0-3 1.338-3 3 0 0.9781 0.47132 1.8339 1.1914 2.3809l1.809 3.6 1.8086-3.6191c0.72-0.6 1.191-1.5 1.191-2.4 0-1.662-1.338-3-3-3z"/>
+ <path fill="#d4be98" d="m6 1042.3v0.022h0.017578c-0.00558-0.01-0.012038-0.014-0.017578-0.022z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/im-invisible-user.svg b/.icons/Gruvbox-Dark/actions/24/im-invisible-user.svg
new file mode 100644
index 000000000..9458214be
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-invisible-user.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0 C 5.7909 -5.5e-06 4 1.7909 4 4 C 4.0000166 6.2091 5.7909 8 8 8 C 10.2091 8.000006 12 6.2091 12 4 C 12 1.7909 10.209 0 8 0 z M 8 8.9863281 C 3.972 8.9911281 0.5035 12.004 0 16 L 9.7128906 16 C 8.6785906 15.173 8 13.918 8 12.5 C 8 11.097 8.6653406 9.8407719 9.6816406 9.0136719 C 8.9431406 8.9991719 8.1873 8.9877281 8 8.9863281 z" transform="translate(4 4)"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 12.5 9 A 3.5 3.5 0 0 0 9 12.5 A 3.5 3.5 0 0 0 12.5 16 A 3.5 3.5 0 0 0 16 12.5 A 3.5 3.5 0 0 0 12.5 9 z M 14.242188 10.464844 L 14.949219 11.171875 L 12.121094 14 L 11.414062 13.292969 L 10 11.878906 L 10.707031 11.171875 L 12.121094 12.585938 L 14.242188 10.464844 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/im-irc.svg b/.icons/Gruvbox-Dark/actions/24/im-irc.svg
new file mode 100644
index 000000000..7251b59b7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-irc.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.4042969 6 C 5.4042969 6 3.9980469 6.0003906 3.9980469 7.4003906 L 3.9980469 11.599609 C 3.9980469 12.375219 4.6363044 13 5.4277344 13 L 8.9980469 13 L 10.498047 15 L 11.998047 13 L 12.570312 13 C 12.570312 13 13.998047 12.999609 13.998047 11.599609 L 13.998047 7.4003906 C 13.998047 6.0003906 12.570312 6 12.570312 6 L 5.4042969 6 z" transform="translate(4 4)"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 3.40625 2 C 3.40625 2 2 2.0003906 2 3.4003906 L 2 7.5996094 C 2 8.2278094 2.4207 8.7512875 3 8.9296875 L 3 6.4003906 C 3 5.0003906 4.40625 5 4.40625 5 L 11.572266 5 C 11.572266 5 11.768 5.0235375 12 5.0859375 L 12 3.4003906 C 12 2.0003906 10.572266 2 10.572266 2 L 3.40625 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/im-jabber.svg b/.icons/Gruvbox-Dark/actions/24/im-jabber.svg
new file mode 100644
index 000000000..7ac8ad804
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-jabber.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 5.5147 1 3.5 3.2083406 3.5 5.9316406 C 3.491 7.4083406 4.6829687 8.6985156 5.2304688 10.103516 C 5.4744788 10.729686 5.9238281 12 5.9238281 12 L 10.076172 12 C 10.076172 12 10.525521 10.729616 10.769531 10.103516 C 11.317021 8.6985156 12.4761 7.3919406 12.5 5.9316406 C 12.5 3.2083406 10.4853 1 8 1 z M 6 13 L 6 15 L 10 15 L 10 13 L 6 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/im-kick-user.svg b/.icons/Gruvbox-Dark/actions/24/im-kick-user.svg
new file mode 100644
index 000000000..3084d42d9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-kick-user.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8 0 C 5.7909 -5.5e-06 4 1.7909 4 4 C 4.0000166 6.2091 5.7909 8 8 8 C 10.2091 8.000006 12 6.2091 12 4 C 12 1.7909 10.209 0 8 0 z M 8 9 C 3.9353 9.0048 0.5081 12.004 0 16 L 8 16 L 16 16 C 15.492 12.004 12.065 9.0048 8 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/im-local-xmpp.svg b/.icons/Gruvbox-Dark/actions/24/im-local-xmpp.svg
new file mode 120000
index 000000000..979d9af12
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-local-xmpp.svg
@@ -0,0 +1 @@
+im-jabber.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/im-message-new.svg b/.icons/Gruvbox-Dark/actions/24/im-message-new.svg
new file mode 120000
index 000000000..2c823c0ac
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-message-new.svg
@@ -0,0 +1 @@
+mail-message-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/im-msn.svg b/.icons/Gruvbox-Dark/actions/24/im-msn.svg
new file mode 100644
index 000000000..5800e7895
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-msn.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 3 L 3 7 L 7 7 L 7 3 L 3 3 z M 9 3 L 9 7 L 13 7 L 13 3 L 9 3 z M 3 9 L 3 13 L 7 13 L 7 9 L 3 9 z M 9 9 L 9 13 L 13 13 L 13 9 L 9 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/im-nov.svg b/.icons/Gruvbox-Dark/actions/24/im-nov.svg
new file mode 120000
index 000000000..83745bf66
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-nov.svg
@@ -0,0 +1 @@
+im-groupwise.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/im-qq.svg b/.icons/Gruvbox-Dark/actions/24/im-qq.svg
new file mode 100644
index 000000000..4c802ed7b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-qq.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.0019531 1 C 5.4759123 1 3.4277344 3.0410149 3.4277344 5.5605469 C 3.4277344 6.0037897 3.4927534 6.4327286 3.6113281 6.8378906 C 3.0353304 7.2992882 0.80097202 9.298031 1.7207031 11.890625 C 1.7207031 11.890625 2.4976588 11.824775 3.1367188 10.646484 C 3.3307905 11.400573 3.6925959 12.08371 4.1855469 12.65625 C 3.4634403 12.868351 2.9726562 13.279928 2.9726562 13.751953 C 2.9726562 14.44095 4.0170649 15 5.3027344 15 C 6.1753909 15 6.9336736 14.743204 7.3320312 14.363281 C 7.5514167 14.392063 7.7730649 14.410156 8 14.410156 C 8.2273792 14.410156 8.4494716 14.392063 8.6679688 14.363281 C 9.0672147 14.743204 9.8265623 15 10.699219 15 C 11.985332 15 13.029297 14.440507 13.029297 13.751953 C 13.029297 13.280371 12.538513 12.868351 11.816406 12.65625 C 12.308913 12.08371 12.671163 11.400573 12.865234 10.646484 C 13.50385 11.824332 14.28125 11.890625 14.28125 11.890625 C 15.202313 9.2975882 12.966179 7.2988454 12.390625 6.8378906 C 12.509644 6.4327286 12.576172 6.0037897 12.576172 5.5605469 C 12.576172 3.0414577 10.528882 1 8.0019531 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/im-skype.svg b/.icons/Gruvbox-Dark/actions/24/im-skype.svg
new file mode 100644
index 000000000..e75ffbaa5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-skype.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5.2754 2.2715c-0.8308-0.0639-1.637 0.1917-2.2246 0.7793-1.0656 1.0656-1.0254 2.8456 0.0117 4.1914-0.0377 0.2476-0.0625 0.4996-0.0625 0.7578 0 2.761 2.2386 5 5 5 0.2582 0 0.5102-0.025 0.7578-0.062 1.3462 1.037 3.1262 1.077 4.1912 0.011 1.066-1.065 1.026-2.845-0.011-4.1912 0.037-0.2476 0.062-0.4996 0.062-0.7578 0-2.7613-2.239-5-5-5-0.2582 0-0.5102 0.0248-0.7578 0.0625-0.6037-0.4652-1.291-0.739-1.9668-0.791zm2.6289 2.7285h0.0019c1.5168 0.0007 2.3008 0.7815 2.3008 1.2402 0 0.4605-0.227 0.5293-0.5996 0.5293-0.724 0-0.4269-0.8496-1.7832-0.8496-0.4488 0-1.0097 0.1996-1.0097 0.711 0 0.411 0.4965 0.5625 1.373 0.7734 1.3211 0.345 2.3125 0.6883 2.3125 1.8711 0 1.1486-0.9581 1.7246-2.4766 1.7246-1.5181 0-2.4882-0.885-2.4882-1.3438 0-0.4589 0.1781-0.5742 0.5507-0.5742 0.7253 0 0.6282 0.965 1.9844 0.965 0.4504 0 1.1152-0.2001 1.1152-0.713 0-0.4096-0.0358-0.5517-0.998-0.8047-1.0277-0.1361-2.6875-0.4607-2.6875-1.7109 0-1.1477 0.8874-1.8178 2.4043-1.8184z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/im-twitter.svg b/.icons/Gruvbox-Dark/actions/24/im-twitter.svg
new file mode 100644
index 000000000..8a998baa7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-twitter.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.078125 1 C 9.2652887 1 7.7949219 2.5814157 7.7949219 4.5332031 C 7.7949219 4.8102047 7.8248583 5.0811969 7.8808594 5.3398438 C 5.1526143 5.1923912 2.7323612 3.7846485 1.1132812 1.6464844 C 0.83072322 2.168454 0.66992188 2.7761035 0.66992188 3.4238281 C 0.66992188 4.650022 1.2480886 5.7315372 2.1289062 6.3652344 C 1.5908193 6.3468818 1.0851394 6.1885085 0.64257812 5.9238281 C 0.64219717 5.9385652 0.64257812 5.9518937 0.64257812 5.9667969 C 0.64257812 7.6791328 1.7737415 9.108542 3.2753906 9.4335938 C 2.9999375 9.514385 2.7095146 9.5566406 2.4101562 9.5566406 C 2.1986282 9.5566406 1.993449 9.5353125 1.7929688 9.4941406 C 2.2107295 10.8982 3.4228701 11.91876 4.859375 11.947266 C 3.7359049 12.895248 2.3211386 13.460938 0.78320312 13.460938 C 0.51824545 13.460938 0.25680514 13.444754 0 13.412109 C 1.4527529 14.414971 3.1773082 15 5.03125 15 C 11.069276 15 14.371094 9.6138513 14.371094 4.9433594 C 14.371094 4.7901277 14.369617 4.6380053 14.363281 4.4863281 C 15.00457 3.9881273 15.559915 3.3650475 16 2.65625 C 15.411341 2.9373942 14.779152 3.1274543 14.115234 3.2128906 C 14.792924 2.775496 15.31356 2.0831365 15.558594 1.2578125 C 14.924257 1.662907 14.222396 1.9567486 13.474609 2.1152344 C 12.875874 1.4283189 12.022296 1 11.078125 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/im-user-away.svg b/.icons/Gruvbox-Dark/actions/24/im-user-away.svg
new file mode 100644
index 000000000..b333722b4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-user-away.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0 C 5.7909 -5.5e-06 4 1.7909 4 4 C 4.0000166 6.2091 5.7909 8 8 8 C 10.2091 8.000006 12 6.2091 12 4 C 12 1.7909 10.209 0 8 0 z M 8 8.9863281 C 3.972 8.9911281 0.5035 12.004 0 16 L 9.7128906 16 C 8.6785906 15.173 8 13.918 8 12.5 C 8 11.097 8.6653406 9.8407719 9.6816406 9.0136719 C 8.9431406 8.9991719 8.1873 8.9877281 8 8.9863281 z M 12.5 9 A 3.5 3.5 0 0 0 9 12.5 A 3.5 3.5 0 0 0 12.5 16 A 3.5 3.5 0 0 0 16 12.5 L 14.5 13.75 L 13 15 L 13 13 L 10 13 L 10 12 L 13 12 L 13 10 L 14.5 11.25 L 16 12.5 A 3.5 3.5 0 0 0 12.5 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/im-user-busy.svg b/.icons/Gruvbox-Dark/actions/24/im-user-busy.svg
new file mode 100644
index 000000000..04d0c4176
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-user-busy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0 A 4 4 0 0 0 4 4 A 4 4 0 0 0 8 8 A 4 4 0 0 0 12 4 A 4 4 0 0 0 8 0 z M 8 8.9882812 C 3.972 8.9930812 0.5035 12.004 0 16 L 9.7128906 16 C 8.6785906 15.173 8 13.918 8 12.5 C 8 11.097 8.6653406 9.8407719 9.6816406 9.0136719 C 8.9431406 8.9990719 8.1873 8.9896813 8 8.9882812 z M 12.5 9 A 3.5 3.5 0 0 0 9 12.5 A 3.5 3.5 0 0 0 12.5 16 A 3.5 3.5 0 0 0 16 12.5 A 3.5 3.5 0 0 0 12.5 9 z M 12 10 L 13 10 L 13 12 L 15 12 L 15 13 L 12 13 L 12 12 L 12 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/im-user-offline.svg b/.icons/Gruvbox-Dark/actions/24/im-user-offline.svg
new file mode 100644
index 000000000..cd4697e6b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-user-offline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 0 C 5.7909 -5.5e-06 4 1.7909 4 4 C 4.0000166 6.2091 5.7909 8 8 8 C 10.2091 8.000006 12 6.2091 12 4 C 12 1.7909 10.209 0 8 0 z M 8 9 C 3.9353 9.0048 0.5081 12.004 0 16 L 8 16 L 16 16 C 15.492 12.004 12.065 9.0048 8 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/im-user-online.svg b/.icons/Gruvbox-Dark/actions/24/im-user-online.svg
new file mode 100644
index 000000000..2300847e4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-user-online.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0 C 5.7909 -5.5e-06 4 1.7909 4 4 C 4.0000166 6.2091 5.7909 8 8 8 C 10.2091 8.000006 12 6.2091 12 4 C 12 1.7909 10.209 0 8 0 z M 8 8.9863281 C 3.972 8.9911281 0.5035 12.004 0 16 L 9.7128906 16 C 8.6785906 15.173 8 13.918 8 12.5 C 8 11.097 8.6653406 9.8407719 9.6816406 9.0136719 C 8.9431406 8.9991719 8.1873 8.9877281 8 8.9863281 z M 12.5 9 A 3.5 3.5 0 0 0 9 12.5 A 3.5 3.5 0 0 0 12.5 16 A 3.5 3.5 0 0 0 16 12.5 A 3.5 3.5 0 0 0 12.5 9 z M 14.242188 10.464844 L 14.949219 11.171875 L 12.121094 14 L 11.414062 13.292969 L 10 11.878906 L 10.707031 11.171875 L 12.121094 12.585938 L 14.242188 10.464844 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/im-user.svg b/.icons/Gruvbox-Dark/actions/24/im-user.svg
new file mode 100644
index 000000000..5c7053d25
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-user.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0 C 5.7909 -5.5e-06 4 1.7909 4 4 C 4.0000166 6.2091 5.7909 8 8 8 C 10.2091 8.000006 12 6.2091 12 4 C 12 1.7909 10.209 0 8 0 z M 8 9 C 3.9353 9.0048 0.5081 12.004 0 16 L 8 16 L 16 16 C 15.492 12.004 12.065 9.0048 8 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/im-yahoo.svg b/.icons/Gruvbox-Dark/actions/24/im-yahoo.svg
new file mode 100644
index 000000000..a93c666b5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/im-yahoo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1.0039c-3.866 0-7 3.1341-7 7 0 3.8661 3.134 7.0001 7 7.0001s7-3.134 7-7.0001c0-3.8659-3.134-7-7-7zm-1.3027 3.002c0.5081 0.0077 0.9528 0.0224 1.0507 0.0371l-0.0507 0.4453c-0.2086 0.0659-1.2118 0.0902-1.4727 0.1777 0.6781 1.271 1.7499 2.9074 2.0977 3.543 0.1913-0.3506 1.8717-1.8085 1.9237-2.3125-0.2608-0.066-1.1244-0.2227-1.2636-0.2227l-0.082-0.5742c0.2367-0.0467 1.4806 0 2.0996 0 0.534 0 1.676-0.0003 2 0.0332l-0.297 0.541c-0.174 0.0217-0.897 0.2253-1.141 0.291-0.26 0.0875-2.6438 2.407-2.8003 2.9766-0.0347 0.1971-0.0508 0.5021-0.0508 0.7871l-0.0175 0.4595c0 0.328 0.0727 0.857 0.1074 1.142 0.1566 0.044 1.2892 0.007 1.4982 0.051l-0.026 0.588c-0.203-0.019-1.6441-0.014-2.4664-0.014-0.4173 0-1.7576 0.059-2.1699 0.043l0.0781-0.56c0.2261-0.023 1.1615 0.051 1.3672-0.223 0.1022-0.136 0.0703-0.282 0.0703-1.07v-0.3735c0-0.1754-0.0002-0.5037-0.0351-0.8106-0.0869-0.3287-2.1857-3.6304-2.7246-4.1562-0.1566-0.0657-1.1375-0.19-1.3809-0.2559l-0.0117-0.5039c0.1214-0.0768 1.2113 0.0181 2.2695-0.0312 0.3478-0.0162 0.9196-0.0156 1.4278-0.0078z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/image-adjust.svg b/.icons/Gruvbox-Dark/actions/24/image-adjust.svg
new file mode 120000
index 000000000..aa5daf85f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/image-adjust.svg
@@ -0,0 +1 @@
+adjustlevels.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/image-auto-adjust.svg b/.icons/Gruvbox-Dark/actions/24/image-auto-adjust.svg
new file mode 120000
index 000000000..790262367
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/image-auto-adjust.svg
@@ -0,0 +1 @@
+autocorrection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/image-crop.svg b/.icons/Gruvbox-Dark/actions/24/image-crop.svg
new file mode 100644
index 000000000..85366383b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/image-crop.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 0 L 3 2 L 5 2 L 5 0 L 3 0 z M 0 3 L 0 5 L 11 5 L 11 16 L 13 16 L 13 5 L 13 4.0039062 C 13 4.0039062 13 3.0039062 12 3.0039062 L 0 3 z M 3 6 L 3 12.003906 C 3 13.003906 4 13.003906 4 13.003906 L 5.5 13.003906 L 10 13 L 10 11 L 5 11 L 5 6 L 3 6 z M 14 11 L 14 13 L 16 13 L 16 11 L 14 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/image-denoise.svg b/.icons/Gruvbox-Dark/actions/24/image-denoise.svg
new file mode 100644
index 000000000..2047bf616
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/image-denoise.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 3 L 3 3 L 5 3 L 5 5 L 7 5 L 7 3 L 7 1 L 5 1 L 3 1 L 1 1 z M 7 5 L 7 7 L 9 7 L 11 7 L 11 5 L 9 5 L 7 5 z M 11 5 L 13 5 L 13 3 L 11 3 L 11 5 z M 11 3 L 11 1 L 9 1 L 9 3 L 11 3 z M 7 7 L 5 7 L 5 9 L 7 9 L 7 7 z M 5 9 L 3 9 L 3 11 L 5 11 L 5 9 z M 3 9 L 3 7 L 1 7 L 1 9 L 3 9 z M 3 7 L 5 7 L 5 5 L 3 5 L 3 7 z M 11 9 L 11 11 L 13 11 L 13 9 L 11 9 z M 13 11 L 13 13 L 13 15 L 15 15 L 15 13 L 15 11 L 13 11 z M 7 11 L 7 13 L 9 13 L 9 11 L 7 11 z M 9 13 L 9 15 L 11 15 L 11 13 L 9 13 z M 3 13 L 3 15 L 5 15 L 5 13 L 3 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/image-filter.svg b/.icons/Gruvbox-Dark/actions/24/image-filter.svg
new file mode 100644
index 000000000..bf5121a5b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/image-filter.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 15 L 1.390625 15 A 0.50009 0.50009 0 0 0 1.6191406 15 L 15 15 L 15 13 L 3 13 L 3 11.388672 C 3.12 11.156142 3.2395581 10.923138 3.3925781 10.705078 C 4.2091181 9.5414781 5.5389719 8.5588281 8.0761719 8.0488281 C 10.750072 7.5112681 12.289194 6.5649406 13.121094 5.3691406 C 13.953024 4.1733406 14.031912 2.8102656 14.013672 1.5722656 A 0.50005 0.50005 0 0 0 13.5 1.0742188 A 0.50005 0.50005 0 0 0 13.013672 1.5878906 C 13.031072 2.7696906 12.943668 3.8720281 12.298828 4.7988281 C 11.654018 5.7256581 10.405606 6.5604594 7.8789062 7.0683594 C 5.5249063 7.5415994 3.9946 8.4605437 3 9.5898438 L 3 1 L 1 1 z" transform="translate(4 4)"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 14 2.4003906 C 13.9566 3.3996306 13.771204 4.4346406 13.121094 5.3691406 C 12.289174 6.5649406 10.750072 7.5112281 8.0761719 8.0488281 C 5.5389719 8.5588881 4.2091781 9.5414781 3.3925781 10.705078 C 3.2395581 10.923138 3.12 11.156142 3 11.388672 L 3 13 L 14 13 L 14 2.4003906 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/image-loading.svg b/.icons/Gruvbox-Dark/actions/24/image-loading.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/image-loading.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/image-missing.svg b/.icons/Gruvbox-Dark/actions/24/image-missing.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/image-missing.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/image-red-eye.svg b/.icons/Gruvbox-Dark/actions/24/image-red-eye.svg
new file mode 100644
index 000000000..36ffb6c9c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/image-red-eye.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.34375 0.9375 L 0.9375 2.34375 L 3.0507812 4.4570312 C 0.85068125 5.9316312 8.8817842e-16 8 0 8 C 0 8 2 13.003906 8 13.003906 C 9.1815 13.003906 10.191172 12.795422 11.076172 12.482422 L 13.65625 15.0625 L 15.0625 13.65625 L 2.34375 0.9375 z M 8 3.0039062 C 7.4761 3.0039062 6.9935969 3.0535469 6.5292969 3.1230469 L 8.4492188 5.0429688 A 3 3 0 0 1 10.964844 7.5585938 L 14.074219 10.667969 C 15.448219 9.3657688 16 8.0039063 16 8.0039062 C 16 8.0039062 14 3.0039062 8 3.0039062 z M 5.3007812 6.7070312 L 9.296875 10.703125 A 3 3 0 0 1 8 11.003906 A 3 3 0 0 1 5 8.0039062 A 3 3 0 0 1 5.3007812 6.7070312 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/image-sharpen.svg b/.icons/Gruvbox-Dark/actions/24/image-sharpen.svg
new file mode 100644
index 000000000..7ff2aa38b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/image-sharpen.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.9960938 1.0566406 L 7.9980469 1.0605469 L 8 1.0566406 L 7.9960938 1.0566406 z M 7.9980469 1.0605469 L 0.23046875 14 L 15.761719 14 L 7.9980469 1.0605469 z M 8 4.9433594 L 12.234375 12 L 3.765625 12 L 8 4.9433594 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/image-straighten.svg b/.icons/Gruvbox-Dark/actions/24/image-straighten.svg
new file mode 100644
index 000000000..200e45e31
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/image-straighten.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13.029297 1.03125 C 12.934297 1.03214 12.873047 1.0625 12.873047 1.0625 L 1.0625 3.125 C 0.0777 3.29865 0.25 4.28125 0.25 4.28125 L 0.71875 7 L 3.8125 7 L 4.9375 5.0625 L 7.375 7 L 9.6875 7 L 10.59375 5.78125 L 12.34375 7 L 14.9375 7 L 14.03125 1.875 C 13.90102 1.1364 13.31637 1.02858 13.03125 1.03125 L 13.029297 1.03125 z M 1 8 L 1 9 L 2 9 L 2 8 L 1 8 z M 3 8 L 3 9 L 4 9 L 4 8 L 3 8 z M 5 8 L 5 9 L 6 9 L 6 8 L 5 8 z M 7 8 L 7 9 L 8 9 L 8 8 L 7 8 z M 9 8 L 9 9 L 10 9 L 10 8 L 9 8 z M 11 8 L 11 9 L 12 9 L 12 8 L 11 8 z M 13 8 L 13 9 L 14 9 L 14 8 L 13 8 z M 15 8 L 15 9 L 16 9 L 16 8 L 15 8 z M 1.25 10 L 1.96875 14.15625 C 2.14239 15.14105 3.125 14.96875 3.125 14.96875 L 14.935547 12.875 C 14.935547 12.875 15.921687 12.70351 15.748047 11.71875 L 15.4375 10 L 13.4375 10 L 13.625 11.0625 L 3.78125 12.8125 L 3.28125 10 L 1.25 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/imagecomment.svg b/.icons/Gruvbox-Dark/actions/24/imagecomment.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/imagecomment.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/inbox.svg b/.icons/Gruvbox-Dark/actions/24/inbox.svg
new file mode 100644
index 000000000..dfab85526
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/inbox.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1 C 0.9688 1.0625 1 2 1 2 L 1 14 C 1 14 0.9688 14.9375 2 15 L 14 15 C 15 15 15 14 15 14 L 15 2 C 15 2 15 1 14 1 L 11 1 L 11 3 L 13 3 L 13 10 L 10.003906 10 C 10.003906 11.108 9.1119062 12 8.0039062 12 C 6.8959063 12 6.0039062 11.108 6.0039062 10 L 3.0039062 10 L 3.0039062 3 L 5.0039062 3 L 5.0039062 1 L 2.0039062 1 L 2 1 z M 6 1 L 6 5 L 4 5 L 8 10 L 12 5 L 10 5 L 10 1 L 6 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/insert-button.svg b/.icons/Gruvbox-Dark/actions/24/insert-button.svg
new file mode 100644
index 000000000..409a67f7b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/insert-button.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.2734375 4.0058594 C 1.5683551 4.0058594 1 4.5152533 1 5.1484375 L 1 10.861328 C 1 11.494312 1.5683551 12.003906 2.2734375 12.003906 L 13.726562 12.003906 C 14.431545 12.003906 15 11.494312 15 10.861328 L 15 5.1484375 C 15 4.5152533 14.431545 4.0058594 13.726562 4.0058594 L 2.2734375 4.0058594 z M 10 6.0039062 L 11 6.0039062 L 11 9.0039062 L 6 9.0039062 L 6 10.003906 L 4 8.5039062 L 6 7.0039062 L 6 8.0039062 L 10 8.0039062 L 10 6.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/insert-emoticon.svg b/.icons/Gruvbox-Dark/actions/24/insert-emoticon.svg
new file mode 100644
index 000000000..50e861105
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/insert-emoticon.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0.99804688 C 4.134 0.99804688 1 4.1320469 1 7.9980469 C 1 11.864047 4.134 14.998047 8 14.998047 C 11.866 14.998047 15 11.864047 15 7.9980469 C 15 4.1320469 11.866 0.99804688 8 0.99804688 z M 5 5.0019531 C 5.55407 5.0019531 6 5.4514031 6 6.0019531 C 6 6.5525931 5.55407 7.0019531 5 7.0019531 C 4.44576 7.0019531 4 6.5525931 4 6.0019531 C 4 5.4514031 4.44576 5.0019531 5 5.0019531 z M 11 5.0019531 C 11.55415 5.0019531 12 5.4514031 12 6.0019531 C 12 6.5525931 11.55415 7.0019531 11 7.0019531 C 10.44593 7.0019531 10 6.5525931 10 6.0019531 C 10 5.4514031 10.44593 5.0019531 11 5.0019531 z M 4.0078125 10.001953 L 11.992188 10.001953 C 11.049568 11.258753 9.571 11.999453 8 12.001953 C 6.429 11.999953 4.9504125 11.258783 4.0078125 10.001953 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/insert-endnote.svg b/.icons/Gruvbox-Dark/actions/24/insert-endnote.svg
new file mode 100644
index 000000000..93861fa92
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/insert-endnote.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" 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 10 15 C 11.108 15 12 14.108 12 13 L 12 3 C 12 1.892 11.108 1 10 1 L 3 1 z M 13 8 L 13 10 L 15 10 L 15 8 L 13 8 z M 4 11 L 9 11 L 9 13 L 4 13 L 4 11 z M 13 11 L 13 15 L 15 15 L 15 11 L 13 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/insert-footnote.svg b/.icons/Gruvbox-Dark/actions/24/insert-footnote.svg
new file mode 100644
index 000000000..371227448
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/insert-footnote.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" 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 10 15 C 11.108 15 12 14.108 12 13 L 12 10 L 13 10 L 13 15 L 15 15 L 15 8 L 13 8 L 12 9 L 12 3 C 12 1.892 11.108 1 10 1 L 3 1 z M 4 11 L 9 11 L 9 13 L 4 13 L 4 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/insert-horizontal-rule.svg b/.icons/Gruvbox-Dark/actions/24/insert-horizontal-rule.svg
new file mode 120000
index 000000000..c47e3dc4b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/insert-horizontal-rule.svg
@@ -0,0 +1 @@
+draw-path.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/insert-image.svg b/.icons/Gruvbox-Dark/actions/24/insert-image.svg
new file mode 100644
index 000000000..8ab14218f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/insert-image.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 0.00390625 C 2 0.00390625 2 1.0039062 2 1.0039062 L 2 9 C 2.00003 10 3 10 3 10 L 13 10 C 13 10 14 10 14 9 L 14 1.0039062 C 13.99997 0.0039063 13 0.00390625 13 0.00390625 L 3 0.00390625 z M 6 3.5 L 9 6.5 L 10.5 5 L 12 6.5 L 12 8 L 4 8 L 4 5.5 L 6 3.5 z M 5 12 L 8 16 L 11 12 L 5 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/insert-link.svg b/.icons/Gruvbox-Dark/actions/24/insert-link.svg
new file mode 100644
index 000000000..9d16ec23c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/insert-link.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 0 C 2.23 0 0 2.23 0 5 C 0 7.77 2.23 10 5 10 L 7 10 L 7 8 L 5 8 C 3.338 8 2 6.662 2 5 C 2 3.338 3.338 2 5 2 L 7 2 L 7 0 L 5 0 z M 9 0 L 9 2 L 11 2 C 12.662 2 14 3.338 14 5 C 14 6.662 12.662 8 11 8 L 9 8 L 9 10 L 11 10 C 13.77 10 16 7.77 16 5 C 16 2.23 13.77 0 11 0 L 9 0 z M 5 4 L 5 6 L 11 6 L 11 4 L 5 4 z M 5 12.011719 L 8 16.011719 L 11 12.011719 L 5 12.011719 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/insert-math-expression.svg b/.icons/Gruvbox-Dark/actions/24/insert-math-expression.svg
new file mode 100644
index 000000000..26e825fd0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/insert-math-expression.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1.9804688 C 7.08323 1.9814687 6.1898312 2.2734787 5.6445312 2.9492188 C 5.0992612 3.6249588 4.9454831 4.4527094 4.8769531 5.4121094 C 4.8431531 5.8847494 4.8332906 6.4065288 4.8378906 6.9804688 L 4 6.9804688 C 3.446 6.9804688 3 7.4264688 3 7.9804688 C 3 8.5344687 3.446 8.9804688 4 8.9804688 L 4.8886719 8.9804688 C 4.9363719 10.378569 4.99995 12.023069 5 13.980469 A 1.0001 1.0001 0 1 0 7 13.980469 C 6.99995 12.018769 6.9437075 10.360969 6.8984375 8.9804688 L 8 8.9804688 C 8.554 8.9804688 9 8.5344687 9 7.9804688 C 9 7.4264688 8.554 6.9804688 8 6.9804688 L 6.8457031 6.9804688 C 6.8387031 6.4276688 6.8447469 5.9524875 6.8730469 5.5546875 C 6.9295469 4.7640775 7.0901419 4.3426781 7.2011719 4.2050781 C 7.3122019 4.0674781 7.4186231 3.9811287 8.0019531 3.9804688 A 1.0001 1.0001 0 1 0 8 1.9804688 z M 8.7070312 10.738281 L 8 11.445312 L 9.4140625 12.859375 L 8 14.273438 L 8.7070312 14.980469 L 10.121094 13.566406 L 11.535156 14.980469 L 12.242188 14.273438 L 10.828125 12.859375 L 12.242188 11.445312 L 11.535156 10.738281 L 10.121094 12.152344 L 8.7070312 10.738281 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/insert-more-mark.svg b/.icons/Gruvbox-Dark/actions/24/insert-more-mark.svg
new file mode 100644
index 000000000..4fb1a637c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/insert-more-mark.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.8398438 1.0058594 C 2.5588138 1.0495894 1.9960938 1.2398131 1.9960938 1.9394531 L 1.9960938 14.066406 C 1.9960938 14.999266 2.9960938 15 2.9960938 15 L 12.986328 15 C 13.985538 15 13.986328 14.066406 13.986328 14.066406 C 14.005128 14.023396 13.991328 7.1143812 13.986328 4.7382812 L 9.9902344 1.0058594 L 2.9960938 1.0058594 C 2.9960938 1.0058594 2.9335938 0.99130938 2.8398438 1.0058594 z M 2.9960938 6.9980469 L 12.996094 6.9980469 L 12.996094 8.9980469 L 2.9960938 8.9980469 L 2.9960938 6.9980469 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/insert-object.svg b/.icons/Gruvbox-Dark/actions/24/insert-object.svg
new file mode 100644
index 000000000..01f8eeec6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/insert-object.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0 C 5.2386 0 3 2.2386 3 5 C 3 7.7614 5.2386 10 8 10 C 10.7614 10 13 7.7614 13 5 C 13 2.2386 10.7614 0 8 0 z M 5 12 L 8 16 L 11 12 L 5 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/insert-page-break.svg b/.icons/Gruvbox-Dark/actions/24/insert-page-break.svg
new file mode 100644
index 000000000..d919e0ec1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/insert-page-break.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.84375 1.0058594 C 2.56265 1.0495594 2 1.2397531 2 1.9394531 L 2 6.5 L 13.990234 6.5 C 13.989234 5.8047 13.991234 5.1869813 13.990234 4.7382812 L 9.9941406 1.0058594 L 3 1.0058594 C 3 1.0058594 2.93745 0.99126938 2.84375 1.0058594 z M 1 7 L 1 8 L 2 8 L 2 7 L 1 7 z M 3 7 L 3 8 L 4 8 L 4 7 L 3 7 z M 5 7 L 5 8 L 6 8 L 6 7 L 5 7 z M 7 7 L 7 8 L 8 8 L 8 7 L 7 7 z M 9 7 L 9 8 L 10 8 L 10 7 L 9 7 z M 11 7 L 11 8 L 12 8 L 12 7 L 11 7 z M 13 7 L 13 8 L 14 8 L 14 7 L 13 7 z M 15 7 L 15 8 L 16 8 L 16 7 L 15 7 z M 2 9.5 L 2 14.066406 C 2 14.999406 3 15 3 15 L 12.990234 15 C 13.989234 15 13.990234 14.066406 13.990234 14.066406 C 13.999234 14.045406 13.992234 11.474 13.990234 9.5 L 2 9.5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/insert-table-of-contents.svg b/.icons/Gruvbox-Dark/actions/24/insert-table-of-contents.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/insert-table-of-contents.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/insert-table.svg b/.icons/Gruvbox-Dark/actions/24/insert-table.svg
new file mode 100644
index 000000000..dbedb7d7d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/insert-table.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 15 L 7 15 L 7 7.0039062 L 15 7.0039062 L 15 1 L 1 1 z M 3 3 L 5 3 L 5 5.0039062 L 3 5.0039062 L 3 3 z M 7 3 L 9 3 L 9 5.0039062 L 7 5.0039062 L 7 3 z M 11 3 L 13 3 L 13 5.0039062 L 11 5.0039062 L 11 3 z M 3 7.0039062 L 5 7.0039062 L 5 9.0039062 L 3 9.0039062 L 3 7.0039062 z M 11 9.0039062 L 11 11.003906 L 9 11.003906 L 9 13.003906 L 11 13.003906 L 11 15.003906 L 13 15.003906 L 13 13.003906 L 15 13.003906 L 15 11.003906 L 13 11.003906 L 13 9.0039062 L 11 9.0039062 z M 3 11.003906 L 5 11.003906 L 5 13 L 3 13 L 3 11.003906 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/insert-tableofcontents.svg b/.icons/Gruvbox-Dark/actions/24/insert-tableofcontents.svg
new file mode 120000
index 000000000..a5233cf2b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/insert-tableofcontents.svg
@@ -0,0 +1 @@
+gtk-index.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/insert-text-frame.svg b/.icons/Gruvbox-Dark/actions/24/insert-text-frame.svg
new file mode 100644
index 000000000..00e7e6fb3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/insert-text-frame.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1 L 2 2 L 1 2 L 1 3 L 2 3 L 2 13 L 1 13 L 1 14 L 2 14 L 2 15 L 3 15 L 3 14 L 13 14 L 13 15 L 14 15 L 14 14 L 15 14 L 15 13 L 14 13 L 14 3 L 15 3 L 15 2 L 14 2 L 14 1 L 13 1 L 13 2 L 3 2 L 3 1 L 2 1 z M 3 3 L 13 3 L 13 13 L 3 13 L 3 3 z M 4 4 L 4 6 L 7 6 L 7 12 L 9 12 L 9 6 L 12 6 L 12 4 L 4 4 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/insert-text.svg b/.icons/Gruvbox-Dark/actions/24/insert-text.svg
new file mode 100644
index 000000000..b38b5bca5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/insert-text.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.3007812 2 L 1.4433594 10 L 2.8710938 10 L 3.4785156 8.2851562 L 6.2636719 8.2851562 L 6.8710938 10 L 8.4609375 10 L 5.4433594 2 L 4.3007812 2 z M 4.8710938 4.2851562 L 5.8710938 7.1425781 L 3.8710938 7.1425781 L 4.8710938 4.2851562 z M 10 5 L 10 6 L 12.5 6 C 12.71408 6 13 6.30707 13 6.5 L 13 7 L 10.5 7 C 10.04036 7 9.6322 7.191975 9.375 7.484375 C 9.1178 7.776765 8.9968 8.13971 9 8.5 C 9.003 8.86031 9.134465 9.226375 9.390625 9.515625 C 9.650625 9.804625 10.05 10 10.5 10 L 14 10 L 14 9.578125 C 14.008 9.531225 14 9.5 14 9.5 L 14 6.5 C 14 5.68283 13.3401 5 12.5 5 L 10 5 z M 10.5 8 L 10.505859 8 L 13 8 L 13 9 L 10.5 9 C 10.30106 9 10.216545 8.945095 10.140625 8.859375 C 10.064725 8.773675 10.00124 8.63969 10 8.5 C 9.999 8.36031 10.0523 8.223225 10.125 8.140625 C 10.20405 8.0586111 10.295297 8.0013572 10.5 8 z M 5 11.996094 L 8 15.996094 L 11 11.996094 L 5 11.996094 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/internet-amarok.svg b/.icons/Gruvbox-Dark/actions/24/internet-amarok.svg
new file mode 120000
index 000000000..4d518f8f9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/internet-amarok.svg
@@ -0,0 +1 @@
+atmosphere.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/internet-services.svg b/.icons/Gruvbox-Dark/actions/24/internet-services.svg
new file mode 120000
index 000000000..425dcc6b8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/internet-services.svg
@@ -0,0 +1 @@
+network-connect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/invertimage.svg b/.icons/Gruvbox-Dark/actions/24/invertimage.svg
new file mode 120000
index 000000000..ada864c99
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/invertimage.svg
@@ -0,0 +1 @@
+edit-select-invert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/irc-channel-active.svg b/.icons/Gruvbox-Dark/actions/24/irc-channel-active.svg
new file mode 120000
index 000000000..324bd1d2a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/irc-channel-active.svg
@@ -0,0 +1 @@
+filename-discnumber-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/irc-channel-inactive.svg b/.icons/Gruvbox-Dark/actions/24/irc-channel-inactive.svg
new file mode 100644
index 000000000..e0e4a1755
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/irc-channel-inactive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 4 1 L 4 4 L 1 4 L 1 6 L 4 6 L 4 10 L 1 10 L 1 12 L 4 12 L 4 15 L 6 15 L 6 12 L 10 12 L 10 15 L 12 15 L 12 12 L 15 12 L 15 10 L 12 10 L 12 6 L 15 6 L 15 4 L 12 4 L 12 1 L 10 1 L 10 4 L 6 4 L 6 1 L 4 1 z M 6 6 L 10 6 L 10 10 L 6 10 L 6 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/irc-close-channel.svg b/.icons/Gruvbox-Dark/actions/24/irc-close-channel.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/irc-close-channel.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/irc-join-channel.svg b/.icons/Gruvbox-Dark/actions/24/irc-join-channel.svg
new file mode 120000
index 000000000..8dca637dc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/irc-join-channel.svg
@@ -0,0 +1 @@
+document-open.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/irc-operator.svg b/.icons/Gruvbox-Dark/actions/24/irc-operator.svg
new file mode 120000
index 000000000..b3dc283d1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/irc-operator.svg
@@ -0,0 +1 @@
+kdenlive-custom-effect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/irc-remove-operator.svg b/.icons/Gruvbox-Dark/actions/24/irc-remove-operator.svg
new file mode 100644
index 000000000..26f7b40e2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/irc-remove-operator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 0 14 0 L 2 0 z M 3.7148438 2 L 12.285156 2 C 13.235156 2 14 2.7651437 14 3.7148438 L 14 12.285156 C 14 13.235156 13.235156 14 12.285156 14 L 3.7148438 14 C 2.7651438 14 2 13.235156 2 12.285156 L 2 3.7148438 C 2 2.7651438 2.7651437 2 3.7148438 2 z M 6.7402344 3 L 6.6289062 4.3164062 A 3.964 3.9286 0 0 0 5.4707031 4.9804688 L 4.2617188 4.4179688 L 3.0019531 6.5820312 L 4.0976562 7.3378906 A 3.964 3.9286 0 0 0 4.0371094 8 A 3.964 3.9286 0 0 0 4.0957031 8.6660156 L 3.0019531 9.4179688 L 4.2617188 11.582031 L 5.4667969 11.019531 A 3.964 3.9286 0 0 0 6.6289062 11.679688 L 6.7402344 13 L 9.2617188 13 L 9.3730469 11.683594 A 3.964 3.9286 0 0 0 10.53125 11.019531 L 11.740234 11.582031 L 13.001953 9.4179688 L 11.904297 8.6621094 A 3.964 3.9286 0 0 0 11.964844 8 A 3.964 3.9286 0 0 0 11.908203 7.3339844 L 13.001953 6.5820312 L 11.740234 4.4179688 L 10.535156 4.9804688 A 3.964 3.9286 0 0 0 9.3730469 4.3203125 L 9.2617188 3 L 6.7402344 3 z M 8.0019531 6.5722656 A 1.4414 1.4286 0 0 1 9.4433594 8 A 1.4414 1.4286 0 0 1 8.0019531 9.4277344 A 1.4414 1.4286 0 0 1 6.5605469 8 A 1.4414 1.4286 0 0 1 8.0019531 6.5722656 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/irc-unvoice.svg b/.icons/Gruvbox-Dark/actions/24/irc-unvoice.svg
new file mode 120000
index 000000000..b941b1859
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/irc-unvoice.svg
@@ -0,0 +1 @@
+player-volume-muted.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/irc-voice.svg b/.icons/Gruvbox-Dark/actions/24/irc-voice.svg
new file mode 120000
index 000000000..c4533054a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/irc-voice.svg
@@ -0,0 +1 @@
+player-volume.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/items-tags.svg b/.icons/Gruvbox-Dark/actions/24/items-tags.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/items-tags.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/itmages-add.svg b/.icons/Gruvbox-Dark/actions/24/itmages-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/itmages-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/itmages-cancel.svg b/.icons/Gruvbox-Dark/actions/24/itmages-cancel.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/itmages-cancel.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/itmages-copy-link.svg b/.icons/Gruvbox-Dark/actions/24/itmages-copy-link.svg
new file mode 120000
index 000000000..c03a9d937
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/itmages-copy-link.svg
@@ -0,0 +1 @@
+insert-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/itmages-error.svg b/.icons/Gruvbox-Dark/actions/24/itmages-error.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/itmages-error.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/itmages-folder.svg b/.icons/Gruvbox-Dark/actions/24/itmages-folder.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/itmages-folder.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/itmages-information.svg b/.icons/Gruvbox-Dark/actions/24/itmages-information.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/itmages-information.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/itmages-open-browser.svg b/.icons/Gruvbox-Dark/actions/24/itmages-open-browser.svg
new file mode 120000
index 000000000..425dcc6b8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/itmages-open-browser.svg
@@ -0,0 +1 @@
+network-connect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/itmages-question.svg b/.icons/Gruvbox-Dark/actions/24/itmages-question.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/itmages-question.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/itmages-quit.svg b/.icons/Gruvbox-Dark/actions/24/itmages-quit.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/itmages-quit.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/itmages-remove.svg b/.icons/Gruvbox-Dark/actions/24/itmages-remove.svg
new file mode 120000
index 000000000..0e78c06d0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/itmages-remove.svg
@@ -0,0 +1 @@
+trash-empty.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/itmages-resize.svg b/.icons/Gruvbox-Dark/actions/24/itmages-resize.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/itmages-resize.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/itmages-rotate.svg b/.icons/Gruvbox-Dark/actions/24/itmages-rotate.svg
new file mode 120000
index 000000000..ae703d503
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/itmages-rotate.svg
@@ -0,0 +1 @@
+transform-rotate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/itmages-select-all.svg b/.icons/Gruvbox-Dark/actions/24/itmages-select-all.svg
new file mode 120000
index 000000000..6754181aa
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/itmages-select-all.svg
@@ -0,0 +1 @@
+edit-select-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/itmages-settings.svg b/.icons/Gruvbox-Dark/actions/24/itmages-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/itmages-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/itmages-stop.svg b/.icons/Gruvbox-Dark/actions/24/itmages-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/itmages-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/itmages-tools.svg b/.icons/Gruvbox-Dark/actions/24/itmages-tools.svg
new file mode 120000
index 000000000..9d296896c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/itmages-tools.svg
@@ -0,0 +1 @@
+view-media-equalizer.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/itmages-upload.svg b/.icons/Gruvbox-Dark/actions/24/itmages-upload.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/itmages-upload.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/itmages-utils.svg b/.icons/Gruvbox-Dark/actions/24/itmages-utils.svg
new file mode 120000
index 000000000..6995ac4e4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/itmages-utils.svg
@@ -0,0 +1 @@
+configure-toolbars.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/itmages-warning.svg b/.icons/Gruvbox-Dark/actions/24/itmages-warning.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/itmages-warning.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/journal-new.svg b/.icons/Gruvbox-Dark/actions/24/journal-new.svg
new file mode 100644
index 000000000..ef835c82c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/journal-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 3 L 15 3 L 15 1 L 1 1 z M 1 5.0039062 L 1 7.0039062 L 15 7.0039062 L 15 5.0039062 L 1 5.0039062 z M 1 9.0039062 L 1 11.003906 L 7 11.003906 L 7 9.0039062 L 1 9.0039062 z M 11 9.0039062 L 11 11.003906 L 9 11.003906 L 9 13.003906 L 11 13.003906 L 11 15.003906 L 13 15.003906 L 13 13.003906 L 15 13.003906 L 15 11.003906 L 13 11.003906 L 13 9.0039062 L 11 9.0039062 z M 1 13 L 1 15 L 7 15 L 7 13 L 1 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdeconnect.svg b/.icons/Gruvbox-Dark/actions/24/kdeconnect.svg
new file mode 100644
index 000000000..6be2b7d94
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdeconnect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 0 C 3 0 3 1 3 1 L 3 15 C 3 15 3 16 4 16 L 12 16 C 13 16 13 15 13 15 L 13 1 C 13 1 13 0 12 0 L 4 0 z M 5 3.0039062 L 11 3.0039062 L 11 12 L 5 12 L 5 3.0039062 z M 8 13 A 1 1 0 0 1 9 14 A 1 1 0 0 1 8 15 A 1 1 0 0 1 7 14 A 1 1 0 0 1 8 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-add-clip.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-add-clip.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-add-clip.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-add-color-clip.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-add-color-clip.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-add-color-clip.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-add-slide-clip.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-add-slide-clip.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-add-slide-clip.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-add-text-clip.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-add-text-clip.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-add-text-clip.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-align-bottom.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-align-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-align-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-align-hor.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-align-hor.svg
new file mode 100644
index 000000000..4f9084142
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-align-hor.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 4 L 0 12 L 7 8 L 0 4 z M 7 8 L 7 12 L 9 12 L 9 8 L 9 4 L 7 4 L 7 8 z M 9 8 L 16 12 L 16 4 L 9 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-align-left.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-align-left.svg
new file mode 100644
index 000000000..968eed809
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-align-left.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 7,8 0,8 2,0 0,-4 0,-4 -2,0 z m 2,4 7,4 0,-8 -7,4 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-align-none.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-align-none.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-align-none.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-align-right.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-align-right.svg
new file mode 100644
index 000000000..34d9d6335
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-align-right.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 17,8 0,8 -2,0 0,-4 0,-4 2,0 z m -2,4 -7,4 0,-8 7,4 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-align-top.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-align-top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-align-top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-align-vert.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-align-vert.svg
new file mode 100644
index 000000000..4e6a8c761
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-align-vert.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 0 L 8 7 L 12 0 L 4 0 z M 8 7 L 4 7 L 4 9 L 8 9 L 12 9 L 12 7 L 8 7 z M 8 9 L 4 16 L 12 16 L 8 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-custom-effect.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-custom-effect.svg
new file mode 100644
index 000000000..43baf18a4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-custom-effect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 0 14 0 L 2 0 z M 3.7148438 2 L 12.285156 2 C 13.235156 2 14 2.7651437 14 3.7148438 L 14 12.285156 C 14 13.235156 13.235156 14 12.285156 14 L 3.7148438 14 C 2.7651438 14 2 13.235156 2 12.285156 L 2 3.7148438 C 2 2.7651438 2.7651437 2 3.7148438 2 z M 6.7402344 3 L 6.6289062 4.3164062 A 3.964 3.9286 0 0 0 5.4707031 4.9804688 L 4.2617188 4.4179688 L 3.0019531 6.5820312 L 4.0976562 7.3378906 A 3.964 3.9286 0 0 0 4.0371094 8 A 3.964 3.9286 0 0 0 4.0957031 8.6660156 L 3.0019531 9.4179688 L 4.2617188 11.582031 L 5.4667969 11.019531 A 3.964 3.9286 0 0 0 6.6289062 11.679688 L 6.7402344 13 L 9.2617188 13 L 9.3730469 11.683594 A 3.964 3.9286 0 0 0 10.53125 11.019531 L 11.740234 11.582031 L 13.001953 9.4179688 L 11.904297 8.6621094 A 3.964 3.9286 0 0 0 11.964844 8 A 3.964 3.9286 0 0 0 11.908203 7.3339844 L 13.001953 6.5820312 L 11.740234 4.4179688 L 10.535156 4.9804688 A 3.964 3.9286 0 0 0 9.3730469 4.3203125 L 9.2617188 3 L 6.7402344 3 z M 8.0019531 6.5722656 A 1.4414 1.4286 0 0 1 9.4433594 8 A 1.4414 1.4286 0 0 1 8.0019531 9.4277344 A 1.4414 1.4286 0 0 1 6.5605469 8 A 1.4414 1.4286 0 0 1 8.0019531 6.5722656 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-deleffect.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-deleffect.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-deleffect.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-down.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-hide-audio.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-hide-audio.svg
new file mode 100644
index 000000000..a9e4acbb5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-hide-audio.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8 1 L 3.9082031 5.0898438 L 1.0917969 5.0917969 L 1.0917969 10.908203 L 3.9101562 10.908203 L 8 15 L 8 1 z M 10.001953 1 L 10.001953 2.5 C 12.321953 3.24 14.001953 5.43 14.001953 8 C 14.001953 10.57 12.321953 12.76 10.001953 13.5 L 10.001953 15 C 13.151953 14.22 15.501953 11.4 15.501953 8 C 15.501953 4.6 13.151953 1.78 10.001953 1 z M 10 5 L 10 11 C 11.06 10.42 11.789062 9.3 11.789062 8 C 11.789062 6.7 11.07 5.58 10 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-hide-video.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-hide-video.svg
new file mode 100644
index 000000000..65e50b1be
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-hide-video.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 2 3 C 1 3 1 4 1 4 L 1 12 C 1 13 2 13 2 13 L 11 13 C 11 13 12 13 12 12 L 12 8 L 12 4 C 12 4 12 3 11 3 L 2 3 z M 12 8 L 16 12 L 16 4.5 L 12 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-insert-edit.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-insert-edit.svg
new file mode 100644
index 000000000..e01e7c8bb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-insert-edit.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 3 L 0 13 L 4 13 L 4 3 L 0 3 z M 12 3 L 12 13 L 16 13 L 16 3 L 12 3 z M 5 5 L 5 11 L 11 11 L 11 5 L 5 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-insert-rect.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-insert-rect.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-insert-rect.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-insert-unicode.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-insert-unicode.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-insert-unicode.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-lock.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-lock.svg
new file mode 120000
index 000000000..5c1fbb374
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-lock.svg
@@ -0,0 +1 @@
+object-locked.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-menu.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-menu.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-menu.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-normal-edit.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-normal-edit.svg
new file mode 100644
index 000000000..beaa48622
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-normal-edit.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 2.5 L 5 8.5 L 11 8.5 L 11 2.5 L 5 2.5 z M 3 9.5 L 3 13.5 L 13 13.5 L 13 9.5 L 3 9.5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-object-height.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-object-height.svg
new file mode 100644
index 000000000..0d4867f73
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-object-height.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0 L 4 6.9375 L 12 6.9375 C 12 7 8 0 8 0 z M 4 9 L 8 16 L 12 9 L 4 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-object-width.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-object-width.svg
new file mode 100644
index 000000000..307084a6a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-object-width.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.9375 4 C 7 4 0 8 0 8 L 6.9375 12 L 6.9375 4 z M 9 4 L 9 12 L 16 8 L 9 4 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-overwrite-edit.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-overwrite-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-overwrite-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-select-all.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-select-all.svg
new file mode 100644
index 000000000..64c2b2bba
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-select-all.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2.0039062 C 1 2.0039062 1 3.0039062 1 3.0039062 L 1 7.0039062 L 3 7.0039062 L 3 4.0039062 L 6 4.0039062 L 6 2.0039062 L 2 2.0039062 z M 10 2.0039062 L 10 4.0039062 L 13 4.0039062 L 13 7.0039062 L 15 7.0039062 L 15 3.0039062 C 15 2.0039062 14 2.0039062 14 2.0039062 L 10 2.0039062 z M 4.9902344 5 L 4.9902344 11 L 10.990234 11 L 10.990234 5 L 4.9902344 5 z M 1 9.0039062 L 1 13.003906 C 1 14.003906 2 14.003906 2 14.003906 L 6 14.003906 L 6 12.003906 L 3 12.003906 L 3 9.0039062 L 1 9.0039062 z M 13 9.0039062 L 13 12.003906 L 10 12.003906 L 10 14.003906 L 14 14.003906 C 14 14.003906 15 14.003906 15 13.003906 L 15 9.0039062 L 13 9.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-select-images.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-select-images.svg
new file mode 100644
index 000000000..2108a06f0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-select-images.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2.0039062 C 1 2.0039062 1 3.0039062 1 3.0039062 L 1 7.0039062 L 3 7.0039062 L 3 4.0039062 L 6 4.0039062 L 6 2.0039062 L 2 2.0039062 z M 10 2.0039062 L 10 4.0039062 L 13 4.0039062 L 13 7.0039062 L 15 7.0039062 L 15 3.0039062 C 15 2.0039062 14 2.0039062 14 2.0039062 L 10 2.0039062 z M 6.9902344 5 L 6.9902344 6 L 8.9902344 6 L 8.9902344 5 L 6.9902344 5 z M 6.9902344 7 L 6.9902344 11 L 8.9902344 11 L 8.9902344 7 L 6.9902344 7 z M 1 9.0039062 L 1 13.003906 C 1 14.003906 2 14.003906 2 14.003906 L 6 14.003906 L 6 12.003906 L 3 12.003906 L 3 9.0039062 L 1 9.0039062 z M 13 9.0039062 L 13 12.003906 L 10 12.003906 L 10 14.003906 L 14 14.003906 C 14 14.003906 15 14.003906 15 13.003906 L 15 9.0039062 L 13 9.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-select-rects.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-select-rects.svg
new file mode 100644
index 000000000..299646b25
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-select-rects.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2.0039062 C 1 2.0039062 1 3.0039062 1 3.0039062 L 1 7.0039062 L 3 7.0039062 L 3 4.0039062 L 6 4.0039062 L 6 2.0039062 L 2 2.0039062 z M 10 2.0039062 L 10 4.0039062 L 13 4.0039062 L 13 7.0039062 L 15 7.0039062 L 15 3.0039062 C 15 2.0039062 14 2.0039062 14 2.0039062 L 10 2.0039062 z M 1 9.0039062 L 1 13.003906 C 1 14.003906 2 14.003906 2 14.003906 L 6 14.003906 L 6 12.003906 L 3 12.003906 L 3 9.0039062 L 1 9.0039062 z M 13 9.0039062 L 13 12.003906 L 10 12.003906 L 10 14.003906 L 14 14.003906 C 14 14.003906 15 14.003906 15 13.003906 L 15 9.0039062 L 13 9.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-select-texts.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-select-texts.svg
new file mode 100644
index 000000000..99e4d8173
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-select-texts.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2.0039062 C 1 2.0039062 1 3.0039062 1 3.0039062 L 1 7.0039062 L 3 7.0039062 L 3 4.0039062 L 6 4.0039062 L 6 2.0039062 L 2 2.0039062 z M 10 2.0039062 L 10 4.0039062 L 13 4.0039062 L 13 7.0039062 L 15 7.0039062 L 15 3.0039062 C 15 2.0039062 14 2.0039062 14 2.0039062 L 10 2.0039062 z M 5 5 L 5 7 L 6.9902344 7 L 6.9902344 11 L 8.9902344 11 L 8.9902344 7 L 11 7 L 11 5 L 5 5 z M 1 9.0039062 L 1 13.003906 C 1 14.003906 2 14.003906 2 14.003906 L 6 14.003906 L 6 12.003906 L 3 12.003906 L 3 9.0039062 L 1 9.0039062 z M 13 9.0039062 L 13 12.003906 L 10 12.003906 L 10 14.003906 L 14 14.003906 C 14 14.003906 15 14.003906 15 13.003906 L 15 9.0039062 L 13 9.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-select-tool.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-select-tool.svg
new file mode 100644
index 000000000..7f427c083
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-select-tool.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.9902344 0 L 2.9902344 14.148438 L 6.9355469 12.330078 L 9.0585938 16 L 11.726562 14.460938 L 9.7441406 11.033203 L 12.990234 9.5351562 L 2.9902344 0 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-show-audio.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-show-audio.svg
new file mode 100644
index 000000000..b0f39ae83
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-show-audio.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 L 3.9082031 5.0898438 L 1.0917969 5.0917969 L 1.0917969 10.908203 L 3.9101562 10.908203 L 8 15 L 8 1 z M 10.001953 1 L 10.001953 2.5 C 12.321953 3.24 14.001953 5.43 14.001953 8 C 14.001953 10.57 12.321953 12.76 10.001953 13.5 L 10.001953 15 C 13.151953 14.22 15.501953 11.4 15.501953 8 C 15.501953 4.6 13.151953 1.78 10.001953 1 z M 10 5 L 10 11 C 11.06 10.42 11.789062 9.3 11.789062 8 C 11.789062 6.7 11.07 5.58 10 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-show-audiothumb.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-show-audiothumb.svg
new file mode 100644
index 000000000..cf8a3c163
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-show-audiothumb.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.9921875 3.0039062 L 5.9921875 7.2929688 L 3.7695312 5.5976562 L 3.7695312 7.3925781 L 0 7.2050781 L 0 8.8027344 L 3.7695312 8.6152344 L 3.7695312 10.410156 L 5.9921875 8.7148438 L 5.9921875 13.003906 L 9.46875 8.7324219 L 9.46875 9.8925781 L 11.662109 8.2207031 L 11.675781 8.21875 L 11.675781 11.615234 L 13.748047 8.59375 L 13.748047 9.5410156 L 16 8.0039062 L 13.748047 6.4667969 L 13.748047 7.4140625 L 11.675781 4.3925781 L 11.675781 7.7890625 L 11.662109 7.7871094 L 9.46875 6.1152344 L 9.46875 7.2753906 L 5.9921875 3.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-show-markers.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-show-markers.svg
new file mode 100644
index 000000000..a1bb8372f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-show-markers.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1.015625 L 1 15.015625 L 15 15.015625 L 15 1.015625 L 1 1.015625 z M 4.4335938 6.8496094 L 6.7578125 6.8496094 C 6.8138129 6.8496094 6.8469289 6.8740344 6.859375 6.9238281 L 8.9042969 13.009766 C 8.916743 13.040893 8.9131981 13.072249 8.8945312 13.103516 C 8.8758645 13.134783 8.8443356 13.150391 8.8007812 13.150391 L 6.90625 13.150391 C 6.8875832 13.150391 6.8647266 13.143459 6.8398438 13.130859 C 6.8211769 13.112193 6.8089551 13.091144 6.8027344 13.066406 L 6.3652344 11.666016 L 4.7773438 11.666016 C 4.7213433 11.902477 4.6602434 12.138585 4.5917969 12.375 C 4.5295758 12.605255 4.4700629 12.836184 4.4140625 13.066406 C 4.4019291 13.122407 4.3652682 13.150391 4.3027344 13.150391 L 2.5097656 13.150391 C 2.4662113 13.150391 2.4346824 13.134783 2.4160156 13.103516 C 2.3973488 13.072389 2.395757 13.041033 2.4082031 13.009766 L 4.3320312 6.9238281 C 4.3441647 6.8738944 4.3775933 6.8496094 4.4335938 6.8496094 z M 5.5253906 8.4746094 C 5.5191699 8.5056896 5.510493 8.5425372 5.4980469 8.5859375 C 5.4918215 8.6294778 5.4847363 8.6659941 5.4785156 8.6972656 C 5.4536281 8.8030597 5.4272313 8.9063187 5.4023438 9.0058594 C 5.3774562 9.0991934 5.3514254 9.18831 5.3203125 9.2753906 L 5.328125 9.2753906 C 5.2845707 9.4558519 5.2443649 9.6115199 5.2070312 9.7421875 C 5.1696977 9.8728551 5.1259516 10.02857 5.0761719 10.208984 L 6.0566406 10.208984 C 6.0068609 10.053443 5.9595699 9.8977753 5.9160156 9.7421875 C 5.8724613 9.5804397 5.8271234 9.424725 5.7773438 9.2753906 C 5.7462309 9.1758499 5.7076168 9.0709852 5.6640625 8.9589844 C 5.6267289 8.8469836 5.5936129 8.7386066 5.5625 8.6328125 L 5.5722656 8.6425781 C 5.5598195 8.5991311 5.5491895 8.572473 5.5429688 8.5664062 C 5.5429688 8.5538062 5.5465137 8.5488281 5.5527344 8.5488281 L 5.5429688 8.5390625 C 5.5429688 8.5266491 5.5378367 8.5058763 5.5253906 8.4746094 z M 10.679688 11.75 A 0.700005 0.700005 0 0 1 11.380859 12.449219 A 0.700005 0.700005 0 0 1 10.679688 13.150391 A 0.700005 0.700005 0 0 1 9.9804688 12.449219 A 0.700005 0.700005 0 0 1 10.679688 11.75 z M 12.900391 11.75 A 0.700005 0.700005 0 0 1 13.599609 12.449219 A 0.700005 0.700005 0 0 1 12.900391 13.150391 A 0.700005 0.700005 0 0 1 12.199219 12.449219 A 0.700005 0.700005 0 0 1 12.900391 11.75 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-show-video.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-show-video.svg
new file mode 100644
index 000000000..1afc4b33d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-show-video.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 3 C 1 3 1 4 1 4 L 1 12 C 1 13 2 13 2 13 L 11 13 C 11 13 12 13 12 12 L 12 8 L 12 4 C 12 4 12 3 11 3 L 2 3 z M 12 8 L 16 12 L 16 4.5 L 12 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-show-videothumb.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-show-videothumb.svg
new file mode 120000
index 000000000..7b51f34f7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-show-videothumb.svg
@@ -0,0 +1 @@
+kdenlive-show-audiothumb.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-snap.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-snap.svg
new file mode 120000
index 000000000..305374af9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-snap.svg
@@ -0,0 +1 @@
+kdenlive-align-hor.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-spacer-tool.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-spacer-tool.svg
new file mode 100644
index 000000000..e85f74e39
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-spacer-tool.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12 1 A 3 3 0 0 0 9 4 A 3 3 0 0 0 12 7 A 3 3 0 0 0 15 4 A 3 3 0 0 0 12 1 z M 8 1.015625 C 4.134 1.015625 1 4.149625 1 8.015625 C 1 11.881625 4.134 15.015625 8 15.015625 C 9.9268792 15.013481 11.67509 14.226167 12.943359 12.962891 L 14.996094 15.015625 L 14.996094 9.015625 L 8.9960938 9.015625 L 11.515625 11.53125 C 10.615525 12.4406 9.3816 13.015625 8 13.015625 C 5.2386 13.015625 3 10.777025 3 8.015625 C 3 5.254225 5.2386 3.015625 8 3.015625 L 8 1.015625 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-split-audio.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-split-audio.svg
new file mode 100644
index 000000000..98c97c3bd
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-split-audio.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13.179688 0 C 13.089288 0.000895 13.03125 0.03125 13.03125 0.03125 L 1.7792969 2.1054688 C 0.84132687 2.2800287 1.0058594 3.2675781 1.0058594 3.2675781 L 1.4570312 6 L 4.4023438 6 L 5.4746094 4.0527344 L 7.796875 6 L 9.9980469 6 L 10.861328 4.7753906 L 12.529297 6 L 14.998047 6 L 14.134766 0.84960938 C 14.010726 0.10714938 13.455144 -0.000726875 13.183594 0.001953125 L 13.179688 0 z M 1 7 L 1 8 L 2 8 L 2 7 L 1 7 z M 3 7 L 3 8 L 4 8 L 4 7 L 3 7 z M 5 7 L 5 8 L 6 8 L 6 7 L 5 7 z M 7 7 L 7 8 L 8 8 L 8 7 L 7 7 z M 9 7 L 9 8 L 10 8 L 10 7 L 9 7 z M 11 7 L 11 8 L 12 8 L 12 7 L 11 7 z M 13 7 L 13 8 L 14 8 L 14 7 L 13 7 z M 15 7 L 15 8 L 16 8 L 16 7 L 15 7 z M 1.0019531 9 L 1.0019531 11.908203 L 3.8183594 11.908203 L 7.9101562 16 L 7.9101562 9 L 1.0019531 9 z M 9.9101562 9 L 9.9101562 12 C 10.980156 11.42 11.699219 10.3 11.699219 9 L 9.9101562 9 z M 13.910156 9 C 13.910156 11.57 12.230156 13.76 9.9101562 14.5 L 9.9101562 16 C 13.060156 15.22 15.410156 12.4 15.410156 9 L 13.910156 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-track-has-effect.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-track-has-effect.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-track-has-effect.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-track_has_effect.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-track_has_effect.svg
new file mode 100644
index 000000000..e2baf6f4c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-track_has_effect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0.390625 L 5.8808594 5.8847656 L 0 6.2011719 L 4.5722656 9.9160156 L 3.0566406 15.607422 L 8 12.40625 L 12.943359 15.607422 L 11.427734 9.9160156 L 16 6.2011719 L 10.119141 5.8847656 L 8 0.390625 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-unlock.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-unlock.svg
new file mode 120000
index 000000000..5c1fbb374
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-unlock.svg
@@ -0,0 +1 @@
+object-locked.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-unselect-all.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-unselect-all.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-unselect-all.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-up.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-zindex-bottom.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-zindex-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-zindex-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-zindex-down.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-zindex-down.svg
new file mode 100644
index 000000000..fa6a3091f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-zindex-down.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0 C 6.8954 0 6 0.89543 6 2 C 6 3.10457 6.8954 4 8 4 C 9.1046 4 10 3.1046 10 2 C 10 0.8954 9.1046 0 8 0 z M 7 4.78125 L 6.96875 12.25 L 3.34375 8.59375 L 1.96875 10 L 8 16 L 14 10 L 12.625 8.59375 L 8.96875 12.25 L 9 4.78125 L 7 4.78125 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-zindex-top.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-zindex-top.svg
new file mode 100644
index 000000000..12dff47cb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-zindex-top.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.0195312 -0.00390625 L 1.9882812 5.9960938 L 3.3632812 7.4023438 L 6.9882812 3.7460938 L 7.0195312 11.214844 L 9.0195312 11.214844 L 8.9882812 3.7460938 L 12.644531 7.4023438 L 14.019531 5.9960938 L 8.0195312 -0.00390625 z M 8.0195312 11.996094 C 6.9149513 11.996094 6.0195312 12.891524 6.0195312 13.996094 C 6.0195312 15.100664 6.9149312 15.996094 8.0195312 15.996094 C 9.1241013 15.996094 10.019531 15.100664 10.019531 13.996094 C 10.019531 12.891524 9.1241112 11.996094 8.0195312 11.996094 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-zindex-up.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-zindex-up.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-zindex-up.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-zone-end.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-zone-end.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-zone-end.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-zone-start.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-zone-start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-zone-start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-zoom-large.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-zoom-large.svg
new file mode 100644
index 000000000..a5f13cbad
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-zoom-large.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2.0039062 C 1 2.0039062 1 3.0039062 1 3.0039062 L 1 7.0039062 L 3 7.0039062 L 3 4.0039062 L 6 4.0039062 L 6 2.0039062 L 2 2.0039062 z M 10 2.0039062 L 10 4.0039062 L 13 4.0039062 L 13 7.0039062 L 15 7.0039062 L 15 3.0039062 C 15 2.0039062 14 2.0039062 14 2.0039062 L 10 2.0039062 z M 7.9902344 3 L 5.9902344 7 L 9.9902344 7 C 9.9902344 7.03603 7.9902344 3 7.9902344 3 z M 5.9902344 9 L 7.9902344 13 L 9.9902344 9 L 5.9902344 9 z M 1 9.0039062 L 1 13.003906 C 1 14.003906 2 14.003906 2 14.003906 L 6 14.003906 L 6 12.003906 L 3 12.003906 L 3 9.0039062 L 1 9.0039062 z M 13 9.0039062 L 13 12.003906 L 10 12.003906 L 10 14.003906 L 14 14.003906 C 14 14.003906 15 14.003906 15 13.003906 L 15 9.0039062 L 13 9.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdenlive-zoom-small.svg b/.icons/Gruvbox-Dark/actions/24/kdenlive-zoom-small.svg
new file mode 100644
index 000000000..1c0e4bf4c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdenlive-zoom-small.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2.0039062 C 1 2.0039062 1 3.0039062 1 3.0039062 L 1 7.0039062 L 3 7.0039062 L 3 4.0039062 L 5.9921875 4.0039062 L 7.9902344 8 C 7.9902344 8 9.9902344 3.96397 9.9902344 4 L 6 4 L 6 2.0039062 L 2 2.0039062 z M 7.9902344 8 L 5.9902344 12 L 9.9902344 12 L 7.9902344 8 z M 10 2.0039062 L 10 4.0039062 L 13 4.0039062 L 13 7.0039062 L 15 7.0039062 L 15 3.0039062 C 15 2.0039062 14 2.0039062 14 2.0039062 L 10 2.0039062 z M 1 9.0039062 L 1 13.003906 C 1 14.003906 2 14.003906 2 14.003906 L 6 14.003906 L 6 12.003906 L 3 12.003906 L 3 9.0039062 L 1 9.0039062 z M 13 9.0039062 L 13 12.003906 L 10 12.003906 L 10 14.003906 L 14 14.003906 C 14 14.003906 15 14.003906 15 13.003906 L 15 9.0039062 L 13 9.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kdocumentinfo.svg b/.icons/Gruvbox-Dark/actions/24/kdocumentinfo.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kdocumentinfo.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/key-enter.svg b/.icons/Gruvbox-Dark/actions/24/key-enter.svg
new file mode 100644
index 000000000..c56c23067
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/key-enter.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 A 1.0001 1.0001 0 0 0 6 2 L 6 6 L 2 6 A 1.0001 1.0001 0 0 0 1 7 L 1 14 A 1.0001 1.0001 0 0 0 2 15 L 14 15 A 1.0001 1.0001 0 0 0 15 14 L 15 2 A 1.0001 1.0001 0 0 0 14 1 L 7 1 z M 11 4 L 12 4 L 12 11 L 8 11 L 8 12 L 5 10.5 L 8 9 L 8 10 L 11 10 L 11 4 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kfm_home.svg b/.icons/Gruvbox-Dark/actions/24/kfm_home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kfm_home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kmouth-phrase-new.svg b/.icons/Gruvbox-Dark/actions/24/kmouth-phrase-new.svg
new file mode 100644
index 000000000..95a9361c8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kmouth-phrase-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.4277344 2 C 2.4277344 2 1 2.0003906 1 3.4003906 L 1 7.5996094 C 1 8.9996094 2.4277344 9 2.4277344 9 L 3 9 L 4.5 11 L 6 9 L 9.5722656 9 C 10.363966 9 11 8.3752094 11 7.5996094 L 11 3.4003906 C 11 2.0003906 9.59375 2 9.59375 2 L 2.4277344 2 z M 12 10 L 12 12 L 10 12 L 10 13 L 12 13 L 12 15 L 13 15 L 13 13 L 15 13 L 15 12 L 13 12 L 13 10 L 12 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kmouth-phrase.svg b/.icons/Gruvbox-Dark/actions/24/kmouth-phrase.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kmouth-phrase.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kmouth-phrasebook.svg b/.icons/Gruvbox-Dark/actions/24/kmouth-phrasebook.svg
new file mode 120000
index 000000000..7d2325842
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kmouth-phrasebook.svg
@@ -0,0 +1 @@
+im-irc.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kmouth-phresebook-new.svg b/.icons/Gruvbox-Dark/actions/24/kmouth-phresebook-new.svg
new file mode 100644
index 000000000..05ab5a5c5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kmouth-phresebook-new.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.40625 6 C 5.40625 6 4 6.0003906 4 7.4003906 L 4 11.599609 C 4 12.374609 4.6363344 13 5.4277344 13 L 9 13 L 10.5 15 L 12 13 L 12.572266 13 C 12.572266 13 14 12.999609 14 11.599609 L 14 7.4003906 C 14 6.0003906 12.572266 6 12.572266 6 L 5.40625 6 z M 9 7 L 10 7 L 10 9 L 12 9 L 12 10 L 10 10 L 10 12 L 9 12 L 9 10 L 7 10 L 7 9 L 9 9 L 9 7 z" transform="translate(4 4)"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 3.40625 2 C 3.40625 2 2 2.0003906 2 3.4003906 L 2 7.5996094 C 2 8.2278094 2.4207 8.7512875 3 8.9296875 L 3 6.4003906 C 3 5.0003906 4.40625 5 4.40625 5 L 11.572266 5 C 11.572266 5 11.768 5.0235375 12 5.0859375 L 12 3.4003906 C 12 2.0003906 10.572266 2 10.572266 2 L 3.40625 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/knotes_alarm.svg b/.icons/Gruvbox-Dark/actions/24/knotes_alarm.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/knotes_alarm.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/knotes_date.svg b/.icons/Gruvbox-Dark/actions/24/knotes_date.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/knotes_date.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/knotes_delete.svg b/.icons/Gruvbox-Dark/actions/24/knotes_delete.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/knotes_delete.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kontes_close.svg b/.icons/Gruvbox-Dark/actions/24/kontes_close.svg
new file mode 120000
index 000000000..7968d0c9c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kontes_close.svg
@@ -0,0 +1 @@
+./window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kr_combine.svg b/.icons/Gruvbox-Dark/actions/24/kr_combine.svg
new file mode 100644
index 000000000..f16f6d02d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kr_combine.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 A 1.0001 1.0001 0 0 0 1 3 L 1 4 A 1.0001 1.0001 0 0 0 2 5 L 5 5 L 5 11 L 2 11 A 1.0001 1.0001 0 0 0 1 12 L 1 13 A 1.0001 1.0001 0 0 0 2 14 L 7 14 A 1.0001 1.0001 0 0 0 8 13 L 8 10 L 10 10 L 10 12 L 15 8 L 10 4 L 10 6 L 8 6 L 8 3 A 1.0001 1.0001 0 0 0 7 2 L 2 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kr_comparedirs.svg b/.icons/Gruvbox-Dark/actions/24/kr_comparedirs.svg
new file mode 100644
index 000000000..8c9fe6127
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kr_comparedirs.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.5 1 C 2.131 1 1 2.1312 1 3.5 L 1 3.5019531 C 1.001 4.2647531 1.4294 4.8839094 2 5.3496094 L 2 11 C 2 12.645 3.3548 14 5 14 C 4.9998 14.564 5.4655969 15.016 6.0292969 15 C 6.2353969 14.994 6.4346094 14.923781 6.5996094 14.800781 L 8.5996094 13.300781 C 9.1326094 12.900781 9.1326094 12.101172 8.5996094 11.701172 L 6.5996094 10.201172 C 5.9458094 9.7115719 5.0125 10.170328 5 10.986328 L 5 5.3496094 C 5.5709 4.8839094 5.9989 4.2649531 6 3.5019531 L 6 3.5 C 6 2.1312 4.869 1 3.5 1 z M 9.9707031 1 C 9.7646031 1.006 9.5653906 1.0756188 9.4003906 1.1992188 L 7.4003906 2.6992188 C 6.8673906 3.0993188 6.8673906 3.8988281 7.4003906 4.2988281 L 9.4003906 5.7988281 C 10.053991 6.2886281 10.988 5.8303719 11 5.0136719 L 11 10.650391 C 10.429 11.116391 10.001 11.735047 10 12.498047 L 10 12.5 C 10 13.869 11.131 15 12.5 15 C 13.869 15 15 13.869 15 12.5 L 15 12.498047 C 14.999 11.735047 14.571 11.116391 14 10.650391 L 14 5 C 14 3.355 12.645 2 11 2 C 11 1.4361 10.534003 0.9835 9.9707031 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kr_diskusage.svg b/.icons/Gruvbox-Dark/actions/24/kr_diskusage.svg
new file mode 120000
index 000000000..25c526d01
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kr_diskusage.svg
@@ -0,0 +1 @@
+cache.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kr_jumpback.svg b/.icons/Gruvbox-Dark/actions/24/kr_jumpback.svg
new file mode 120000
index 000000000..2d8778593
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kr_jumpback.svg
@@ -0,0 +1 @@
+go-jump.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kr_mountman.svg b/.icons/Gruvbox-Dark/actions/24/kr_mountman.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kr_mountman.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kr_setjumpback.svg b/.icons/Gruvbox-Dark/actions/24/kr_setjumpback.svg
new file mode 120000
index 000000000..76b680962
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kr_setjumpback.svg
@@ -0,0 +1 @@
+go-jump-definition.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kr_syncbrowse_off.svg b/.icons/Gruvbox-Dark/actions/24/kr_syncbrowse_off.svg
new file mode 100644
index 000000000..84c8ea735
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kr_syncbrowse_off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="m2 1.0039s-1 0-1 1v11s0 1 1 1h12s1 0 1-1v-9.0001c0-1-1-1-1-1h-5l-2-2h-5zm9.5 5.9961l1.666 1.2852-1.666 1.2871v-0.8575c-0.92 0-1.666 0.7662-1.666 1.7132s0.746 1.715 1.666 1.715 1.666-0.768 1.666-1.715a0.41663 0.42857 0 0 1 0.418 -0.428 0.41663 0.42857 0 0 1 0.416 0.428 0.41663 0.42857 0 0 1 -0.002 0.043c-0.022 1.4-1.131 2.529-2.498 2.529-1.381 0-2.5-1.152-2.5-2.572 0-1.4204 1.119-2.5706 2.5-2.5706v-0.8574z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kr_syncbrowse_on.svg b/.icons/Gruvbox-Dark/actions/24/kr_syncbrowse_on.svg
new file mode 120000
index 000000000..0e0e5bd5c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kr_syncbrowse_on.svg
@@ -0,0 +1 @@
+folder-sync.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kr_unselect.svg b/.icons/Gruvbox-Dark/actions/24/kr_unselect.svg
new file mode 100644
index 000000000..4db1edd6c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kr_unselect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 1l0.0156 11.535 2.3223-2.279 0.4394-0.4318 0.2364 0.5798 1.8925 4.596 1.461-0.674-1.9824-4.5467-0.2461-0.5664 0.5937-0.0567 3.2676-0.3105-8-7.8457zm8.834 0l-0.834 0.834 1.666 1.666-1.666 1.666 0.834 0.834 1.666-1.666 1.666 1.666 0.834-0.834-1.666-1.666 1.666-1.666-0.834-0.834-1.666 1.666-1.666-1.666z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kstars_cbound.svg b/.icons/Gruvbox-Dark/actions/24/kstars_cbound.svg
new file mode 100644
index 000000000..ed3a686ee
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kstars_cbound.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 -0.21289062 L 5 0 A 5 5 0 0 1 4.9160156 0.88476562 A 5 5 0 0 1 4.8046875 1.3691406 A 5 5 0 0 1 4.6425781 1.84375 A 5 5 0 0 1 2.0449219 4.5507812 A 5 5 0 0 1 1.5898438 4.7304688 A 5 5 0 0 1 1.5800781 4.7304688 A 5 5 0 0 1 1.5683594 4.7304688 A 5 5 0 0 1 1.1132812 4.8574219 A 5 5 0 0 1 1.0976562 4.8574219 A 5 5 0 0 1 0 4.9570312 L 0 5.9570312 A 6 6 0 0 0 1.4140625 5.78125 L 2.3652344 8.6328125 C 1.5994344 8.7328125 0.804 8.9335938 0 8.9335938 L 0 9.5957031 C 1.6837 9.5958031 3.3324812 9.1814031 4.8007812 8.4082031 L 5.4707031 9.4609375 L 6.0078125 10.302734 A 12 12 0 0 0 6.8515625 9.7675781 L 6.8476562 9.7578125 C 8.9215563 8.3112125 10.541 6.2186188 11.375 3.6992188 L 13.529297 4.3144531 L 14.269531 4.5625 C 14.744351 3.0872 14.99749 1.4819344 15 -0.072265625 L 14 -0.072265625 C 13.9963 1.0441344 13.845449 2.1900094 13.574219 3.2871094 L 5.8808594 1.0878906 A 6 6 0 0 0 6 -0.21289062 L 5 -0.21289062 z M 5.609375 2.1230469 L 10.417969 3.4980469 C 9.6534387 5.7774469 8.1874 7.6733344 6.3125 8.9902344 L 5.6640625 7.9707031 L 5.2402344 7.3027344 A 9 9 0 0 1 4.5410156 7.7539062 C 4.1463656 7.9860062 3.7334069 8.1784562 3.3105469 8.3476562 L 2.3652344 5.5117188 A 6 6 0 0 0 5.609375 2.1230469 z M 9.1230469 7.7890625 A 12 12 0 0 1 8.4414062 8.5214844 L 9.8925781 9.8691406 C 7.2785781 12.492141 3.7303 13.9969 0 14 L 0 15 C 4.0072 14.99 7.8163875 13.368416 10.617188 10.541016 L 12.826172 12.59375 A 18 18 0 0 1 8.1894531 16 L 10.208984 16 A 19 19 0 0 0 13.554688 13.271484 L 13.564453 13.28125 A 19 19 0 0 0 14.246094 12.548828 L 14.240234 12.548828 A 19 19 0 0 0 16 10.25 L 16 8.2109375 A 18 18 0 0 1 13.492188 11.851562 L 11.3125 9.8261719 L 10.585938 9.1523438 L 9.1230469 7.7929688 L 9.1230469 7.7890625 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kstars_clines.svg b/.icons/Gruvbox-Dark/actions/24/kstars_clines.svg
new file mode 100644
index 000000000..f6ee35bb3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kstars_clines.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13.279297 -0.021484375 L 13.279297 0 L 8.921875 7.359375 L 5.4570312 9.2070312 L 2.4609375 10.394531 L 0 15.59375 L 0.81835938 15.978516 L 3.1269531 11.082031 L 5.8378906 10.007812 L 9.1328125 8.2519531 L 11.988281 10.404297 L 16 5.0019531 L 13.279297 -0.021484375 z M 13.244141 1.8378906 L 14.927734 4.9472656 L 11.804688 9.1523438 L 9.8046875 7.6445312 L 13.244141 1.8378906 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kstars_cnames.svg b/.icons/Gruvbox-Dark/actions/24/kstars_cnames.svg
new file mode 100644
index 000000000..4db0cd016
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kstars_cnames.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.9003906 0 C 1.1389906 0 5.9211895e-16 2.2386 0 5 L 0 11 C 0 13.7614 1.1389906 16 3.9003906 16 C 6.6617906 16 7.5 13.7614 7.5 11 L 7.5 5 C 7.5 2.2386 6.6618106 0 3.9003906 0 z M 3.9003906 1 C 6.1094906 1 6.5 2.7909 6.5 5 L 6.5 11 C 6.5 13.2091 6.1095206 15 3.9003906 15 C 1.6912606 15 1 13.2091 1 11 L 1 5 C 1 2.7909 1.6912406 1 3.9003906 1 z M 15 4 L 15 5 L 16 5 L 16 4 L 15 4 z M 9 7 L 9 16 L 10 16 L 10 10 C 10 8.8954 10.89543 8 12 8 C 13.10457 8 13 8.8954 13 10 L 14 10 C 14 8.3431 13.65685 7 12 7 C 11.26159 7.001 10.5495 7.2742781 10 7.7675781 L 10 7 L 9 7 z M 15 7 L 15 16 L 16 16 L 16 7 L 15 7 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kstars_deepsky.svg b/.icons/Gruvbox-Dark/actions/24/kstars_deepsky.svg
new file mode 100644
index 000000000..a0464e202
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kstars_deepsky.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.5 0 A 0.5 0.5 0 0 0 6 0.5 A 0.5 0.5 0 0 0 6.5 1 A 0.5 0.5 0 0 0 7 0.5 A 0.5 0.5 0 0 0 6.5 0 z M 9.5 0 A 0.5 0.5 0 0 0 9 0.5 A 0.5 0.5 0 0 0 9.5 1 A 0.5 0.5 0 0 0 10 0.5 A 0.5 0.5 0 0 0 9.5 0 z M 4.5 1 A 0.5 0.5 0 0 0 4 1.5 A 0.5 0.5 0 0 0 4.5 2 A 0.5 0.5 0 0 0 5 1.5 A 0.5 0.5 0 0 0 4.5 1 z M 11.5 1 A 0.5 0.5 0 0 0 11 1.5 A 0.5 0.5 0 0 0 11.5 2 A 0.5 0.5 0 0 0 12 1.5 A 0.5 0.5 0 0 0 11.5 1 z M 2.5 2 A 0.5 0.5 0 0 0 2 2.5 A 0.5 0.5 0 0 0 2.5 3 A 0.5 0.5 0 0 0 3 2.5 A 0.5 0.5 0 0 0 2.5 2 z M 13.5 2 A 0.5 0.5 0 0 0 13 2.5 A 0.5 0.5 0 0 0 13.5 3 A 0.5 0.5 0 0 0 14 2.5 A 0.5 0.5 0 0 0 13.5 2 z M 1.5 4 A 0.5 0.5 0 0 0 1 4.5 A 0.5 0.5 0 0 0 1.5 5 A 0.5 0.5 0 0 0 2 4.5 A 0.5 0.5 0 0 0 1.5 4 z M 14.5 4 A 0.5 0.5 0 0 0 14 4.5 A 0.5 0.5 0 0 0 14.5 5 A 0.5 0.5 0 0 0 15 4.5 A 0.5 0.5 0 0 0 14.5 4 z M 0.5 6 A 0.5 0.5 0 0 0 0 6.5 A 0.5 0.5 0 0 0 0.5 7 A 0.5 0.5 0 0 0 1 6.5 A 0.5 0.5 0 0 0 0.5 6 z M 15.5 6 A 0.5 0.5 0 0 0 15 6.5 A 0.5 0.5 0 0 0 15.5 7 A 0.5 0.5 0 0 0 16 6.5 A 0.5 0.5 0 0 0 15.5 6 z M 0.5 9 A 0.5 0.5 0 0 0 0 9.5 A 0.5 0.5 0 0 0 0.5 10 A 0.5 0.5 0 0 0 1 9.5 A 0.5 0.5 0 0 0 0.5 9 z M 15.5 9 A 0.5 0.5 0 0 0 15 9.5 A 0.5 0.5 0 0 0 15.5 10 A 0.5 0.5 0 0 0 16 9.5 A 0.5 0.5 0 0 0 15.5 9 z M 1.5 11 A 0.5 0.5 0 0 0 1 11.5 A 0.5 0.5 0 0 0 1.5 12 A 0.5 0.5 0 0 0 2 11.5 A 0.5 0.5 0 0 0 1.5 11 z M 14.5 11 A 0.5 0.5 0 0 0 14 11.5 A 0.5 0.5 0 0 0 14.5 12 A 0.5 0.5 0 0 0 15 11.5 A 0.5 0.5 0 0 0 14.5 11 z M 2.5 13 A 0.5 0.5 0 0 0 2 13.5 A 0.5 0.5 0 0 0 2.5 14 A 0.5 0.5 0 0 0 3 13.5 A 0.5 0.5 0 0 0 2.5 13 z M 13.5 13 A 0.5 0.5 0 0 0 13 13.5 A 0.5 0.5 0 0 0 13.5 14 A 0.5 0.5 0 0 0 14 13.5 A 0.5 0.5 0 0 0 13.5 13 z M 4.5 14 A 0.5 0.5 0 0 0 4 14.5 A 0.5 0.5 0 0 0 4.5 15 A 0.5 0.5 0 0 0 5 14.5 A 0.5 0.5 0 0 0 4.5 14 z M 11.5 14 A 0.5 0.5 0 0 0 11 14.5 A 0.5 0.5 0 0 0 11.5 15 A 0.5 0.5 0 0 0 12 14.5 A 0.5 0.5 0 0 0 11.5 14 z M 6.5 15 A 0.5 0.5 0 0 0 6 15.5 A 0.5 0.5 0 0 0 6.5 16 A 0.5 0.5 0 0 0 7 15.5 A 0.5 0.5 0 0 0 6.5 15 z M 9.5 15 A 0.5 0.5 0 0 0 9 15.5 A 0.5 0.5 0 0 0 9.5 16 A 0.5 0.5 0 0 0 10 15.5 A 0.5 0.5 0 0 0 9.5 15 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kstars_ekos.svg b/.icons/Gruvbox-Dark/actions/24/kstars_ekos.svg
new file mode 100644
index 000000000..6e692ab95
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kstars_ekos.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 -0.095703125 L 8 0 A 7 6 0 0 0 7.0800781 0.05859375 A 7 6 0 0 0 6.9179688 0.076171875 L 6.9140625 0.076171875 A 7 6 0 0 0 1 5.9765625 L 1 13.976562 A 7 2 0 0 0 8 15.976562 A 7 2 0 0 0 15 13.976562 L 15 5.9765625 A 7 6 0 0 0 10.685547 0.44140625 L 10.683594 0.44140625 A 7 6 0 0 0 10.630859 0.42382812 A 7 6 0 0 0 10.240234 0.3046875 A 7 6 0 0 0 9.9589844 0.22460938 A 7 6 0 0 0 9.578125 0.14257812 A 7 6 0 0 0 9.2753906 0.083984375 A 7 6 0 0 0 8.9042969 0.0390625 A 7 6 0 0 0 8.5761719 0.00390625 A 7 6 0 0 0 8 -0.095703125 z M 10.115234 1.3261719 A 6 5 0 0 1 14 6.0253906 A 6 2 0 0 1 8 8.0253906 A 6 2 0 0 1 2 6.0253906 A 6 5 0 0 1 5.7519531 1.3925781 C 4.7282531 2.8784781 4.1906156 4.8194906 4.0410156 6.5253906 A 6 2 0 0 0 8 7.0253906 C 8.29858 4.5300906 9.1928344 2.7807625 10.115234 1.3515625 L 10.115234 1.3261719 z M 2 7.5253906 A 7 3 0 0 0 8 8.9882812 A 7 3 0 0 0 14 7.5273438 L 14 13.988281 A 6 1 0 0 1 8 14.988281 A 6 1 0 0 1 2 13.988281 L 2 7.5253906 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kstars_fitsviewer.svg b/.icons/Gruvbox-Dark/actions/24/kstars_fitsviewer.svg
new file mode 100644
index 000000000..7d9329fc6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kstars_fitsviewer.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 2 C 2.134 2 0 4.679875 0 7.984375 C 0 11.288975 2.134 13.75 6 13.75 C 2.7783 13.75 1.1660156 10.738275 1.1660156 7.984375 C 1.1659901 5.230475 2.7783 2.9960938 6 2.9960938 C 7.4561 2.9960938 8.7708687 3.4705094 9.7929688 4.2246094 C 9.2211887 4.0506094 8.6134 3.9606844 8 3.9589844 C 5.2386 3.9589844 3 5.712 3 7.875 L 3 7.8847656 C 3.00102 7.9907656 3.0075402 8.097525 3.0195312 8.203125 C 3.2124813 11.433425 6.2585 14.001953 10 14.001953 C 13.866 14.001953 16 11.260106 16 7.8789062 C 16 4.4976062 13.866 2.0019531 10 2.0019531 C 13.2217 2.0019531 14.833984 5.0592531 14.833984 7.8769531 C 14.83401 10.694653 13.2217 12.978516 10 12.978516 C 8.3275 12.978516 6.8233656 12.359347 5.7597656 11.373047 C 6.4547856 11.647147 7.2219 11.790016 8 11.791016 C 10.705 11.791016 12.916888 10.102375 12.992188 7.984375 L 13 7.984375 C 13 7.965375 12.996294 7.9447813 12.996094 7.9257812 C 12.997494 7.9087812 12.9988 7.892 13 7.875 C 12.9983 7.7414 12.98786 7.6073094 12.96875 7.4746094 C 12.66616 4.4086094 9.6652 2 6 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kstars_grid.svg b/.icons/Gruvbox-Dark/actions/24/kstars_grid.svg
new file mode 100644
index 000000000..2e63b28a5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kstars_grid.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.5253906 0 L 6.4277344 1.2792969 C 5.9455844 2.2083969 5.3338531 3.0555531 4.6269531 3.8144531 L 0.81835938 0.01953125 L 0.01171875 0.01953125 L 0.01171875 0.96875 L 3.734375 4.6738281 C 3.013545 5.2977281 2.220575 5.8366781 1.359375 6.2675781 L 0.56835938 4.4824219 L 0.029296875 3.2265625 L 0.015625 6.25 L 0.24023438 6.7558594 C 0.15877237 6.7858594 0.08232 6.8264688 0 6.8554688 L 0 8.1640625 C 0.25343 8.0850625 0.49383437 7.9786656 0.74023438 7.8847656 L 2.6757812 12.25 C 1.8141912 12.5847 0.9223 12.864753 0 13.064453 L 0 14.333984 C 1.0992 14.112184 2.1576344 13.782553 3.1777344 13.376953 L 4.3125 15.939453 L 5.6445312 15.939453 L 4.2949219 12.892578 C 5.9790219 12.091278 7.5220125 11.045181 8.8828125 9.8007812 L 12.306641 13.208984 C 11.188341 14.249884 9.9746219 15.1899 8.6699219 16 L 10.890625 16 C 11.696855 15.41 12.455394 14.761278 13.183594 14.080078 L 15.050781 15.939453 L 15.939453 15.949219 L 15.945312 15.09375 L 14.060547 13.216797 C 14.746247 12.508797 15.4016 11.771228 16 10.986328 L 16 8.8378906 C 15.17694 10.098291 14.2303 11.268503 13.1875 12.345703 L 9.7675781 8.9375 C 11.100578 7.547 12.221172 5.9537781 13.076172 4.2050781 L 15.935547 5.4648438 L 15.939453 4.1191406 L 13.572266 3.09375 C 13.977526 2.10565 14.310769 1.0815781 14.542969 0.017578125 L 13.273438 0.017578125 C 13.064797 0.90917812 12.783099 1.7705156 12.443359 2.6035156 L 8.0390625 0.6953125 C 8.1295525 0.4689125 8.23485 0.25007812 8.3125 0.017578125 L 6.9960938 0.017578125 C 6.9715837 0.083578125 6.9377794 0.14388437 6.9121094 0.20898438 L 6.4316406 0 L 3.5253906 0 z M 7.5546875 1.7753906 L 11.947266 3.7089844 C 11.155486 5.3182844 10.119478 6.7840062 8.8925781 8.0664062 L 5.5 4.6855469 C 6.31296 3.8185469 7.0075875 2.8427906 7.5546875 1.7753906 z M 4.609375 5.5449219 L 8.0078125 8.9277344 C 6.7545125 10.065534 5.3384687 11.024519 3.7929688 11.761719 L 1.859375 7.3945312 C 2.859105 6.8983312 3.779175 6.2745219 4.609375 5.5449219 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kstars_hgrid.svg b/.icons/Gruvbox-Dark/actions/24/kstars_hgrid.svg
new file mode 100644
index 000000000..d7da48f71
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kstars_hgrid.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.0292969 0 L 3.3261719 1.8085938 C 2.1832719 1.4646938 1.0671 1.0049281 0 0.42382812 L 0 1.8125 C 0.9327 2.2775 1.8919 2.6701031 2.875 2.9707031 L 1.3808594 6.8164062 C 0.91155937 6.6024062 0.4531 6.3575094 0 6.0996094 L 0 7.5078125 C 0.30873 7.6668925 0.61679062 7.8288331 0.93164062 7.9707031 L 0 10.369141 L 0 13.787109 L 0.0546875 13.646484 C 2.3614875 14.771884 4.8504281 15.391072 7.3613281 15.513672 L 7.3632812 16 L 8.5996094 16 L 8.5996094 15.535156 C 11.129609 15.494156 13.651 14.947625 16 13.890625 L 16 10.1875 L 15.310547 8.40625 C 15.544547 8.31725 15.768 8.2015156 16 8.1035156 L 16 6.7578125 C 15.623 6.9308125 15.246375 7.104 14.859375 7.25 L 13.263672 3.1425781 C 14.193672 2.8929781 15.109 2.5703344 16 2.1777344 L 16 0.8046875 C 14.97 1.2998875 13.905453 1.6984219 12.814453 1.9824219 L 12.042969 0 L 10.705078 0 L 11.583984 2.2558594 C 10.589984 2.4395594 9.5841719 2.535975 8.5761719 2.546875 L 8.5703125 0 L 7.3222656 0 L 7.3300781 2.5175781 C 6.3932781 2.4611781 5.4588625 2.3351062 4.5390625 2.1289062 L 5.3671875 0 L 4.0292969 0 z M 4.0839844 3.2949219 C 5.1534844 3.5452019 6.2404312 3.6951894 7.3320312 3.7558594 L 7.34375 8.3417969 C 5.70745 8.2197969 4.0855969 7.8710156 2.5292969 7.2910156 L 4.0839844 3.2949219 z M 12.041016 3.4296875 L 13.683594 7.6484375 C 12.022894 8.1453275 10.305237 8.397075 8.5859375 8.390625 L 8.578125 3.7851562 C 9.739125 3.7730512 10.898016 3.6556675 12.041016 3.4296875 z M 2.0800781 8.4453125 C 3.7821781 9.0794825 5.5570563 9.4567781 7.3476562 9.5800781 L 7.359375 14.275391 C 5.001975 14.151391 2.6705656 13.550516 0.50976562 12.478516 L 2.0800781 8.4453125 z M 14.134766 8.8046875 L 15.646484 12.683594 C 13.413184 13.718094 11.009503 14.256728 8.5957031 14.298828 L 8.5878906 9.6269531 C 10.459291 9.6325531 12.329466 9.3547175 14.134766 8.8046875 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kstars_horizon.svg b/.icons/Gruvbox-Dark/actions/24/kstars_horizon.svg
new file mode 100644
index 000000000..0552c784d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kstars_horizon.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" 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 1 A 7 7 0 0 1 15 8 A 7 7 0 0 1 8 15 A 7 7 0 0 1 1 8 A 7 7 0 0 1 8 1 z" transform="translate(4 4)"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 0.03515625 7.2636719 C 0.03295625 7.2870519 0.03325 7.3105844 0.03125 7.3339844 A 8 8 0 0 1 0.0390625 7.2753906 C 0.0380959 7.2714906 0.03608625 7.2675919 0.03515625 7.2636719 z M 1.015625 8.4433594 A 7 7 0 0 0 8 15 A 7 7 0 0 0 14.976562 8.453125 C 13.602563 9.378125 10.987 10 8 10 C 5.003 9.999 2.383825 9.3733594 1.015625 8.4433594 z M 15.964844 8.6875 A 8 8 0 0 1 15.910156 9.140625 C 15.931686 8.990225 15.951794 8.84047 15.964844 8.6875 z M 0.041015625 8.8183594 A 8 8 0 0 0 0.2265625 9.8515625 C 0.14609287 9.5135539 0.076901364 9.1717202 0.041015625 8.8183594 z M 0.2265625 9.8515625 C 0.24889991 9.9453897 0.27126023 10.038347 0.296875 10.130859 A 8 8 0 0 1 0.2265625 9.8515625 z M 0.296875 10.130859 A 8 8 0 0 0 0.62890625 11.113281 C 0.49517647 10.797125 0.38967333 10.466016 0.296875 10.130859 z M 15.861328 9.4511719 A 8 8 0 0 1 15.755859 9.9335938 C 15.795489 9.7742738 15.831408 9.6141119 15.861328 9.4511719 z M 15.677734 10.234375 A 8 8 0 0 1 15.525391 10.693359 C 15.579661 10.541809 15.632504 10.389995 15.677734 10.234375 z M 15.417969 10.984375 A 8 8 0 0 1 15.208984 11.451172 C 15.282714 11.297512 15.353959 11.143295 15.417969 10.984375 z M 0.63085938 11.115234 C 0.73478938 11.360714 0.8495525 11.599801 0.9765625 11.832031 A 8 8 0 0 1 0.63085938 11.115234 z M 15.09375 11.689453 A 8 8 0 0 1 14.853516 12.111328 C 14.936816 11.972798 15.01877 11.833283 15.09375 11.689453 z M 1.0800781 12 C 1.1752961 12.16432 1.2706431 12.329678 1.3769531 12.486328 A 8 8 0 0 1 1.0800781 12 z M 14.677734 12.398438 A 8 8 0 0 1 14.445312 12.724609 C 14.524462 12.616829 14.603954 12.510237 14.677734 12.398438 z M 1.6152344 12.804688 A 8 8 0 0 0 1.8535156 13.115234 C 1.7701356 13.015154 1.6956815 12.908817 1.6171875 12.804688 L 1.6152344 12.804688 z M 14.216797 13.03125 A 8 8 0 0 1 13.947266 13.335938 C 14.037856 13.235057 14.131367 13.13666 14.216797 13.03125 z M 2.1210938 13.412109 C 2.2068708 13.505229 2.2907994 13.600503 2.3808594 13.689453 A 8 8 0 0 1 2.1210938 13.412109 z M 13.689453 13.619141 A 8 8 0 0 1 13.412109 13.878906 C 13.505229 13.793126 13.600503 13.709191 13.689453 13.619141 z M 2.6640625 13.947266 C 2.7649425 14.037856 2.86334 14.131367 2.96875 14.216797 A 8 8 0 0 1 2.6640625 13.947266 z M 13.115234 14.148438 A 8 8 0 0 1 12.804688 14.384766 C 12.908817 14.306266 13.015154 14.231817 13.115234 14.148438 z M 3.2753906 14.445312 C 3.3831706 14.524462 3.4897625 14.603954 3.6015625 14.677734 A 8 8 0 0 1 3.2753906 14.445312 z M 12.486328 14.623047 A 8 8 0 0 1 12 14.919922 C 12.16432 14.824702 12.329678 14.729357 12.486328 14.623047 z M 3.8886719 14.853516 C 4.0272019 14.936816 4.1667169 15.01877 4.3105469 15.09375 A 8 8 0 0 1 3.8886719 14.853516 z M 4.5488281 15.208984 C 4.7024881 15.282714 4.856705 15.353959 5.015625 15.417969 A 8 8 0 0 1 4.5488281 15.208984 z M 11.113281 15.371094 C 10.798514 15.504236 10.470327 15.608596 10.136719 15.701172 A 8 8 0 0 0 11.113281 15.371094 z M 10.136719 15.701172 A 8 8 0 0 1 9.8515625 15.775391 C 9.9475434 15.752566 10.042114 15.727425 10.136719 15.701172 z M 9.8515625 15.775391 C 9.5141736 15.855622 9.1710388 15.923166 8.8183594 15.958984 A 8 8 0 0 0 9.8515625 15.775391 z M 5.3066406 15.525391 C 5.4581906 15.579661 5.610005 15.632504 5.765625 15.677734 A 8 8 0 0 1 5.3066406 15.525391 z M 6.0664062 15.755859 L 6.0664062 15.757812 A 8 8 0 0 0 6.5488281 15.861328 C 6.3858881 15.831408 6.2257262 15.795489 6.0664062 15.755859 z M 6.859375 15.910156 C 7.009775 15.931686 7.15953 15.951794 7.3125 15.964844 A 8 8 0 0 1 6.859375 15.910156 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kstars_indi.svg b/.icons/Gruvbox-Dark/actions/24/kstars_indi.svg
new file mode 100644
index 000000000..1872b2c9f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kstars_indi.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 0 L 4.8125 16 L 10.25 16 L 14 0 L 2 0 z M 3.5 2 C 3.77614 2 4 2.2239 4 2.5 C 4 2.7761 3.77614 3 3.5 3 C 3.22386 3 3 2.7761 3 2.5 C 3 2.2239 3.22386 2 3.5 2 z M 10.5 2 C 10.77614 2 11 2.2239 11 2.5 C 11 2.7761 10.77614 3 10.5 3 C 10.22386 3 10 2.7761 10 2.5 C 10 2.2239 10.22386 2 10.5 2 z M 7.9042969 4.0019531 C 9.4444969 3.9519531 10.771709 5.0778688 10.974609 6.6054688 C 11.192879 8.2483688 10.037581 9.7571094 8.3945312 9.9746094 C 6.7516312 10.192909 5.2428906 9.0376313 5.0253906 7.3945312 C 4.8071206 5.7516312 5.9624187 4.2428906 7.6054688 4.0253906 C 7.7046288 4.0123906 7.8043569 4.0039531 7.9042969 4.0019531 z M 9.5 11.001953 C 9.77614 11.001953 10 11.225853 10 11.501953 C 10 11.778053 9.77614 12.001953 9.5 12.001953 C 9.22386 12.001953 9 11.778053 9 11.501953 C 9 11.225853 9.22386 11.001953 9.5 11.001953 z M 6.5 13.001953 C 6.77614 13.001953 7 13.225853 7 13.501953 C 7 13.778053 6.77614 14.001953 6.5 14.001953 C 6.22386 14.001953 6 13.778053 6 13.501953 C 6 13.225853 6.22386 13.001953 6.5 13.001953 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kstars_mw.svg b/.icons/Gruvbox-Dark/actions/24/kstars_mw.svg
new file mode 100644
index 000000000..f0659911c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kstars_mw.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.931641 -0.05078125 C 9.8364406 -0.02378125 8.833625 -0.092528125 7.703125 0.20117188 L 7.703125 0.19921875 C 5.801625 0.99571875 4.6923594 2.759875 4.1933594 4.671875 C 4.1534984 4.830475 3.9335937 5.4610281 3.9335938 6.2363281 L 3.9335938 9.1035156 C 3.8754468 10.660416 2.7694406 11.612703 1.6191406 12.470703 C 1.0834106 12.849303 0.5249 13.178859 0 13.568359 L 0.00390625 15.949219 C 2.9728063 15.939219 4.2843437 15.928594 6.2773438 15.933594 C 7.8816438 13.471194 8.9471031 11.741741 8.9707031 9.1816406 L 8.9707031 6.2382812 C 9.0404831 5.6139813 9.27419 4.9565375 9.78125 4.8984375 C 10.66854 4.8504375 11.3975 5.1032031 11.875 5.4082031 C 12.14069 5.5797031 12.726154 5.9550781 13.646484 5.9550781 L 16 5.9550781 L 16 0.94335938 L 14.859375 0.94335938 C 14.054065 1.0083594 13.422747 0.46617187 12.685547 0.20117188 C 12.317997 0.11017188 11.688231 -0.05078125 10.931641 -0.05078125 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kstars_satellites.svg b/.icons/Gruvbox-Dark/actions/24/kstars_satellites.svg
new file mode 100644
index 000000000..948b9f13d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kstars_satellites.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11 -0.13867188 L 11 0 L 5.7363281 7.1777344 A 4.5 4.5 0 0 1 6.1855469 7.3339844 C 5.6642369 7.1228844 5.097 7 4.5 7 C 3.307 7 2.1633125 7.4761125 1.3203125 8.3203125 A 4.5 4.5 0 0 0 0.69335938 9.1074219 L 2.7871094 11.201172 L 1.390625 13.105469 A 3.5 3.5 0 0 0 2.8964844 14.607422 L 4.7988281 13.212891 L 6.8945312 15.308594 A 4.5 4.5 0 0 0 7.6796875 14.679688 C 8.5238775 13.836687 8.9988 12.693 9 11.5 C 9.000001 10.9188 8.8803075 10.367422 8.6796875 9.8574219 A 4.5 4.5 0 0 1 8.8242188 10.261719 L 16 4.8613281 L 11 -0.13867188 z M 2.9140625 0.0859375 L 0.0859375 2.9160156 L 3.7578125 6.5859375 L 6.5859375 3.7578125 L 2.9140625 0.0859375 z M 12.242188 9.4140625 L 9.4140625 12.244141 L 13.085938 15.916016 L 15.914062 13.085938 L 12.242188 9.4140625 z M 0.74804688 13.914062 L 0 15.013672 L 1 16.013672 L 2.0195312 15.265625 A 4.5 4.5 0 0 1 0.74804688 13.994141 L 0.74804688 13.914062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kstars_solarsystem.svg b/.icons/Gruvbox-Dark/actions/24/kstars_solarsystem.svg
new file mode 100644
index 000000000..0ff9d30ae
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kstars_solarsystem.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 -0.05078125 L 8 0 A 8 8 0 0 0 0 8 A 8 8 0 0 0 1.3847656 12.498047 A 1.5 1.5 0 0 0 1.2011719 12.75 A 1.5 1.5 0 0 0 1.75 14.75 A 1.5 1.5 0 0 0 3.5078125 14.550781 A 8 8 0 0 0 8 15.949219 A 8 8 0 0 0 16 7.9492188 A 8 8 0 0 0 8 -0.05078125 z M 8 1 A 7 7 0 0 1 15 8 A 7 7 0 0 1 8 15 A 7 7 0 0 1 3.9824219 13.728516 A 1.5 1.5 0 0 0 3.25 12.228516 A 1.5 1.5 0 0 0 2.2773438 12.029297 A 7 7 0 0 1 1 8.0292969 A 7 7 0 0 1 8 1.0292969 L 8 1 z M 8 3 A 5 5 0 0 0 3 8 A 5 5 0 0 0 8 13 A 5 5 0 0 0 11.072266 11.9375 A 1.5 1.5 0 0 0 12.798828 11.25 A 1.5 1.5 0 0 0 12.720703 9.6308594 A 5 5 0 0 0 13 8 A 5 5 0 0 0 8 3 z M 8 4 A 4 4 0 0 1 12 8 A 4 4 0 0 1 11.857422 9.0429688 A 1.5 1.5 0 0 0 10.201172 9.75 A 1.5 1.5 0 0 0 10.238281 11.310547 A 4 4 0 0 1 8 12.009766 A 4 4 0 0 1 4 8.0097656 A 4 4 0 0 1 8 4.0097656 L 8 4 z M 8 6 A 2 2 0 0 0 6 8 A 2 2 0 0 0 8 10 A 2 2 0 0 0 10 8 A 2 2 0 0 0 8 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kstars_supernovae.svg b/.icons/Gruvbox-Dark/actions/24/kstars_supernovae.svg
new file mode 100644
index 000000000..0aaa66da1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kstars_supernovae.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.810547 0 C 15.479437 -0.029 14.479006 0.33673438 14.128906 0.55273438 C 13.345916 0.91793437 11.935278 1.6615938 10.267578 2.9960938 C 10.381948 3.0770937 10.494726 3.1680188 10.603516 3.2617188 C 12.194216 2.0877188 13.300984 1.6580469 13.646484 2.1230469 C 13.970514 2.5592469 13.392143 3.631075 12.283203 5.046875 A 5.0063 5.4049 0 0 0 7.4082031 2.59375 A 5.0063 5.4049 0 0 0 3.1035156 8.6621094 A 5.0063 5.4049 0 0 0 3.4394531 10.007812 C 1.5583531 12.437913 -0.39024062 15.204966 0.068359375 15.822266 C 0.56440938 16.490066 3.2945125 15.180437 6.1953125 12.960938 A 5.0063 5.4049 0 0 0 8.7265625 13.308594 A 5.0063 5.4049 0 0 0 13.029297 7.2402344 A 5.0063 5.4049 0 0 0 12.798828 6.2050781 C 14.958828 3.3448781 16.383803 0.67740938 15.908203 0.037109375 C 15.892043 0.015109375 15.857857 0.004 15.810547 0 z M 3.6230469 10.431641 A 5.0063 5.4049 0 0 0 5.1503906 12.335938 C 3.6865906 13.523537 2.6097312 14.092766 2.2695312 13.634766 C 1.9319513 13.180266 2.4730569 12.048641 3.6230469 10.431641 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-add-feeds.svg b/.icons/Gruvbox-Dark/actions/24/kt-add-feeds.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-add-feeds.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-add-filters.svg b/.icons/Gruvbox-Dark/actions/24/kt-add-filters.svg
new file mode 100644
index 000000000..b11a7108e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-add-filters.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 2 L 4 6 L 4.0195312 10 L 4.9882812 14 L 6 10 L 6 6 L 10 2 L 0 2 z M 10 6 L 10 8 L 8 8 L 8 10 L 10 10 L 10 12 L 12 12 L 12 10 L 14 10 L 14 8 L 12 8 L 12 6 L 10 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-bandwidth-scheduler.svg b/.icons/Gruvbox-Dark/actions/24/kt-bandwidth-scheduler.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-bandwidth-scheduler.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-change-tracker.svg b/.icons/Gruvbox-Dark/actions/24/kt-change-tracker.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-change-tracker.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-check-data.svg b/.icons/Gruvbox-Dark/actions/24/kt-check-data.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-check-data.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-chunks.svg b/.icons/Gruvbox-Dark/actions/24/kt-chunks.svg
new file mode 120000
index 000000000..4bbf838be
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-chunks.svg
@@ -0,0 +1 @@
+view-column.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-encrypted.svg b/.icons/Gruvbox-Dark/actions/24/kt-encrypted.svg
new file mode 120000
index 000000000..5c1fbb374
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-encrypted.svg
@@ -0,0 +1 @@
+object-locked.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-info-widget.svg b/.icons/Gruvbox-Dark/actions/24/kt-info-widget.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-info-widget.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-magnet.svg b/.icons/Gruvbox-Dark/actions/24/kt-magnet.svg
new file mode 100644
index 000000000..82adffd6c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-magnet.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1.5 C 5.2473 1.5 3 3.7473 3 6.5 L 3 14.5 L 5 14.5 L 5 6.5 C 5 4.8207 6.3207 3.5 8 3.5 C 9.6793 3.5 11 4.8207 11 6.5 L 11 14.5 L 13 14.5 L 13 6.5 C 13 3.7473 10.7527 1.5 8 1.5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-pause.svg b/.icons/Gruvbox-Dark/actions/24/kt-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-plugins.svg b/.icons/Gruvbox-Dark/actions/24/kt-plugins.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-plugins.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-queue-manager.svg b/.icons/Gruvbox-Dark/actions/24/kt-queue-manager.svg
new file mode 120000
index 000000000..213a69a23
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-queue-manager.svg
@@ -0,0 +1 @@
+view-sort-descending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-remove-feeds.svg b/.icons/Gruvbox-Dark/actions/24/kt-remove-feeds.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-remove-feeds.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-remove-filters.svg b/.icons/Gruvbox-Dark/actions/24/kt-remove-filters.svg
new file mode 100644
index 000000000..4fbc9f6b1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-remove-filters.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 2 L 4 6 L 4.0195312 10 L 4.9882812 14 L 6 10 L 6 6 L 10 2 L 0 2 z M 8 8 L 8 10 L 14 10 L 14 8 L 8 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-remove.svg b/.icons/Gruvbox-Dark/actions/24/kt-remove.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-remove.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-restore-defaults.svg b/.icons/Gruvbox-Dark/actions/24/kt-restore-defaults.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-restore-defaults.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-set-max-download-speed.svg b/.icons/Gruvbox-Dark/actions/24/kt-set-max-download-speed.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-set-max-download-speed.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-set-max-upload-speed.svg b/.icons/Gruvbox-Dark/actions/24/kt-set-max-upload-speed.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-set-max-upload-speed.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-show-statusbar.svg b/.icons/Gruvbox-Dark/actions/24/kt-show-statusbar.svg
new file mode 120000
index 000000000..ae70e66ea
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-show-statusbar.svg
@@ -0,0 +1 @@
+show-menu.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-speed-limits.svg b/.icons/Gruvbox-Dark/actions/24/kt-speed-limits.svg
new file mode 100644
index 000000000..0e94dc90c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-speed-limits.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 12.779308,6.0015306 c -0.05156,-0.00555 -0.102813,0.00986 -0.142578,0.044922 -0.03976,0.03509 -0.06339,0.085636 -0.06836,0.140625 l -0.226563,2.486328 c -0.01035,0.1144062 0.06903,0.2174449 0.175781,0.2285156 0.618358,0.06421 1.21365,0.2429925 1.771484,0.5312505 0.02654,0.01373 0.057,0.01953 0.08594,0.01953 0.02159,0 0.04169,-0.004 0.0625,-0.01172 0.0486,-0.01819 0.08897,-0.05575 0.111328,-0.105469 L 15.560559,7.0855144 C 15.60718,6.9819827 15.56736,6.8580588 15.47072,6.8081707 14.623387,6.3703895 13.717355,6.0990085 12.779308,6.0015306 Z m -1.863282,0.037109 C 9.9824762,6.1743747 9.0877981,6.483541 8.2558699,6.9566087 c -0.09472,0.053868 -0.1302746,0.1796521 -0.080078,0.28125 l 1.0917969,2.207031 c 0.034876,0.07049 0.1023058,0.109375 0.171875,0.109375 0.030693,0 0.060876,-0.007 0.089844,-0.02344 0.5480302,-0.311576 1.1372292,-0.51411 1.7519532,-0.6035159 0.106249,-0.015443 0.180421,-0.1204452 0.166016,-0.234375 l -0.3125,-2.4765625 C 11.120371,6.1024726 11.022014,6.0233092 10.916026,6.0386399 Z m 5.986329,1.796875 c -0.05122,0.00569 -0.09839,0.033347 -0.13086,0.076172 l -1.470703,1.9374998 c -0.03247,0.04285 -0.04632,0.09744 -0.04101,0.1523436 0.0053,0.0549 0.03034,0.105759 0.07031,0.140625 0.48288,0.420938 0.888335,0.922558 1.207031,1.494141 0.03639,0.06519 0.101876,0.101562 0.167969,0.101562 0.03391,0 0.06842,-0.0093 0.09961,-0.0293 l 2,-1.28125 c 0.04416,-0.02834 0.07529,-0.07339 0.08789,-0.126953 0.01255,-0.05356 0.005,-0.110781 -0.02148,-0.158203 C 18.389226,9.2779397 17.77475,8.5167308 17.04494,7.8804338 17.00497,7.8456238 16.953789,7.8299908 16.902362,7.8355118 Z M 6.8613386,8.0425462 c -0.051634,-0.00353 -0.101958,0.014346 -0.140625,0.050781 -0.7068553,0.6660896 -1.2937579,1.4508255 -1.7441406,2.3339848 -0.02468,0.04846 -0.030109,0.107213 -0.015625,0.160156 0.014484,0.05297 0.046594,0.09659 0.091797,0.123047 l 2.0449217,1.199219 c 0.029569,0.01735 0.062247,0.02539 0.09375,0.02539 0.06868,0 0.1346537,-0.0402 0.1699219,-0.109375 0.2976756,-0.583747 0.6867115,-1.102357 1.1542969,-1.542969 0.038745,-0.03638 0.061185,-0.08745 0.064453,-0.142578 0.00332,-0.05507 -0.012888,-0.110892 -0.046875,-0.1523443 l -1.5390625,-1.875 C 6.9601639,8.0714068 6.9127639,8.0461056 6.8613386,8.0425462 Z M 19.392589,11.833562 17.16798,12.579656 c -0.102354,0.03436 -0.159007,0.152049 -0.126954,0.261719 0.159584,0.546134 0.240235,1.116414 0.240235,1.695312 0,0.08523 -0.0018,0.172015 -0.0059,0.265625 -0.0024,0.05513 0.01606,0.109611 0.05078,0.150391 0.03469,0.04081 0.08334,0.06584 0.134766,0.06836 l 2.328124,0.115234 c 0.0031,1.41e-4 0.0048,0 0.0078,0 0.103112,0 0.188497,-0.08767 0.193359,-0.199218 0.006,-0.138875 0.0098,-0.26987 0.0098,-0.400392 -5.2e-5,-0.874835 -0.123089,-1.738068 -0.365234,-2.566406 -0.0321,-0.109726 -0.139939,-0.171164 -0.242188,-0.136719 z M 8.6132917,12.073797 c -0.042239,0.0053 -0.082894,0.02534 -0.1152343,0.05859 -0.064733,0.06645 -0.079306,0.171162 -0.037109,0.25586 l 1.7207036,3.457031 c -0.0063,0.06659 -0.0098,0.1353 -0.0098,0.203125 0,0.521526 0.189226,1.010155 0.533203,1.378906 0.344003,0.368779 0.800622,0.572266 1.287109,0.572266 0.486488,0 0.945086,-0.203543 1.289063,-0.572266 0.344003,-0.368751 0.533203,-0.85738 0.533203,-1.378906 0,-0.521527 -0.189226,-1.012108 -0.533203,-1.38086 -0.343514,-0.368255 -0.80138,-0.57172 -1.287109,-0.572265 l -0.002,0 c -0.03284,4.4e-5 -0.06707,8.4e-5 -0.09961,0.002 L 8.7382917,12.103093 c -0.038602,-0.02445 -0.082761,-0.03456 -0.125,-0.0293 z m -4.0957031,0.06641 c -0.0497,-0.01441 -0.1037574,-0.0079 -0.1484375,0.01953 -0.04468,0.02747 -0.076327,0.07367 -0.089844,0.126953 -0.1848117,0.730661 -0.2792966,1.487383 -0.2792966,2.249997 0,0.130522 0.00373,0.261517 0.00977,0.400391 0.00484,0.111575 0.090195,0.199219 0.1933594,0.199218 0.00303,0 0.00673,1.69e-4 0.00977,0 l 2.3261715,-0.115234 c 0.051425,-0.0025 0.1001248,-0.02758 0.1347656,-0.06836 0.034693,-0.04078 0.053186,-0.09526 0.050781,-0.150391 -0.00405,-0.09364 -0.00586,-0.180423 -0.00586,-0.265625 0,-0.505046 0.061658,-1.00446 0.1835938,-1.486328 0.028001,-0.11093 -0.03324,-0.225729 -0.1367179,-0.255858 L 4.5175886,12.140203 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-start-all.svg b/.icons/Gruvbox-Dark/actions/24/kt-start-all.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-start-all.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-start.svg b/.icons/Gruvbox-Dark/actions/24/kt-start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-stop-all.svg b/.icons/Gruvbox-Dark/actions/24/kt-stop-all.svg
new file mode 100644
index 000000000..341e88466
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-stop-all.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 5,9 0,6 6,0 0,-6 -6,0 z m 8,0 0,6 6,0 0,-6 -6,0 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-stop.svg b/.icons/Gruvbox-Dark/actions/24/kt-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/kt-upnp.svg b/.icons/Gruvbox-Dark/actions/24/kt-upnp.svg
new file mode 100644
index 000000000..6bcd4fa0a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/kt-upnp.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 14,4 c 0.004,0.003 0,1.3332999 0,2.0000001 H 11 V 11 h 3 v 2 L 19.5,8.5 Z M 9.9999999,10 4.5,14.5 10,19 c -0.004,-0.003 0,-1.3333 0,-2 h 3 v -5 h -3 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/ktnef_extract_to.svg b/.icons/Gruvbox-Dark/actions/24/ktnef_extract_to.svg
new file mode 120000
index 000000000..da21a89e6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/ktnef_extract_to.svg
@@ -0,0 +1 @@
+archive-extract.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/label-amarok.svg b/.icons/Gruvbox-Dark/actions/24/label-amarok.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/label-amarok.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-TeX-logo.svg b/.icons/Gruvbox-Dark/actions/24/labplot-TeX-logo.svg
new file mode 100644
index 000000000..47af3e572
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-TeX-logo.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9.7890625 3.890625 L 8.9980469 4.5 L 11.263672 7.4453125 L 8.9980469 10.390625 L 9.7890625 11 L 11.894531 8.2636719 L 13.998047 11 L 14.789062 10.390625 L 12.525391 7.4453125 L 14.789062 4.5 L 13.998047 3.890625 L 11.894531 6.6269531 L 9.7890625 3.890625 z M -0.001953125 4 L -0.001953125 5 L 1.9980469 5 L 1.9980469 11 L 2.9980469 11 L 2.9980469 5 L 4.9980469 5 L 4.9980469 4 L -0.001953125 4 z M 3.9980469 6 L 3.9980469 7 L 3.9980469 8.5 L 3.9980469 9.5 L 3.9980469 12 L 3.9980469 13 L 8.9980469 13 L 8.9980469 12 L 4.9980469 12 L 4.9980469 10 L 8.9980469 10 L 8.9980469 9 L 4.9980469 9 L 4.9980469 7 L 8.9980469 7 L 8.9980469 6 L 3.9980469 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-auto-scale-all.svg b/.icons/Gruvbox-Dark/actions/24/labplot-auto-scale-all.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-auto-scale-all.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-auto-scale-x.svg b/.icons/Gruvbox-Dark/actions/24/labplot-auto-scale-x.svg
new file mode 120000
index 000000000..a510711d8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-auto-scale-x.svg
@@ -0,0 +1 @@
+zoom-select-x.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-auto-scale-y.svg b/.icons/Gruvbox-Dark/actions/24/labplot-auto-scale-y.svg
new file mode 120000
index 000000000..c466cdccb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-auto-scale-y.svg
@@ -0,0 +1 @@
+zoom-select-y.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-axis-horizontal.svg b/.icons/Gruvbox-Dark/actions/24/labplot-axis-horizontal.svg
new file mode 100644
index 000000000..db5265745
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-axis-horizontal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 0 L 1 14 L 0 14 L 0 15 L 1 15 L 1 16 L 2 16 L 2 15 L 16 15 L 16 14 L 14 14 L 14 12 L 13 12 L 13 14 L 10 14 L 10 12 L 9 12 L 9 14 L 6 14 L 6 12 L 5 12 L 5 14 L 2 14 L 2 0 L 1 0 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-axis-vertical.svg b/.icons/Gruvbox-Dark/actions/24/labplot-axis-vertical.svg
new file mode 100644
index 000000000..67d98686c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-axis-vertical.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 0 L 1 14 L 0 14 L 0 15 L 1 15 L 1 16 L 2 16 L 2 15 L 16 15 L 16 14 L 2 14 L 2 10.333984 L 4 10.333984 L 4 9.3339844 L 2 9.3339844 L 2 1 L 4 1 L 4 0 L 2 0 L 1 0 z M 2.0078125 4.6660156 L 2.0078125 5.6660156 L 4.0078125 5.6660156 L 4.0078125 4.6660156 L 2.0078125 4.6660156 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-cursor-arrow.svg b/.icons/Gruvbox-Dark/actions/24/labplot-cursor-arrow.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-cursor-arrow.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-format-text-symbol.svg b/.icons/Gruvbox-Dark/actions/24/labplot-format-text-symbol.svg
new file mode 120000
index 000000000..5d66639c3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-format-text-symbol.svg
@@ -0,0 +1 @@
+format-text-symbol.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-shift-down-y.svg b/.icons/Gruvbox-Dark/actions/24/labplot-shift-down-y.svg
new file mode 100644
index 000000000..ac2c3f048
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-shift-down-y.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 3 L 6 7 L 10 7 L 8 3 z M 4 9 L 0 11 L 4 13 L 4 9 z M 12 9 L 12 13 L 16 11 L 12 9 z M 8 10 C 7.446 10 7 10.446 7 11 C 7 11.554 7.446 12 8 12 C 8.554 12 9 11.554 9 11 C 9 10.446 8.554 10 8 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-shift-left-x.svg b/.icons/Gruvbox-Dark/actions/24/labplot-shift-left-x.svg
new file mode 100644
index 000000000..26ea24e0b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-shift-left-x.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 0 L 3 4 L 7 4 L 5 0 z M 9 6 L 9 10 L 13 8 L 9 6 z M 5 7 C 4.446 7 4 7.446 4 8 C 4 8.554 4.446 9 5 9 C 5.554 9 6 8.554 6 8 C 6 7.446 5.554 7 5 7 z M 3 12 L 5 16 L 7 12 L 3 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-shift-right-x.svg b/.icons/Gruvbox-Dark/actions/24/labplot-shift-right-x.svg
new file mode 100644
index 000000000..d4449137b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-shift-right-x.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11 0 L 9 4 L 13 4 L 11 0 z M 7 6 L 3 8 L 7 10 L 7 6 z M 11 7 C 10.446 7 10 7.446 10 8 C 10 8.554 10.446 9 11 9 C 11.554 9 12 8.554 12 8 C 12 7.446 11.554 7 11 7 z M 9 12 L 11 16 L 13 12 L 9 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-shift-up-y.svg b/.icons/Gruvbox-Dark/actions/24/labplot-shift-up-y.svg
new file mode 100644
index 000000000..054af2bb1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-shift-up-y.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 3 L 0 5 L 4 7 L 4 3 z M 12 3 L 12 7 L 16 5 L 12 3 z M 8 4 C 7.446 4 7 4.446 7 5 C 7 5.554 7.446 6 8 6 C 8.554 6 9 5.554 9 5 C 9 4.446 8.554 4 8 4 z M 6 9 L 8 13 L 10 9 L 6 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-transform-move.svg b/.icons/Gruvbox-Dark/actions/24/labplot-transform-move.svg
new file mode 120000
index 000000000..fa26bd381
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-transform-move.svg
@@ -0,0 +1 @@
+transform-move.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-xy-curve.svg b/.icons/Gruvbox-Dark/actions/24/labplot-xy-curve.svg
new file mode 100644
index 000000000..fbe6c4452
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-xy-curve.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13.779297 2.9746094 L 13.748047 3.03125 C 13.673747 3.01885 13.598994 3.0058594 13.521484 3.0058594 C 12.703684 3.0058594 11.996047 3.7291169 11.998047 4.5292969 C 11.997147 4.8879569 12.14468 5.2173425 12.375 5.4765625 L 9.2539062 11.03125 C 9.1778063 11.01815 9.1009744 11.005859 9.0214844 11.005859 C 9.0081844 11.005859 8.9956219 11.009766 8.9824219 11.009766 L 7.4394531 6.6757812 C 7.7787531 6.4024513 7.9991469 5.9882469 7.9980469 5.5292969 C 8.0000469 4.7290769 7.3393144 4.0058594 6.5214844 4.0058594 C 5.7036844 4.0058594 4.9960469 4.7291169 4.9980469 5.5292969 C 4.9978969 5.5872969 5.008525 5.6427287 5.015625 5.6992188 L 2.5351562 6.9394531 C 2.2706662 6.6758931 1.9156644 6.5058594 1.5214844 6.5058594 C 0.70368437 6.5058594 -0.003953125 7.2291169 -0.001953125 8.0292969 C -0.003953125 8.8295269 0.70372437 9.5058594 1.5214844 9.5058594 C 2.3392744 9.5058594 2.9999469 8.8295669 2.9980469 8.0292969 C 2.9982269 7.9557969 2.9871625 7.88422 2.9765625 7.8125 L 5.4589844 6.5722656 C 5.7338544 6.8351456 6.1054394 6.9995962 6.5058594 7.0039062 L 8.0683594 11.371094 C 7.7260994 11.657394 7.4969669 12.078457 7.4980469 12.529297 C 7.4960469 13.329527 8.2037244 14.005859 9.0214844 14.005859 C 9.8392744 14.005859 10.499947 13.329567 10.498047 12.529297 C 10.498967 12.159707 10.353004 11.810099 10.121094 11.537109 L 13.216797 6.0371094 L 13.806641 10.207031 C 13.333741 10.474841 12.996727 10.980447 12.998047 11.529297 C 12.996047 12.329527 13.703724 13.005859 14.521484 13.005859 C 15.339274 13.005859 15.999947 12.329567 15.998047 11.529297 C 16.000047 10.821277 15.482435 10.176909 14.796875 10.037109 L 14.197266 5.8339844 C 14.672726 5.5849344 14.999397 5.0901569 14.998047 4.5292969 C 15.000047 3.8186269 14.478442 3.1716562 13.789062 3.0351562 L 13.779297 2.9746094 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-xy-equation-curve.svg b/.icons/Gruvbox-Dark/actions/24/labplot-xy-equation-curve.svg
new file mode 100644
index 000000000..1a15213fe
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-xy-equation-curve.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1.0039062 C 7.06944 1.0039062 6.2703875 1.4993475 5.5546875 2.1484375 C 4.8389975 2.7975375 4.1768406 3.6248406 3.4941406 4.4316406 C 2.6496006 5.5986406 0.4955 7.1690938 0 7.4335938 L 0 8.5039062 C 1.272 8.5039062 1.3661375 9.2957288 2.3984375 10.355469 C 2.4381375 10.472889 2.4747406 10.593626 2.5253906 10.697266 C 2.6006906 10.851306 2.6643388 11.028861 2.9492188 11.150391 L 3.0683594 11.201172 L 3.1484375 11.191406 C 3.2624175 11.322486 3.3788175 11.442202 3.4921875 11.576172 C 4.1748675 12.382952 4.8389875 13.210275 5.5546875 13.859375 C 6.2703775 14.508475 7.0695 15.003906 8 15.003906 C 8.93055 15.003906 9.7296125 14.508555 10.445312 13.859375 C 11.161002 13.210285 11.823159 12.382972 12.505859 11.576172 C 13.871259 9.9625719 14.2709 8.5039062 16 8.5039062 L 16 7.5039062 C 15.21584 7.5039062 15.502292 7.1932037 14.826172 6.7148438 C 14.727272 6.6273438 14.62573 6.5414487 14.53125 6.4492188 C 14.24315 6.1680187 13.977827 5.8865094 13.742188 5.6621094 C 13.624378 5.5499194 13.516754 5.4518875 13.396484 5.3671875 C 13.363784 5.3440875 13.32058 5.3230813 13.28125 5.3007812 C 13.02121 5.0180212 12.761559 4.7338406 12.505859 4.4316406 C 11.823179 3.6248506 11.161012 2.7975375 10.445312 2.1484375 C 9.7296225 1.4993375 8.9305 1.0039062 8 1.0039062 z M 8 2.0039062 C 8.56944 2.0039062 9.1454375 2.321005 9.7734375 2.890625 C 10.401498 3.460275 11.051841 4.259925 11.744141 5.078125 C 11.865471 5.221505 12.00005 5.3614094 12.125 5.5058594 C 12.0658 5.5555594 12.008884 5.6096156 11.958984 5.6660156 C 11.724694 5.9307856 11.544636 6.2574156 11.378906 6.6347656 C 11.047456 7.3894856 10.781759 8.3448281 10.542969 9.2988281 C 10.304189 10.252838 10.094907 11.203138 9.9042969 11.898438 C 9.8624969 12.050768 9.8286025 12.12608 9.7890625 12.25 C 9.6955625 12.00078 9.6016838 11.753612 9.4960938 11.382812 C 9.2068037 10.367012 8.8926575 8.9850156 8.5859375 7.6035156 C 8.2792275 6.2220156 7.9795875 4.8400156 7.7109375 3.7910156 C 7.5766175 3.2665156 7.452255 2.8284237 7.328125 2.4960938 C 7.287425 2.3873137 7.2406325 2.3016075 7.1953125 2.2109375 C 7.4677125 2.0801175 7.73502 2.0039062 8 2.0039062 z M 6.4355469 2.9960938 C 6.5269469 3.2608637 6.6283975 3.5966556 6.7421875 4.0410156 C 7.0026375 5.0579156 7.301915 6.4355125 7.609375 7.8203125 C 7.916825 9.2052125 8.2329562 10.59515 8.5351562 11.65625 C 8.6862563 12.18683 8.830825 12.632043 8.984375 12.976562 C 9.061175 13.148833 9.1366775 13.295951 9.2421875 13.431641 C 9.2590875 13.453341 9.2903469 13.474947 9.3105469 13.498047 C 8.8577569 13.826467 8.4264 14.003906 8 14.003906 C 7.43055 14.003906 6.8545625 13.686817 6.2265625 13.117188 C 5.5985025 12.547537 4.9481594 11.749941 4.2558594 10.931641 C 4.1929594 10.857341 4.1223838 10.783724 4.0585938 10.708984 C 4.1008937 10.662884 4.1439906 10.617589 4.1816406 10.568359 C 4.4189206 10.257629 4.5950962 9.8791488 4.7539062 9.4492188 C 5.0715363 8.5893087 5.3034444 7.5191969 5.5214844 6.4667969 C 5.7395244 5.4143969 5.9429488 4.3789313 6.1679688 3.6445312 C 6.2573687 3.3527813 6.3500369 3.1624937 6.4355469 2.9960938 z M 4.9960938 4.2070312 C 4.8398937 4.8538712 4.6919387 5.5446719 4.5429688 6.2636719 C 4.3265787 7.3080719 4.0942462 8.3493625 3.8164062 9.1015625 C 3.6789362 9.4737225 3.528285 9.7726381 3.390625 9.9550781 C 3.349125 9.9098781 3.3115312 9.8631794 3.2695312 9.8183594 C 3.1766313 9.5044294 3.0795463 9.1065394 2.9726562 8.6933594 C 2.8583163 8.2514094 2.7384881 7.8082931 2.5800781 7.4394531 C 2.5213781 7.3026531 2.4533337 7.1782437 2.3710938 7.0585938 C 3.0579337 6.4628237 3.6774594 5.7597719 4.2558594 5.0761719 C 4.5096294 4.7762419 4.7526437 4.4912212 4.9960938 4.2070312 z M 12.792969 6.2617188 C 13.231809 6.7243888 13.700598 7.153095 14.205078 7.515625 C 14.418188 7.712325 14.641466 7.9010894 14.884766 8.0683594 C 13.660266 8.7254794 12.651388 9.8571406 11.742188 10.931641 C 11.466627 11.257311 11.202583 11.56892 10.939453 11.875 C 11.120853 11.17952 11.305342 10.375269 11.513672 9.5429688 C 11.747812 8.6075087 12.011242 7.6831094 12.294922 7.0371094 C 12.436762 6.7141494 12.586531 6.4623519 12.707031 6.3261719 C 12.765031 6.2605719 12.771369 6.2726187 12.792969 6.2617188 z M 1.5839844 7.6933594 C 1.6102844 7.7378594 1.6301094 7.7594544 1.6621094 7.8339844 C 1.7358094 8.0055444 1.8102556 8.2919544 1.8847656 8.5527344 C 1.5982856 8.3402244 1.2957219 8.1609663 0.98242188 8.0039062 C 1.1267519 7.9315062 1.2717563 7.8605906 1.4101562 7.7753906 C 1.4688563 7.7455906 1.5251244 7.7258594 1.5839844 7.6933594 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-xy-fit-curve.svg b/.icons/Gruvbox-Dark/actions/24/labplot-xy-fit-curve.svg
new file mode 100644
index 000000000..14f16430b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-xy-fit-curve.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13.519531 2.0039062 C 12.701731 2.0039062 11.994094 2.7271637 11.996094 3.5273438 C 11.994094 4.3275738 12.701771 5.0039062 13.519531 5.0039062 C 14.337321 5.0039062 14.997994 4.3276137 14.996094 3.5273438 C 14.998094 2.7271238 14.337361 2.0039062 13.519531 2.0039062 z M 6.5195312 3.0039062 C 5.7017312 3.0039062 4.9940938 3.7271637 4.9960938 4.5273438 C 4.9940938 5.3275738 5.7017712 6.0039062 6.5195312 6.0039062 C 7.3373212 6.0039062 7.9979938 5.3276137 7.9960938 4.5273438 C 7.9980937 3.7271238 7.3373612 3.0039062 6.5195312 3.0039062 z M 1.5195312 7.0039062 C 0.70173125 7.0039062 -0.00590625 7.7271637 -0.00390625 8.5273438 C -0.00590625 9.3275738 0.70177125 10.003906 1.5195312 10.003906 C 2.1670112 10.003906 2.7106563 9.5777562 2.9101562 9.0039062 L 15.996094 9.0039062 L 15.996094 8.0039062 L 2.8964844 8.0039062 C 2.6859044 7.4377963 2.1520412 7.0039062 1.5195312 7.0039062 z M 14.519531 10.003906 C 13.701731 10.003906 12.994094 10.727164 12.996094 11.527344 C 12.994094 12.327574 13.701771 13.003906 14.519531 13.003906 C 15.337321 13.003906 15.997994 12.327614 15.996094 11.527344 C 15.998094 10.727124 15.337361 10.003906 14.519531 10.003906 z M 9.0195312 11.003906 C 8.2017312 11.003906 7.4940938 11.727164 7.4960938 12.527344 C 7.4940938 13.327574 8.2017712 14.003906 9.0195312 14.003906 C 9.8373212 14.003906 10.497994 13.327614 10.496094 12.527344 C 10.498094 11.727124 9.8373612 11.003906 9.0195312 11.003906 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-xy-plot-four-axes.svg b/.icons/Gruvbox-Dark/actions/24/labplot-xy-plot-four-axes.svg
new file mode 100644
index 000000000..37edf9ce4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-xy-plot-four-axes.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 0 L 0 16 L 16 16 L 16 0 L 1 0 L 0 0 z M 1 1 L 13.71875 1 L 13.25 1.46875 L 12.4375 2.28125 L 11.125 3.59375 L 9 1.46875 L 7.46875 3 L 7 3.46875 L 6.15625 4.28125 L 4.46875 6 L 1 6 L 1 1 z M 15 1.125 L 15 14.84375 L 14.71875 14.5625 L 13.96875 13.8125 L 13.125 13 L 11.84375 11.6875 L 11.125 11 L 9 13.09375 L 7.6875 11.8125 L 6.875 11 L 4.875 9 L 1 9 L 1 7 L 4.875 7 L 6.875 5 L 7.6875 4.15625 L 9 2.875 L 11.125 5 L 13.125 3 L 13.96875 2.15625 L 15 1.125 z M 1 10 L 4.46875 10 L 6.15625 11.6875 L 7 12.53125 L 7.46875 13 L 9 14.53125 L 9.53125 14 L 11.125 12.40625 L 12.4375 13.6875 L 12.9375 14.21875 L 13.25 14.53125 L 13.28125 14.5625 L 13.71875 15 L 1 15 L 1 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-xy-plot-two-axes-centered-origin.svg b/.icons/Gruvbox-Dark/actions/24/labplot-xy-plot-two-axes-centered-origin.svg
new file mode 100644
index 000000000..b1532d1bb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-xy-plot-two-axes-centered-origin.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13.720703 0 L 11.994141 2.9902344 L 11.994141 5 L 8.9941406 5 L 7.9941406 6 L 7.9941406 1 L 6.9941406 1 L 6.9941406 6.9941406 L 6.9882812 7 L 6.9941406 7 L 5.9921875 8 L -0.005859375 8 L -0.005859375 9 L 4.9902344 9 L 3.9941406 9.9980469 L 2.9941406 10.996094 L 2.9941406 15 L -0.005859375 15 L -0.005859375 16 L 3.9941406 16 L 3.9941406 11.410156 L 4.4042969 11 L 4.40625 11 L 6.40625 9 L 6.9941406 9 L 6.9941406 16 L 7.9941406 16 L 7.9941406 9 L 14.994141 9 L 14.994141 8 L 7.9941406 8 L 7.9941406 7.4121094 L 9.40625 6 L 12.994141 6 L 12.994141 3.2578125 L 14.296875 1 L 15.994141 1 L 15.994141 0 L 13.720703 0 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-xy-plot-two-axes-centered.svg b/.icons/Gruvbox-Dark/actions/24/labplot-xy-plot-two-axes-centered.svg
new file mode 100644
index 000000000..334e9de15
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-xy-plot-two-axes-centered.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15 0 L 15 2.40625 L 11 6.078125 L 11 8 L 8 8 L 8 1 L 7 1 L 7 8 L 0 8 L 0 9 L 7 9 L 7 12.242188 L 4 14.996094 L 4 15 L 0 15 L 0 16 L 4.3847656 16 L 7 13.599609 L 7 16 L 8 16 L 8 12.681641 L 12 9.0097656 L 12 9 L 15 9 L 15 8 L 12 8 L 12 6.5175781 L 16 2.8457031 L 16 0 L 15 0 z M 8 9 L 10.53125 9 L 8 11.324219 L 8 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-xy-plot-two-axes.svg b/.icons/Gruvbox-Dark/actions/24/labplot-xy-plot-two-axes.svg
new file mode 100644
index 000000000..29408eb72
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-xy-plot-two-axes.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 0 L 1 14 L 0 14 L 0 15 L 1 15 L 1 16 L 2 16 L 2 15 L 16 15 L 16 14 L 15.15625 14 L 14.96875 13.8125 L 14.125 13 L 12.84375 11.6875 L 12.125 11 L 10 13.09375 L 8.6875 11.8125 L 7.875 11 L 5.875 9 L 2 9 L 2 7 L 5.875 7 L 7.875 5 L 8.6875 4.15625 L 10 2.875 L 12.125 5 L 14.125 3 L 14.96875 2.15625 L 16 1.125 L 16 0.90625 L 15.78125 0.90625 L 15.28125 0.4375 L 14.25 1.46875 L 13.4375 2.28125 L 12.125 3.59375 L 10 1.46875 L 8.46875 3 L 8 3.46875 L 7.15625 4.28125 L 5.46875 6 L 2 6 L 2 0 L 1 0 z M 2 10 L 5.46875 10 L 7.15625 11.6875 L 8 12.53125 L 8.46875 13 L 9.46875 14 L 2 14 L 2 10 z M 12.125 12.40625 L 13.4375 13.6875 L 13.732422 14 L 10.53125 14 L 12.125 12.40625 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-zoom-in-x.svg b/.icons/Gruvbox-Dark/actions/24/labplot-zoom-in-x.svg
new file mode 120000
index 000000000..608b53975
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-zoom-in-x.svg
@@ -0,0 +1 @@
+zoom-in-x.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-zoom-in-y.svg b/.icons/Gruvbox-Dark/actions/24/labplot-zoom-in-y.svg
new file mode 120000
index 000000000..65f9aa9f9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-zoom-in-y.svg
@@ -0,0 +1 @@
+y-zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-zoom-out-x.svg b/.icons/Gruvbox-Dark/actions/24/labplot-zoom-out-x.svg
new file mode 120000
index 000000000..fc310d2b1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-zoom-out-x.svg
@@ -0,0 +1 @@
+zoom-out-x.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/labplot-zoom-out-y.svg b/.icons/Gruvbox-Dark/actions/24/labplot-zoom-out-y.svg
new file mode 120000
index 000000000..0f72a058c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/labplot-zoom-out-y.svg
@@ -0,0 +1 @@
+zoom-out-y.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/layer-bottom.svg b/.icons/Gruvbox-Dark/actions/24/layer-bottom.svg
new file mode 100644
index 000000000..fa7c72804
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/layer-bottom.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m11 1l-3 4h4l3-4h-4zm-8 2v8l-1.3438-1.4062-0.6562 1.4062 3 3 3-3-0.6562-1.4062-1.3438 1.4062v-8h-2zm8 3l-3 4h4l3-4h-4zm-2 5l-3 4h6l3-4h-6z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/layer-delete.svg b/.icons/Gruvbox-Dark/actions/24/layer-delete.svg
new file mode 100644
index 000000000..cca5e56bd
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/layer-delete.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4 2l-3 3h9l3-3h-9zm0 4l-3 3h9l3-3h-9zm6.834 4l-0.834 0.834 1.666 1.666-1.666 1.666 0.834 0.834 1.666-1.666 1.666 1.666 0.834-0.834-1.666-1.666 1.666-1.666-0.834-0.834-1.666 1.666-1.666-1.666z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/layer-duplicate.svg b/.icons/Gruvbox-Dark/actions/24/layer-duplicate.svg
new file mode 100644
index 000000000..50379c029
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/layer-duplicate.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4 4l-3 3h11l3-3h-11zm0 5l-3 3h11l3-3h-11z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/layer-lower.svg b/.icons/Gruvbox-Dark/actions/24/layer-lower.svg
new file mode 100644
index 000000000..a9b7ab201
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/layer-lower.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m3 1v6l-1.3438-1.4062-0.6562 1.4062 3 3 3-3-0.6562-1.4062-1.3438 1.4062v-6h-2zm8 0l-3 4h4l3-4h-4zm0 5l-3 4h4l3-4h-4zm-2 5l-3 4h6l3-4h-6z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/layer-new.svg b/.icons/Gruvbox-Dark/actions/24/layer-new.svg
new file mode 100644
index 000000000..23d67990c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/layer-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 L 1 4 L 10 4 L 13 1 L 4 1 z M 4 5 L 1 8 L 10 8 L 13 5 L 4 5 z M 11 9 L 11 11 L 9 11 L 9 13 L 11 13 L 11 15 L 13 15 L 13 13 L 15 13 L 15 11 L 13 11 L 13 9 L 11 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/layer-next.svg b/.icons/Gruvbox-Dark/actions/24/layer-next.svg
new file mode 100644
index 000000000..443a52cc5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/layer-next.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 L 1 5 L 12 5 L 15 1 L 4 1 z M 5.75 6 L 5 6.8007812 L 6.0078125 7.875 L 8 10 L 9.9921875 7.875 L 11 6.8007812 L 10.25 6 L 9.2421875 7.0742188 L 8 8.4003906 L 6.7578125 7.0742188 L 5.75 6 z M 4 11 L 1 15 L 12 15 L 15 11 L 4 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/layer-previous.svg b/.icons/Gruvbox-Dark/actions/24/layer-previous.svg
new file mode 100644
index 000000000..6f0c7cc90
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/layer-previous.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 4 5 L 15 5 L 12 1 L 1 1 z M 8 6 L 6.0078125 8.125 L 5 9.1992188 L 5.75 10 L 6.7578125 8.9257812 L 8 7.5996094 L 9.2421875 8.9257812 L 10.25 10 L 11 9.1992188 L 9.9921875 8.125 L 8 6 z M 1 11 L 4 15 L 15 15 L 12 11 L 1 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/layer-raise.svg b/.icons/Gruvbox-Dark/actions/24/layer-raise.svg
new file mode 100644
index 000000000..283433224
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/layer-raise.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 L 1 5 L 7 5 L 10 1 L 4 1 z M 4 6 L 1 10 L 5 10 L 8 6 L 4 6 z M 12 6 L 9 9 L 9.65625 10.40625 L 11 9 L 11 15 L 13 15 L 13 9 L 14.34375 10.40625 L 15 9 L 12 6 z M 4 11 L 1 15 L 5 15 L 8 11 L 4 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/layer-rename.svg b/.icons/Gruvbox-Dark/actions/24/layer-rename.svg
new file mode 120000
index 000000000..9b67d6fdf
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/layer-rename.svg
@@ -0,0 +1 @@
+edit-rename.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/layer-top.svg b/.icons/Gruvbox-Dark/actions/24/layer-top.svg
new file mode 100644
index 000000000..ba611616e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/layer-top.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 L 1 5 L 7 5 L 10 1 L 4 1 z M 12 2 L 9 5 L 9.65625 6.40625 L 11 5 L 11 13 L 13 13 L 13 5 L 14.34375 6.40625 L 15 5 L 12 2 z M 4 6 L 1 10 L 5 10 L 8 6 L 4 6 z M 4 11 L 1 15 L 5 15 L 8 11 L 4 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/layer-visible-off.svg b/.icons/Gruvbox-Dark/actions/24/layer-visible-off.svg
new file mode 100644
index 000000000..7eee259d4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/layer-visible-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4 1l-3 3h8.0176l2.9824-3h-8zm9.314 1l-11.314 11.295 0.7148 0.705 11.285-11.303-0.686-0.697zm-9.314 4l-3 3h3l3.0176-3h-3.0176zm9 0l-3 3h2l3-3h-2zm-6 6l-3 3h8l3-3h-8z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/layer-visible-on.svg b/.icons/Gruvbox-Dark/actions/24/layer-visible-on.svg
new file mode 100644
index 000000000..814c4764a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/layer-visible-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 2 L 1 5 L 12 5 L 15 2 L 4 2 z M 4 7 L 1 10 L 12 10 L 15 7 L 4 7 z M 4 12 L 1 15 L 12 15 L 15 12 L 4 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/lens.svg b/.icons/Gruvbox-Dark/actions/24/lens.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/lens.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/lensautofix.svg b/.icons/Gruvbox-Dark/actions/24/lensautofix.svg
new file mode 100644
index 000000000..6bee39594
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/lensautofix.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" 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 A 5 5 0 0 1 13 8 A 5 5 0 0 1 8 13 A 5 5 0 0 1 3 8 A 5 5 0 0 1 8 3 z M 8.0957031 4 C 5.8866031 4 4.0957031 5.7909 4.0957031 8 C 4.0957031 10.2091 5.8866031 12 8.0957031 12 C 10.304803 12 12.095703 10.2091 12.095703 8 C 12.094703 5.9252 10.506553 4.1958781 8.4394531 4.0175781 C 8.0000031 3.9999781 8.0957031 4 8.0957031 4 z M 8.0957031 5 C 9.7526031 5 11.095703 6.3432 11.095703 8 C 11.095703 9.6568 9.7526031 11 8.0957031 11 C 6.4389031 11 5.0957031 9.6568 5.0957031 8 C 5.0957031 6.3432 6.4389031 5 8.0957031 5 z M 8.0957031 6 C 6.9877031 6 6.0957031 6.892 6.0957031 8 C 6.0957031 9.108 6.9877031 10 8.0957031 10 C 9.2037031 10 10.095703 9.108 10.095703 8 C 10.095703 7.79519 10.0567 7.6017956 10 7.4160156 C 9.84212 7.7597256 9.5000231 8 9.0957031 8 C 8.5417031 8 8.0957031 7.554 8.0957031 7 C 8.0957031 6.59568 8.3359675 6.2535931 8.6796875 6.0957031 C 8.4939075 6.0390031 8.3005131 6 8.0957031 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/lensdistortion.svg b/.icons/Gruvbox-Dark/actions/24/lensdistortion.svg
new file mode 100644
index 000000000..3127c03e3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/lensdistortion.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 0 L 0 3.8886719 L 0 5.0097656 L 0 8 L 0 10.990234 L 0 12 L 0 12.111328 L 0 16 L 16 16 L 16 12.107422 L 16 12 L 16 10.990234 L 16 8 L 16 5.0097656 L 16 3.8925781 L 16 0 L 0 0 z M 1 1 L 15 1 L 15 3.3867188 A 11 6 0 0 0 8 2 A 11 6 0 0 0 1 3.3808594 L 1 1 z M 8 3 A 10 5 0 0 1 15 4.4414062 L 15 6.5488281 A 8 3 0 0 0 8 5 A 8 3 0 0 0 1 6.5546875 L 1 4.4453125 A 10 5 0 0 1 8 3 z M 8 6 A 7 2 0 0 1 15 8 A 7 2 0 0 1 8 10 A 7 2 0 0 1 1 8 A 7 2 0 0 1 8 6 z M 15 9.4453125 L 15 11.558594 A 10 5 0 0 1 8 13 A 10 5 0 0 1 1 11.554688 L 1 9.4511719 A 8 3 0 0 0 8 11 A 8 3 0 0 0 15 9.4453125 z M 15 12.613281 L 15 15 L 1 15 L 1 12.619141 A 11 6 0 0 0 8 14 A 11 6 0 0 0 15 12.613281 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/libpeas-plugin.svg b/.icons/Gruvbox-Dark/actions/24/libpeas-plugin.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/libpeas-plugin.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/license.svg b/.icons/Gruvbox-Dark/actions/24/license.svg
new file mode 100644
index 000000000..5782963c4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/license.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1.0039062 C 4.1340967 1.0039062 1 4.1380029 1 8.0039062 C 1 11.86981 4.1340967 15.003906 8 15.003906 C 11.865903 15.003906 15 11.86981 15 8.0039062 C 15 4.1380029 11.865903 1.0039062 8 1.0039062 z M 8 3.0039062 C 10.760931 3.0039062 13 5.2425753 13 8.0039062 C 13 10.764837 10.760931 13.003906 8 13.003906 C 5.238669 13.003906 3 10.764837 3 8.0039062 C 3 5.2425753 5.238669 3.0039062 8 3.0039062 z M 8 5.0039062 A 2.999925 2.999925 0 0 0 5 8.0039062 A 2.999925 2.999925 0 0 0 8 11.003906 A 2.999925 2.999925 0 0 0 10.396484 9.8027344 L 9.5976562 9.203125 A 1.99995 1.99995 0 0 1 8 10.003906 A 1.99995 1.99995 0 0 1 6 8.0039062 A 1.99995 1.99995 0 0 1 8 6.0039062 A 1.99995 1.99995 0 0 1 9.5996094 6.8046875 L 10.396484 6.2050781 A 2.999925 2.999925 0 0 0 8 5.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/lighttable.svg b/.icons/Gruvbox-Dark/actions/24/lighttable.svg
new file mode 100644
index 000000000..5f09e0dc1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/lighttable.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 4.1459 1 1 4.1458 1 8 C 1 11.854 4.1459 15 8 15 C 11.854 15 15 11.854 15 8 C 15 4.1458 11.854 1 8 1 z M 11.535156 4.4667969 C 11.574216 4.5084699 11.612781 4.550763 11.650391 4.59375 C 11.787391 4.74055 11.915203 4.8957937 12.033203 5.0585938 C 12.102183 5.1519778 12.168155 5.247745 12.230469 5.3457031 C 12.339469 5.5188031 12.435484 5.7000187 12.521484 5.8867188 C 12.560164 5.9638897 12.596219 6.0420238 12.630859 6.1210938 L 12.638672 6.1445312 C 12.725672 6.3634312 12.793609 6.5912187 12.849609 6.8242188 C 12.876069 6.9244024 12.899732 7.0253188 12.919922 7.1269531 C 12.948172 7.2911833 12.968749 7.456817 12.980469 7.6230469 C 12.989469 7.7335389 12.994444 7.8442313 12.996094 7.9550781 C 12.996094 7.9706781 13 7.9843 13 8 C 13 8.0107 12.998047 8.02065 12.998047 8.03125 C 12.995947 8.110767 12.992228 8.1902048 12.986328 8.2695312 C 12.981328 8.3635313 12.97775 8.4563281 12.96875 8.5488281 C 12.96775 8.5520281 12.96875 8.5553936 12.96875 8.5585938 L 12.966797 8.5722656 C 12.963797 8.6012656 12.957125 8.6294031 12.953125 8.6582031 L 12.953125 8.6601562 C 12.936125 8.7872563 12.914672 8.9112563 12.888672 9.0351562 C 12.879772 9.0703904 12.871048 9.105594 12.861328 9.140625 C 12.808328 9.371125 12.736344 9.5938469 12.652344 9.8105469 C 12.645444 9.8307919 12.637989 9.8509388 12.630859 9.8710938 C 12.615859 9.9067938 12.604844 9.9432156 12.589844 9.9785156 C 12.571314 10.015919 12.552663 10.052917 12.533203 10.089844 C 12.448203 10.275844 12.351141 10.453953 12.244141 10.626953 C 12.221321 10.665603 12.197678 10.704167 12.173828 10.742188 C 12.156828 10.767188 12.143953 10.795313 12.126953 10.820312 C 12.100113 10.856682 12.072742 10.892104 12.044922 10.927734 C 11.914922 11.106734 11.777 11.279453 11.625 11.439453 C 11.59609 11.471833 11.566859 11.503536 11.537109 11.535156 C 11.496079 11.573526 11.454409 11.611477 11.412109 11.648438 C 11.260109 11.791437 11.098686 11.922922 10.929688 12.044922 C 10.894697 12.071382 10.859889 12.097517 10.824219 12.123047 C 10.811219 12.132047 10.797203 12.143344 10.783203 12.152344 C 10.737973 12.180404 10.692584 12.207775 10.646484 12.234375 C 10.474484 12.342375 10.294422 12.439391 10.107422 12.525391 C 10.075912 12.540721 10.043539 12.555643 10.011719 12.570312 C 9.9784185 12.585313 9.9474625 12.605141 9.9140625 12.619141 C 9.9003825 12.623841 9.8867669 12.628214 9.8730469 12.632812 C 9.6270469 12.731814 9.3714219 12.810141 9.1074219 12.869141 L 9.0761719 12.876953 C 9.0333719 12.885953 8.9924188 12.89825 8.9492188 12.90625 C 8.8953317 12.91585 8.8412814 12.923861 8.7871094 12.931641 C 8.6785094 12.948641 8.5697844 12.965564 8.4589844 12.976562 C 8.3744584 12.982363 8.289791 12.986781 8.2050781 12.988281 C 8.1366781 12.991281 8.069 13 8 13 C 7.993 13 7.9875687 12.998047 7.9804688 12.998047 C 7.7073487 12.995003 7.434984 12.969413 7.1660156 12.921875 C 7.1454156 12.917875 7.1240156 12.916109 7.1035156 12.912109 C 7.0078587 12.892895 6.9127284 12.87048 6.8183594 12.845703 C 6.5885594 12.789703 6.3623844 12.723672 6.1464844 12.638672 L 6.1445312 12.638672 C 6.0508283 12.599172 5.9583079 12.556859 5.8671875 12.511719 C 5.6914875 12.428719 5.5210219 12.338328 5.3574219 12.236328 C 5.2519935 12.170521 5.1490615 12.100822 5.0488281 12.027344 C 4.8819281 11.905344 4.7223656 11.773812 4.5722656 11.632812 C 4.5359589 11.60067 4.5001999 11.568342 4.4648438 11.535156 L 11.535156 4.4667969 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/lighttableadd.svg b/.icons/Gruvbox-Dark/actions/24/lighttableadd.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/lighttableadd.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/lines-connector.svg b/.icons/Gruvbox-Dark/actions/24/lines-connector.svg
new file mode 100644
index 000000000..e69bdbdc3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/lines-connector.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m10 1v2h-1.5391l-1.5996 9h-0.8613v-2h-5v5h5v-2h1.5391l1.5976-9h0.8633v2h5v-5h-5z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/link.svg b/.icons/Gruvbox-Dark/actions/24/link.svg
new file mode 100644
index 000000000..34eeb65e0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/link.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" 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.00002 15 14.108 15 13 L 15 9 L 13 8.9941406 L 13 13 L 3 13 L 3 3 L 7 3 L 7 1 L 3 1 z M 8 1 L 8 3 L 11.585938 3 L 7.0917969 7.4941406 L 6.3847656 8.2011719 L 6.390625 8.2070312 A 1 1 0 0 0 5.9902344 9 A 1 1 0 0 0 6.9902344 10 A 1 1 0 0 0 7.7832031 9.609375 L 7.7890625 9.6152344 L 8.4960938 8.9082031 L 12.990234 4.4140625 L 12.990234 8 L 14.990234 8.0058594 L 14.990234 1 L 8 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/list-add-font.svg b/.icons/Gruvbox-Dark/actions/24/list-add-font.svg
new file mode 100644
index 000000000..0d55e93b6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/list-add-font.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1 1v14h2v-7h5v-2h-5v-3h8v-2h-8-2zm10 8v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/list-add-user.svg b/.icons/Gruvbox-Dark/actions/24/list-add-user.svg
new file mode 120000
index 000000000..f8389fbc1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/list-add-user.svg
@@ -0,0 +1 @@
+contact-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/list-add.svg b/.icons/Gruvbox-Dark/actions/24/list-add.svg
new file mode 100644
index 000000000..94239e6dc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/list-add.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 3 L 7 7 L 3 7 L 3 9 L 7 9 L 7 13 L 9 13 L 9 9 L 13 9 L 13 7 L 9 7 L 9 3 L 7 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/list-remove-all.svg b/.icons/Gruvbox-Dark/actions/24/list-remove-all.svg
new file mode 100644
index 000000000..0fefdaa9a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/list-remove-all.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 3 L 3 5 L 13 5 L 13 3 L 3 3 z M 3 7 L 3 9 L 9.6875 9 C 10.45752 8.38361 11.4369 8 12.5 8 C 12.67178 8 12.83323 8.0438 13 8.0625 L 13 7 L 3 7 z M 3 11 L 3 13 L 8.0625 13 C 8.0438 12.83323 8 12.67178 8 12.5 C 8 11.96957 8.11271 11.4726 8.28125 11 L 3 11 z" transform="translate(4 4)"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 12.5 9 C 10.567 9 9 10.567 9 12.5 C 9 14.433 10.567 16 12.5 16 C 14.433 16 16 14.433 16 12.5 C 16 10.567 14.433 9 12.5 9 z M 10 12 L 12.5 12 L 15 12 L 15 13 L 10 13 L 10 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/list-remove-user.svg b/.icons/Gruvbox-Dark/actions/24/list-remove-user.svg
new file mode 100644
index 000000000..9093ac8c2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/list-remove-user.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" 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 z M 8 4 C 9.1046 4 10 4.89547 10 6 C 10 7.10453 9.10458 8 8 8 C 6.89542 8 6 7.10453 6 6 C 6 4.89547 6.89543 4 8 4 z M 8 9 C 11.9998 8.998 12 11.667969 12 11.667969 L 12 12 L 4 12 L 4 11.667969 C 4 11.667969 3.99985 9.0023 8 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/list-remove.svg b/.icons/Gruvbox-Dark/actions/24/list-remove.svg
new file mode 100644
index 000000000..2d31f3b1f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/list-remove.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 7 L 3 9 L 13 9 L 13 7 L 3 7 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/list-resource-add.svg b/.icons/Gruvbox-Dark/actions/24/list-resource-add.svg
new file mode 120000
index 000000000..ff7249b3c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/list-resource-add.svg
@@ -0,0 +1 @@
+list-add-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/location.svg b/.icons/Gruvbox-Dark/actions/24/location.svg
new file mode 100644
index 000000000..b90652d17
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/location.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 2 L 4 4 L 11 4 C 12.6793 4 14 5.3207 14 7 C 14 8.6793 12.6793 10 11 10 L 10 10 L 10 8 L 5 11 L 10 14 L 10 12 L 11 12 C 13.7508 12.10093 16 9.7527 16 7 C 16 4.2473 13.7527 2 11 2 L 4 2 z M 2 9 A 2 2 0 0 0 0 11 A 2 2 0 0 0 2 13 A 2 2 0 0 0 4 11 A 2 2 0 0 0 2 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/lock.svg b/.icons/Gruvbox-Dark/actions/24/lock.svg
new file mode 120000
index 000000000..0c9032221
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/lock.svg
@@ -0,0 +1 @@
+document-encrypted.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/love-amarok.svg b/.icons/Gruvbox-Dark/actions/24/love-amarok.svg
new file mode 100644
index 000000000..d0a215f53
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/love-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 C 2.3432 1 1 2.567 1 4.5 C 1 9.1667 6 12.6667 8 15 C 10 12.6667 15 9.1667 15 4.5 C 15 2.567 13.6568 1 12 1 C 9 1 8 3 8 3 C 8 3 7 1 4 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/lpi-bug.svg b/.icons/Gruvbox-Dark/actions/24/lpi-bug.svg
new file mode 120000
index 000000000..c4237406c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/lpi-bug.svg
@@ -0,0 +1 @@
+mail-mark-junk.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/lpi-help.svg b/.icons/Gruvbox-Dark/actions/24/lpi-help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/lpi-help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/lpi-translate.svg b/.icons/Gruvbox-Dark/actions/24/lpi-translate.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/lpi-translate.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-archive.svg b/.icons/Gruvbox-Dark/actions/24/mail-archive.svg
new file mode 120000
index 000000000..d671358dc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-archive.svg
@@ -0,0 +1 @@
+archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-attachment.svg b/.icons/Gruvbox-Dark/actions/24/mail-attachment.svg
new file mode 100644
index 000000000..d0e7aa5e2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-attachment.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.789062 1 C 9.8469587 1 8.9676229 1.4336431 8.3769531 2.1894531 L 2.6933594 9.4628906 C 2.1726869 10.129112 1.9346936 10.965838 2.0214844 11.818359 C 2.1082752 12.670806 2.5108577 13.437228 3.1542969 13.976562 L 3.5234375 14.287109 C 4.0721596 14.747088 4.7624798 15 5.46875 15 C 5.5777995 15 5.6883684 14.994342 5.796875 14.982422 C 6.6149816 14.893095 7.3517979 14.479906 7.8691406 13.824219 C 7.8708779 13.82212 7.8715892 13.821419 11.703125 8.9179688 C 12.385508 8.0444558 12.25537 6.7595515 11.412109 6.0527344 L 11.21875 5.890625 C 10.870284 5.5985419 10.430926 5.4375 9.9824219 5.4375 C 9.3842602 5.4375 8.8261314 5.7115233 8.4511719 6.1914062 L 4.6230469 11.089844 C 4.3729894 11.409966 4.4213805 11.881566 4.7304688 12.140625 C 4.8583748 12.247795 5.0192775 12.306641 5.1835938 12.306641 C 5.402489 12.306641 5.6064986 12.205401 5.7441406 12.029297 L 9.5722656 7.1308594 C 9.6723755 7.0027731 9.8206405 6.9296875 9.9804688 6.9296875 C 10.101932 6.9296875 10.216228 6.9717254 10.310547 7.0507812 L 10.503906 7.2128906 C 10.612775 7.3041291 10.680582 7.4353111 10.695312 7.5800781 C 10.710007 7.7248452 10.670161 7.8658357 10.582031 7.9785156 L 6.7597656 12.871094 C 6.4441265 13.274807 5.9743287 13.505822 5.4707031 13.505859 C 5.0931377 13.505859 4.7229956 13.370902 4.4296875 13.125 L 4.0605469 12.816406 C 3.7165686 12.527772 3.5014414 12.117927 3.4550781 11.662109 C 3.4086787 11.206404 3.5360928 10.758526 3.8144531 10.402344 L 9.4980469 3.1289062 C 9.813686 2.7249679 10.283267 2.4921875 10.787109 2.4921875 C 11.164711 2.4921875 11.534889 2.6272202 11.828125 2.8730469 L 12.197266 3.1835938 C 12.907336 3.7787431 13.017923 4.8603224 12.443359 5.5957031 C 12.322185 5.7508161 12.266914 5.9461231 12.287109 6.1445312 C 12.307341 6.3429019 12.401123 6.5210596 12.550781 6.6464844 C 12.678724 6.7536915 12.83959 6.8125 13.003906 6.8125 C 13.222802 6.8125 13.426847 6.7131764 13.564453 6.5371094 C 14.084366 5.8717506 14.323264 5.0350616 14.236328 4.1816406 C 14.149465 3.3281821 13.747895 2.5617971 13.105469 2.0234375 L 12.736328 1.7128906 C 12.18728 1.2529122 11.495188 1 10.789062 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-encrypted-full.svg b/.icons/Gruvbox-Dark/actions/24/mail-encrypted-full.svg
new file mode 100644
index 000000000..8722b8fea
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-encrypted-full.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0058594 2.0039062 C 0.89785937 2.0039062 0.005859375 2.8959063 0.005859375 4.0039062 L 0.005859375 12.003906 C 0.005859375 13.111906 0.89785937 14.003906 2.0058594 14.003906 L 9.9375 14.003906 C 9.9362 13.983096 9.9355469 13.962256 9.9355469 13.941406 L 9.9355469 10.941406 C 9.9356022 10.389146 10.383287 9.9414662 10.935547 9.9414062 L 10.935547 9.4414062 C 10.935547 8.0725062 12.066647 6.9414062 13.435547 6.9414062 C 14.804447 6.9414062 15.935547 8.0725062 15.935547 9.4414062 L 15.935547 9.9414062 C 15.958997 9.9412326 15.982449 9.9418905 16.005859 9.9433594 L 16.005859 4.0039062 C 16.005859 2.8959062 15.113859 2.0039063 14.005859 2.0039062 L 2.0058594 2.0039062 z M 2.0058594 4.0039062 L 8.0058594 7.0039062 L 14.005859 4.0039062 L 14.005859 6.0039062 L 8.0058594 9.0039062 L 2.0058594 6.0039062 L 2.0058594 4.0039062 z M 13.435547 7.9414062 A 1.5 1.5 0 0 0 11.935547 9.4414062 L 11.935547 10.941406 L 10.935547 10.941406 L 10.935547 13.941406 L 15.935547 13.941406 L 15.935547 10.941406 L 14.935547 10.941406 L 14.935547 9.4414062 A 1.5 1.5 0 0 0 13.435547 7.9414062 z M 13.435547 8.9414062 A 0.5 0.5 0 0 1 13.935547 9.4414062 L 13.935547 10.941406 L 12.935547 10.941406 L 12.935547 9.4414062 A 0.5 0.5 0 0 1 13.435547 8.9414062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-encrypted-part.svg b/.icons/Gruvbox-Dark/actions/24/mail-encrypted-part.svg
new file mode 120000
index 000000000..bab459581
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-encrypted-part.svg
@@ -0,0 +1 @@
+mail-encrypted-full.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-encrypted.svg b/.icons/Gruvbox-Dark/actions/24/mail-encrypted.svg
new file mode 120000
index 000000000..bab459581
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-encrypted.svg
@@ -0,0 +1 @@
+mail-encrypted-full.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-flag.svg b/.icons/Gruvbox-Dark/actions/24/mail-flag.svg
new file mode 100644
index 000000000..203172252
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-flag.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" 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 9.5996094 14 L 9.5996094 8.1992188 L 8 9 L 2 6 L 2 4 L 8 7 L 14 4 L 14 6 L 12.560547 6.71875 C 12.659547 6.76175 12.752844 6.8161594 12.839844 6.8808594 L 16 9.25 L 16 4 C 16 2.892 15.108 2 14 2 L 2 2 z M 11 8 L 11 14 L 12 14 L 12 12 L 16 11 L 12 8 L 11 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-flagged.svg b/.icons/Gruvbox-Dark/actions/24/mail-flagged.svg
new file mode 120000
index 000000000..c652f2ea1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-flagged.svg
@@ -0,0 +1 @@
+mail-flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-folder-inbox.svg b/.icons/Gruvbox-Dark/actions/24/mail-folder-inbox.svg
new file mode 120000
index 000000000..80b4ffbd3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-folder-inbox.svg
@@ -0,0 +1 @@
+inbox.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-folder-outbox.svg b/.icons/Gruvbox-Dark/actions/24/mail-folder-outbox.svg
new file mode 120000
index 000000000..2aa12a697
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-folder-outbox.svg
@@ -0,0 +1 @@
+outbox.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-folder-sent.svg b/.icons/Gruvbox-Dark/actions/24/mail-folder-sent.svg
new file mode 100644
index 000000000..c0cec0d08
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-folder-sent.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.84375 1.0097656 C 1.56245 1.0565656 1 1.2597656 1 2.0097656 L 1 13.009766 C 1 13.009766 1 14.009766 2 14.009766 L 14 14.009766 C 14 14.009766 15 14.009766 15 13.009766 L 15 4.0097656 C 15 3.0097656 14 3.0097656 14 3.0097656 L 9 3.0097656 L 7 1.0097656 L 2 1.0097656 C 2 1.0097656 1.93745 0.99413563 1.84375 1.0097656 z M 8.3085938 4 C 8.8449938 4 9.3375625 4.0836 9.7890625 4.25 C 10.240963 4.4131 10.629078 4.6490844 10.955078 4.9589844 C 11.284078 5.2655844 11.540609 5.6396781 11.724609 6.0800781 C 11.907609 6.5203781 12 7.0151063 12 7.5664062 C 12 7.8763062 11.960812 8.1830281 11.882812 8.4863281 C 11.807813 8.7897281 11.693109 9.0632875 11.537109 9.3046875 C 11.381109 9.5427875 11.183313 9.7367187 10.945312 9.8867188 C 10.711313 10.034019 10.434234 10.105469 10.115234 10.105469 C 9.9864344 10.105469 9.8654 10.0925 9.75 10.0625 C 9.638 10.0305 9.5344531 9.9850875 9.4394531 9.9296875 C 9.3443531 9.8709875 9.2606531 9.8054687 9.1894531 9.7304688 C 9.1214531 9.6521687 9.06865 9.5659094 9.03125 9.4746094 L 8.9550781 9.4746094 C 8.8905781 9.5562094 8.8152688 9.6366437 8.7304688 9.7148438 C 8.6455688 9.7899438 8.5506125 9.8573156 8.4453125 9.9160156 C 8.3401125 9.9747156 8.22265 10.020641 8.09375 10.056641 C 7.96805 10.088641 7.8310406 10.105469 7.6816406 10.105469 C 7.3999406 10.105469 7.1484344 10.05995 6.9277344 9.96875 C 6.7105344 9.87415 6.5283062 9.7418656 6.3789062 9.5722656 C 6.2295063 9.3993656 6.1152094 9.1952313 6.0371094 8.9570312 C 5.9590094 8.7156312 5.9199219 8.4485031 5.9199219 8.1582031 C 5.9199219 7.8222031 5.972925 7.514875 6.078125 7.234375 C 6.183425 6.953775 6.33445 6.7119656 6.53125 6.5097656 C 6.72815 6.3042656 6.9663469 6.1460562 7.2480469 6.0351562 C 7.5298469 5.9209562 7.8457125 5.8632812 8.1953125 5.8632812 C 8.3481125 5.8632812 8.5070219 5.8723719 8.6699219 5.8886719 C 8.8329219 5.9049719 8.9892719 5.927025 9.1386719 5.953125 C 9.2913719 5.979225 9.4340062 6.0084156 9.5664062 6.0410156 C 9.6988063 6.0736156 9.81125 6.1060719 9.90625 6.1386719 L 9.8007812 8.1875 C 9.7937813 8.2593 9.7890625 8.3299375 9.7890625 8.3984375 L 9.7890625 8.53125 C 9.7890625 8.66835 9.7999125 8.7811406 9.8203125 8.8691406 C 9.8441125 8.9572406 9.87235 9.025925 9.90625 9.078125 C 9.94365 9.127125 9.9854969 9.1621406 10.029297 9.1816406 C 10.077297 9.2012406 10.126734 9.2109375 10.177734 9.2109375 C 10.296734 9.2109375 10.400281 9.166225 10.488281 9.078125 C 10.577281 8.990125 10.649031 8.8726563 10.707031 8.7226562 C 10.765031 8.5725562 10.806891 8.3961656 10.837891 8.1972656 C 10.867891 7.9949656 10.884766 7.7817406 10.884766 7.5566406 C 10.884766 7.1391406 10.820406 6.7676062 10.691406 6.4414062 C 10.562406 6.1152062 10.381391 5.8403344 10.150391 5.6152344 C 9.9232906 5.3902344 9.6517375 5.2189625 9.3359375 5.1015625 C 9.0202375 4.9840625 8.6785938 4.9238281 8.3085938 4.9238281 C 7.7891937 4.9238281 7.3307937 5.0075281 6.9335938 5.1738281 C 6.5397938 5.3402281 6.2075531 5.5729469 5.9394531 5.8730469 C 5.6746531 6.1699469 5.4731844 6.5239406 5.3339844 6.9316406 C 5.1981844 7.3394406 5.1308594 7.7853844 5.1308594 8.2714844 C 5.1308594 8.7215844 5.1897938 9.1217031 5.3085938 9.4707031 C 5.4273938 9.8165031 5.6036906 10.107703 5.8378906 10.345703 C 6.0720906 10.580703 6.360325 10.760766 6.703125 10.884766 C 7.046025 11.004766 7.442525 11.066406 7.890625 11.066406 C 8.080725 11.066406 8.2762625 11.05425 8.4765625 11.03125 C 8.6767625 11.00825 8.8753656 10.9765 9.0722656 10.9375 C 9.2725656 10.8975 9.4681031 10.851875 9.6582031 10.796875 C 9.8517031 10.740875 10.034031 10.680234 10.207031 10.615234 L 10.207031 11.554688 C 9.8879312 11.691688 9.5329781 11.798953 9.1425781 11.876953 C 8.7555781 11.958953 8.3416906 12 7.9003906 12 C 7.2858906 12 6.7354 11.916094 6.25 11.746094 C 5.7679 11.580094 5.3619969 11.338484 5.0292969 11.021484 C 4.6965969 10.705484 4.442225 10.318028 4.265625 9.8613281 C 4.089125 9.4014281 4 8.8813812 4 8.3007812 C 4 7.8962813 4.0451188 7.509225 4.1367188 7.140625 C 4.2284188 6.768825 4.3619563 6.425775 4.5351562 6.109375 C 4.7082562 5.789675 4.9182156 5.4998875 5.1660156 5.2421875 C 5.4172156 4.9811875 5.7023844 4.760825 6.0214844 4.578125 C 6.3405844 4.392225 6.6925719 4.2502438 7.0761719 4.1523438 C 7.4597719 4.0512438 7.8706938 4 8.3085938 4 z M 8.1953125 6.7539062 C 7.9950125 6.7539062 7.8267 6.7953531 7.6875 6.8769531 C 7.5483 6.9584531 7.4340031 7.0655188 7.3457031 7.1992188 C 7.2608031 7.3330187 7.1989031 7.4872562 7.1582031 7.6601562 C 7.1209031 7.8297562 7.1015625 8.0016344 7.1015625 8.1777344 C 7.1015625 8.5431344 7.1659219 8.8076031 7.2949219 8.9707031 C 7.4239219 9.1305031 7.5946938 9.2109375 7.8085938 9.2109375 C 7.9511937 9.2109375 8.0738813 9.1791875 8.1757812 9.1171875 C 8.2809812 9.0518875 8.3651875 8.9638094 8.4296875 8.8496094 C 8.4975875 8.7322094 8.5500844 8.5933938 8.5839844 8.4335938 C 8.6212844 8.2704937 8.6440969 8.089625 8.6542969 7.890625 L 8.7148438 6.8085938 C 8.6469438 6.7922937 8.5681625 6.7793312 8.4765625 6.7695312 C 8.3848625 6.7597312 8.2904125 6.7539063 8.1953125 6.7539062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-forward.svg b/.icons/Gruvbox-Dark/actions/24/mail-forward.svg
new file mode 100644
index 000000000..0e44cd089
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-forward.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9 1.5 L 9 4 L 6.5 4 C 3.5 4 1.5 6.1265 1.5 9.25 C 1.5 12.5 5.5 14 5.5 14 C 5.5 14 3.6249 11.3475 4.0625 10 C 4.4284 8.8734 5.6351 8 7 8 L 9 8 L 9 10.5 L 15.46875 6 L 9 1.5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-forwarded-replied.svg b/.icons/Gruvbox-Dark/actions/24/mail-forwarded-replied.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-forwarded-replied.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-forwarded.svg b/.icons/Gruvbox-Dark/actions/24/mail-forwarded.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-forwarded.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-inbox.svg b/.icons/Gruvbox-Dark/actions/24/mail-inbox.svg
new file mode 120000
index 000000000..80b4ffbd3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-inbox.svg
@@ -0,0 +1 @@
+inbox.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-invitation.svg b/.icons/Gruvbox-Dark/actions/24/mail-invitation.svg
new file mode 100644
index 000000000..502eaf214
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-invitation.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2.0039062 C 0.892 2.0039062 0 2.8959063 0 4.0039062 L 0 12.003906 C 0 13.111906 0.892 14.003906 2 14.003906 L 14 14.003906 C 15.108 14.003906 16 13.111906 16 12.003906 L 16 4.0039062 C 16 2.8959062 15.108 2.0039062 14 2.0039062 L 2 2.0039062 z M 8 4 C 9.1046 4 10 4.8955 10 6 C 10 7.1045 9.1046 8 8 8 C 6.8954 8 6 7.1045 6 6 C 6 4.8955 6.8954 4 8 4 z M 8 9 C 12 8.9982 12 11.400391 12 11.400391 L 12 12 L 4 12 L 4 11.400391 C 4 11.400391 3.9998 9.002 8 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-mark-important.svg b/.icons/Gruvbox-Dark/actions/24/mail-mark-important.svg
new file mode 100644
index 000000000..76183f9f6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-mark-important.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1.0039062 C 4.134 1.0039062 1 4.1380063 1 8.0039062 C 1 11.869906 4.134 15.003906 8 15.003906 C 11.866 15.003906 15 11.869906 15 8.0039062 C 15 4.1380063 11.866 1.0039062 8 1.0039062 z M 8 3.7539062 C 8.69036 3.7539062 9.25 4.3135463 9.25 5.0039062 C 9.25 5.6942662 8.69036 6.2539062 8 6.2539062 C 7.30964 6.2539062 6.75 5.6942662 6.75 5.0039062 C 6.75 4.3135463 7.30964 3.7539062 8 3.7539062 z M 7 7.0039062 L 9 7.0039062 L 9 12.003906 L 7 12.003906 L 7 7.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-mark-junk.svg b/.icons/Gruvbox-Dark/actions/24/mail-mark-junk.svg
new file mode 100644
index 000000000..5e8144c87
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-mark-junk.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.2207031 1 L 4.9082031 1.28125 L 1.2832031 4.90625 L 1.0019531 5.21875 L 1.0019531 10.78125 L 1.2832031 11.09375 L 4.9082031 14.71875 L 5.2207031 15 L 10.783203 15 L 11.095703 14.71875 L 14.720703 11.09375 L 15.001953 10.78125 L 15.001953 5.21875 L 14.720703 4.90625 L 11.095703 1.28125 L 10.783203 1 L 5.2207031 1 z M 7.0019531 4 L 9.0019531 4 L 9.0019531 7 L 8.7519531 9 L 7.2832031 9 L 7.0019531 7 L 7.0019531 4 z M 8.0019531 9.75 C 8.6923131 9.75 9.2519531 10.30964 9.2519531 11 C 9.2519531 11.69036 8.6923131 12.25 8.0019531 12.25 C 7.3115931 12.25 6.7519531 11.69036 6.7519531 11 C 6.7519531 10.30964 7.3115931 9.75 8.0019531 9.75 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-mark-notjunk.svg b/.icons/Gruvbox-Dark/actions/24/mail-mark-notjunk.svg
new file mode 100644
index 000000000..b026d74be
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-mark-notjunk.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 5.2207031 1 L 4.9082031 1.28125 L 1.2832031 4.90625 L 1.0019531 5.21875 L 1.0019531 10.78125 L 1.2832031 11.09375 L 4.9082031 14.71875 L 5.2207031 15 L 10.783203 15 L 11.095703 14.71875 L 14.720703 11.09375 L 15.001953 10.78125 L 15.001953 5.21875 L 14.720703 4.90625 L 11.095703 1.28125 L 10.783203 1 L 5.2207031 1 z M 7.0019531 4 L 9.0019531 4 L 9.0019531 7 L 8.7519531 9 L 7.2832031 9 L 7.0019531 7 L 7.0019531 4 z M 8.0019531 9.75 C 8.6923131 9.75 9.2519531 10.30964 9.2519531 11 C 9.2519531 11.69036 8.6923131 12.25 8.0019531 12.25 C 7.3115931 12.25 6.7519531 11.69036 6.7519531 11 C 6.7519531 10.30964 7.3115931 9.75 8.0019531 9.75 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-mark-read.svg b/.icons/Gruvbox-Dark/actions/24/mail-mark-read.svg
new file mode 100644
index 000000000..8b6942484
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-mark-read.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2.0039062 C 0.892 2.0039062 0 2.8959063 0 4.0039062 L 0 12.003906 C 0 13.111906 0.892 14.003906 2 14.003906 L 14 14.003906 C 15.108 14.003906 16 13.111906 16 12.003906 L 16 4.0039062 C 16 2.8959062 15.108 2.0039062 14 2.0039062 L 2 2.0039062 z M 12.525391 3.9101562 C 12.905391 3.9444562 13.183594 4.21875 13.183594 4.21875 C 13.183594 4.21875 13.903594 4.9451125 13.183594 5.6328125 L 13.183594 5.6347656 L 6.8203125 12 L 3.2832031 8.4628906 C 2.9056031 8.1038906 2.9056031 7.405775 3.2832031 7.046875 C 3.6608031 6.687875 4.3196656 6.687875 4.6972656 7.046875 L 6.8183594 9.1699219 L 11.767578 4.21875 C 12.031578 3.95455 12.297391 3.8894563 12.525391 3.9101562 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-mark-task.svg b/.icons/Gruvbox-Dark/actions/24/mail-mark-task.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-mark-task.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-mark-unread-new.svg b/.icons/Gruvbox-Dark/actions/24/mail-mark-unread-new.svg
new file mode 120000
index 000000000..3c2488771
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-mark-unread-new.svg
@@ -0,0 +1 @@
+mail-unread-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-mark-unread.svg b/.icons/Gruvbox-Dark/actions/24/mail-mark-unread.svg
new file mode 100644
index 000000000..1ef3575a0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-mark-unread.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" 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" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-meeting-request-reply.svg b/.icons/Gruvbox-Dark/actions/24/mail-meeting-request-reply.svg
new file mode 100644
index 000000000..777b509ca
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-meeting-request-reply.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.003906 1.9980469 L 2 2 C 0.892 2 0 2.892 0 4 L 0 12 C 0 13.108 0.892 14 2 14 L 13 14 L 13 7 C 13.00057 6.78274 13.071905 6.5715675 13.203125 6.3984375 L 8.0039062 8.9980469 L 2.0039062 5.9980469 L 2.0039062 3.9980469 L 8.0039062 6.9980469 L 14.003906 3.9980469 L 14.003906 5.9980469 L 16.003906 5.9980469 L 16.003906 3.9980469 C 16.003906 2.8900469 15.111906 1.9980469 14.003906 1.9980469 z M 14 7 L 14 11 L 16 11 L 16 7 L 14 7 z M 14 12 L 14 14 L 16 14 L 16 12 L 14 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-message-new-list.svg b/.icons/Gruvbox-Dark/actions/24/mail-message-new-list.svg
new file mode 100644
index 000000000..9142730bc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-message-new-list.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" 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 10 14 L 10 13 A 1.0001 1.0001 0 0 1 10.134766 12.5 A 1.0001 1.0001 0 0 1 10 12 L 10 11 A 1.0001 1.0001 0 0 1 10.134766 10.5 A 1.0001 1.0001 0 0 1 10 10 L 10 9 A 1.0001 1.0001 0 0 1 11 8 L 16 8 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 M 11 9 L 11 10 L 16 10 L 16 9 L 11 9 z M 11 11 L 11 12 L 16 12 L 16 11 L 11 11 z M 11 13 L 11 14 L 16 14 L 16 13 L 11 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-message-new.svg b/.icons/Gruvbox-Dark/actions/24/mail-message-new.svg
new file mode 100644
index 000000000..18cecfb0b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-message-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" 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 7 4.9960938 L 9 4.9960938 L 9 6.9960938 L 11 6.9960938 L 11 8.9960938 L 9 8.9960938 L 9 10.996094 L 7 10.996094 L 7 8.9960938 L 5 8.9960938 L 5 6.9960938 L 7 6.9960938 L 7 4.9960938 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-message.svg b/.icons/Gruvbox-Dark/actions/24/mail-message.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-message.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-move.svg b/.icons/Gruvbox-Dark/actions/24/mail-move.svg
new file mode 100644
index 000000000..88ffd8080
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-move.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" 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 8 3.9960938 L 12 7.9960938 L 8 11.996094 L 6.5 10.496094 L 8 8.9960938 L 4 8.9960938 L 4 6.9960938 L 8 6.9960938 L 6.5 5.4960938 L 8 3.9960938 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-open-multiple.svg b/.icons/Gruvbox-Dark/actions/24/mail-open-multiple.svg
new file mode 100644
index 000000000..ee3f3ef99
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-open-multiple.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,5 7,7 17,7 17,5 7,5 Z M 6,7 C 4.892,7 4,7.892 4,9 l 0,8 c 0,1.108 0.892,2 2,2 l 6,0 0,-5 -6,-3 0,-4 z m 12,0 0,4 -2,1 3,0 c 0.363969,0 0.703481,0.107739 1,0.283203 L 20,9 C 20,7.892 19.108,7 18,7 Z M 7,9 7,11 17,11 17,9 7,9 Z m 7,4 c -0.554,0 -1,0.446 -1,1 l 0,5 c 0,0.554 0.446,1 1,1 l 5,0 c 0.554,0 1,-0.446 1,-1 l 0,-5 c 0,-0.554 -0.446,-1 -1,-1 l -5,0 z m 0,1 1,0 0,1 1,0 0,1 1,0 0,-1 1,0 0,-1 1,0 0,5 -1,0 0,-3 -1,0 0,1 -1,0 0,-1 -1,0 0,3 -1,0 0,-5 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-outbox.svg b/.icons/Gruvbox-Dark/actions/24/mail-outbox.svg
new file mode 120000
index 000000000..2aa12a697
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-outbox.svg
@@ -0,0 +1 @@
+outbox.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-queue.svg b/.icons/Gruvbox-Dark/actions/24/mail-queue.svg
new file mode 120000
index 000000000..ab3c72dcd
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-queue.svg
@@ -0,0 +1 @@
+document-open-recent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-read.svg b/.icons/Gruvbox-Dark/actions/24/mail-read.svg
new file mode 100644
index 000000000..99499495e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-read.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 L 3 3 L 13 3 L 13 1 L 3 1 z M 2 3 C 0.892 3 0 3.892 0 5 L 0 13 C 0 14.108 0.892 15 2 15 L 14 15 C 15.108 15 16 14.108 16 13 L 16 5 C 16 3.892 15.108 3 14 3 L 14 7 L 8 10 L 2 7 L 2 3 z M 3 5 L 3 7 L 13 7 L 13 5 L 3 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-receive.svg b/.icons/Gruvbox-Dark/actions/24/mail-receive.svg
new file mode 100644
index 000000000..e54c32e70
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-receive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2.0039062 C 0.892 2.0039062 0 2.8959063 0 4.0039062 L 0 12.003906 C 0 13.111906 0.892 14.003906 2 14.003906 L 14 14.003906 C 15.108 14.003906 16 13.111906 16 12.003906 L 16 4.0039062 C 16 2.8959062 15.108 2.0039062 14 2.0039062 L 2 2.0039062 z M 7 4 L 9 4 L 9 8 L 10.5 6.5 L 12 8 L 8 12 L 4 8 L 5.5 6.5 L 7 8 L 7 4 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-replied.svg b/.icons/Gruvbox-Dark/actions/24/mail-replied.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-replied.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-reply-all.svg b/.icons/Gruvbox-Dark/actions/24/mail-reply-all.svg
new file mode 100644
index 000000000..610ff1716
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-reply-all.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.5 1.5 L 0.029296875 6 L 6.5 10.5 L 6.5 9.4570312 L 1.5292969 6 L 6.5 2.5429688 L 6.5 1.5 z M 10 1.5 L 3.53125 6 L 10 10.5 L 10 8 L 10.5 8 C 11.8649 8 13.0716 8.87335 13.4375 10 C 13.87513 11.3475 12 14 12 14 C 12 14 16 12.5 16 9.25 C 16 6.1265 14 4 11 4 L 10 4 L 10 1.5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-reply-custom-all.svg b/.icons/Gruvbox-Dark/actions/24/mail-reply-custom-all.svg
new file mode 120000
index 000000000..1e45e24d0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-reply-custom-all.svg
@@ -0,0 +1 @@
+mail-reply-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-reply-custom.svg b/.icons/Gruvbox-Dark/actions/24/mail-reply-custom.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-reply-custom.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-reply-list.svg b/.icons/Gruvbox-Dark/actions/24/mail-reply-list.svg
new file mode 120000
index 000000000..1e45e24d0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-reply-list.svg
@@ -0,0 +1 @@
+mail-reply-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-reply-sender.svg b/.icons/Gruvbox-Dark/actions/24/mail-reply-sender.svg
new file mode 100644
index 000000000..5fca3ba57
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-reply-sender.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1.5 L 0.53125 6 L 7 10.5 L 7 8 L 9 8 C 10.3649 8 11.5716 8.87335 11.9375 10 C 12.37513 11.3475 10.5 14 10.5 14 C 10.5 14 14.5 12.5 14.5 9.25 C 14.5 6.1265 12.5 4 9.5 4 L 7 4 L 7 1.5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-send-receive.svg b/.icons/Gruvbox-Dark/actions/24/mail-send-receive.svg
new file mode 100644
index 000000000..ddb6ddef2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-send-receive.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 0.99804688 L 1 4.9980469 L 3 4.9980469 L 3 9.9980469 L 7 9.9980469 L 7 4.9980469 L 9 4.9980469 L 5 0.99804688 z M 9 5.9980469 L 9 10.998047 L 7 10.998047 L 11 14.998047 L 15 10.998047 L 13 10.998047 L 13 5.9980469 L 9 5.9980469 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-send.svg b/.icons/Gruvbox-Dark/actions/24/mail-send.svg
new file mode 100644
index 000000000..6fc183636
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-send.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1.0039062 L 1 7.0039062 L 10 8.0039062 L 1 9.0039062 L 1 15.003906 L 15 8.0039062 L 1 1.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-sent.svg b/.icons/Gruvbox-Dark/actions/24/mail-sent.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-sent.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-signature-unknown.svg b/.icons/Gruvbox-Dark/actions/24/mail-signature-unknown.svg
new file mode 120000
index 000000000..06815fd10
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-signature-unknown.svg
@@ -0,0 +1 @@
+mail-signed-full.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-signed-full.svg b/.icons/Gruvbox-Dark/actions/24/mail-signed-full.svg
new file mode 100644
index 000000000..c4cc1ba2f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-signed-full.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" 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 9 14 L 9 12 C 9.00005 11.7348 9.1054287 11.480479 9.2929688 11.292969 L 11.292969 9.2929688 L 12.292969 8.2929688 L 13.292969 7.2929688 C 13.476969 7.1086687 13.726328 7.004 13.986328 7 C 14.256258 6.99639 14.516181 7.1020487 14.707031 7.2929688 L 16 8.5859375 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 M 14 8 L 13 9 L 12 10 L 10 12 L 10 14 L 12 14 L 12.59375 13.40625 L 13 13 L 14 12 L 15 11 L 16 10 L 14 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-signed-fully.svg b/.icons/Gruvbox-Dark/actions/24/mail-signed-fully.svg
new file mode 120000
index 000000000..06815fd10
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-signed-fully.svg
@@ -0,0 +1 @@
+mail-signed-full.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-signed-part.svg b/.icons/Gruvbox-Dark/actions/24/mail-signed-part.svg
new file mode 120000
index 000000000..06815fd10
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-signed-part.svg
@@ -0,0 +1 @@
+mail-signed-full.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-signed-verified.svg b/.icons/Gruvbox-Dark/actions/24/mail-signed-verified.svg
new file mode 120000
index 000000000..8221c41f0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-signed-verified.svg
@@ -0,0 +1 @@
+mail-mark-read.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-signed.svg b/.icons/Gruvbox-Dark/actions/24/mail-signed.svg
new file mode 120000
index 000000000..06815fd10
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-signed.svg
@@ -0,0 +1 @@
+mail-signed-full.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-tagged.svg b/.icons/Gruvbox-Dark/actions/24/mail-tagged.svg
new file mode 100644
index 000000000..31d44d7d2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-tagged.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" 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 13 14 C 11.355 14 10 12.645 10 11 C 10 9.355 11.355 8 13 8 C 14.645 8 16 9.355 16 11 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 M 13 9 A 2 2 0 0 0 11 11 A 2 2 0 0 0 13 13 A 2 2 0 0 0 15 11 A 2 2 0 0 0 13 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-task.svg b/.icons/Gruvbox-Dark/actions/24/mail-task.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-task.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-thread-ignored.svg b/.icons/Gruvbox-Dark/actions/24/mail-thread-ignored.svg
new file mode 100644
index 000000000..da3a230af
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-thread-ignored.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m8 1.0039c-3.866 0-7 3.1341-7 7 0 3.8661 3.134 7.0001 7 7.0001s7-3.134 7-7.0001c0-3.8659-3.134-7-7-7zm-4 5.9961h8v2h-8v-2z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-thread-watch.svg b/.icons/Gruvbox-Dark/actions/24/mail-thread-watch.svg
new file mode 100644
index 000000000..bd3704eb6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-thread-watch.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m4.5 3a3.5 5 0 0 0 -3.5 5 3.5 5 0 0 0 3.5 5 3.5 5 0 0 0 3.5 -5 3.5 5 0 0 0 -3.5 -5zm3.5 5a3.5 5 0 0 0 3.5 5 3.5 5 0 0 0 3.5 -5 3.5 5 0 0 0 -3.5 -5 3.5 5 0 0 0 -3.5 5zm-3 0a2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2zm7 0a2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-unread-multiple.svg b/.icons/Gruvbox-Dark/actions/24/mail-unread-multiple.svg
new file mode 100644
index 000000000..8f44f1777
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-unread-multiple.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,6 C 4.892,6 4,6.892 4,8 l 0,8 c 0,1.108 0.892,2 2,2 l 6,0 0,-5 -6,-3 0,-2 6,3 6,-3 0,2 -2,1 3,0 c 0.363969,0 0.703481,0.107739 1,0.283203 L 20,8 C 20,6.892 19.108,6 18,6 L 6,6 Z m 8,6 c -0.554,0 -1,0.446001 -1,1 l 0,5 c 0,0.554 0.446,1 1,1 l 5,0 c 0.554,0 1,-0.446 1,-1 l 0,-5 c 0,-0.553999 -0.446,-1 -1,-1 l -5,0 z m 0,1 1,0 0,1 1,0 0,1 1,0 0,-1 1,0 0,-1 1,0 0,5 -1,0 0,-3 -1,0 0,1 -1,0 0,-1 -1,0 0,3 -1,0 0,-5 z"/>
+ <path style="fill:none" d="m 10,16.000001 c -0.5540002,0 -1.0000002,0.446 -1.0000002,0.999999 l 0,5 c 0,0.554 0.446,1 1.0000002,1 l 5,0 c 0.554,0 1,-0.446 1,-1 l 0,-5 c 0,-0.553999 -0.446,-0.999999 -1,-0.999999 l -5,0 z M 10,17 l 1,0 0,1 1,0 0,1 1,0 0,-1 1,0 0,-1 1,0 0,5 -1,0 0,-3 -1,0 0,1 -1,0 0,-1 -1,0 0,3 -1,0 0,-5 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-unread-new.svg b/.icons/Gruvbox-Dark/actions/24/mail-unread-new.svg
new file mode 100644
index 000000000..1ef3575a0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-unread-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" 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" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mail-unread.svg b/.icons/Gruvbox-Dark/actions/24/mail-unread.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail-unread.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail_forward.svg b/.icons/Gruvbox-Dark/actions/24/mail_forward.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail_forward.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail_new.svg b/.icons/Gruvbox-Dark/actions/24/mail_new.svg
new file mode 120000
index 000000000..2c823c0ac
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail_new.svg
@@ -0,0 +1 @@
+mail-message-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail_reply.svg b/.icons/Gruvbox-Dark/actions/24/mail_reply.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail_reply.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mail_replyall.svg b/.icons/Gruvbox-Dark/actions/24/mail_replyall.svg
new file mode 120000
index 000000000..1e45e24d0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mail_replyall.svg
@@ -0,0 +1 @@
+mail-reply-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/manga.svg b/.icons/Gruvbox-Dark/actions/24/manga.svg
new file mode 100644
index 000000000..d6c00f6c6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/manga.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 20,12 15,7 V 9 H 9 V 7 l -5,5 5,5 v -2 h 6 v 2 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/map-flat.svg b/.icons/Gruvbox-Dark/actions/24/map-flat.svg
new file mode 100644
index 000000000..488b37421
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/map-flat.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 0 L 0 16 L 16 16 L 16 0 L 0 0 z M 1 1 L 5 1 L 5 5 L 1 5 L 1 1 z M 6 1 L 10 1 L 10 5 L 6 5 L 6 1 z M 11 1 L 15 1 L 15 5 L 11 5 L 11 1 z M 1 6 L 5 6 L 5 10 L 1 10 L 1 6 z M 6 6 L 10 6 L 10 10 L 6 10 L 6 6 z M 11 6 L 15 6 L 15 10 L 11 10 L 11 6 z M 1 11 L 5 11 L 5 15 L 1 15 L 1 11 z M 6 11 L 10 11 L 10 15 L 6 15 L 6 11 z M 11 11 L 15 11 L 15 15 L 11 15 L 11 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/map-globe.svg b/.icons/Gruvbox-Dark/actions/24/map-globe.svg
new file mode 100644
index 000000000..a58fe7a0f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/map-globe.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.109375 0 A 8 8 0 0 0 2.3359375 2.34375 A 8 8 0 0 0 2.3359375 13.65625 A 8 8 0 0 0 13.648438 13.65625 A 8 8 0 0 0 13.648438 2.34375 A 8 8 0 0 0 8.109375 0 z M 7.890625 1 A 7 7 0 0 1 12.570312 2.7148438 L 11.166016 4.1191406 A 8 5 45 0 0 5.7421875 1.3769531 A 7 7 0 0 1 7.890625 1 z M 4.8632812 2.3066406 A 7 4 45 0 1 10.457031 4.828125 L 7.9921875 7.2929688 L 3.4414062 2.7421875 A 7 4 45 0 1 4.8632812 2.3066406 z M 13.283203 3.4160156 A 7 7 0 0 1 14.619141 10.226562 A 8 5 45 0 0 11.869141 4.8300781 L 13.283203 3.4160156 z M 2.7324219 3.4472656 L 7.2851562 8 L 4.8183594 10.466797 A 7 4 45 0 1 2.7324219 3.4472656 z M 11.166016 5.5332031 A 7 4 45 0 1 13.251953 12.552734 L 8.6992188 8 L 11.166016 5.5332031 z M 1.3652344 5.7734375 A 8 5 45 0 0 4.1152344 11.169922 L 2.7011719 12.583984 A 7 7 0 0 1 1.3652344 5.7734375 z M 7.9921875 8.7070312 L 12.542969 13.257812 A 7 4 45 0 1 5.5273438 11.171875 L 7.9921875 8.7070312 z M 4.8183594 11.880859 A 8 5 45 0 0 10.242188 14.623047 A 7 7 0 0 1 3.4140625 13.285156 L 4.8183594 11.880859 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/map-gnomonic.svg b/.icons/Gruvbox-Dark/actions/24/map-gnomonic.svg
new file mode 100644
index 000000000..8d52cc1e9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/map-gnomonic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 0 L 0 16 L 16 16 L 16 0 L 0 0 z M 1 1 L 5 1 L 5 5.7070312 A 7 3 0 0 1 1 3 L 1 1 z M 6 1 L 10 1 L 10 5.8730469 A 7 3 0 0 1 8 6 A 7 3 0 0 1 6 5.8730469 L 6 1 z M 11 1 L 15 1 L 15 3 A 7 3 0 0 1 11 5.7070312 L 11 1 z M 1 4.9277344 A 8 4 0 0 0 5 6.7050781 L 5 9.2949219 A 8 4 0 0 0 1 11.072266 L 1 4.9277344 z M 15 4.9355469 L 15 11.064453 A 8 4 0 0 0 11 9.2949219 L 11 6.7050781 A 8 4 0 0 0 15 4.9355469 z M 6 6.8671875 A 8 4 0 0 0 8 7 A 8 4 0 0 0 10 6.8691406 L 10 9.1308594 A 8 4 0 0 0 8 9 A 8 4 0 0 0 6 9.1328125 L 6 6.8671875 z M 8 10 A 7 3 0 0 1 10 10.126953 L 10 15 L 6 15 L 6 10.126953 A 7 3 0 0 1 8 10 z M 5 10.292969 L 5 15 L 1 15 L 1 13 A 7 3 0 0 1 5 10.292969 z M 11 10.292969 A 7 3 0 0 1 15 13 L 15 15 L 11 15 L 11 10.292969 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/map-mercator.svg b/.icons/Gruvbox-Dark/actions/24/map-mercator.svg
new file mode 100644
index 000000000..686d5a727
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/map-mercator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 1 L 0 16 L 16 16 L 16 1 L 0 1 z M 1 2 L 5 2 L 5 5 L 1 5 L 1 2 z M 6 2 L 10 2 L 10 5 L 6 5 L 6 2 z M 11 2 L 15 2 L 15 5 L 11 5 L 11 2 z M 1 6 L 5 6 L 5 8 L 1 8 L 1 6 z M 6 6 L 10 6 L 10 8 L 6 8 L 6 6 z M 11 6 L 15 6 L 15 8 L 11 8 L 11 6 z M 1 9 L 5 9 L 5 11 L 1 11 L 1 9 z M 6 9 L 10 9 L 10 11 L 6 11 L 6 9 z M 11 9 L 15 9 L 15 11 L 11 11 L 11 9 z M 1 12 L 5 12 L 5 15 L 1 15 L 1 12 z M 6 12 L 10 12 L 10 15 L 6 15 L 6 12 z M 11 12 L 15 12 L 15 15 L 11 15 L 11 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mark-location.svg b/.icons/Gruvbox-Dark/actions/24/mark-location.svg
new file mode 100644
index 000000000..fdd482e3e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mark-location.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1.0039062 C 5.2386 1.0039062 3 3.2425062 3 6.0039062 C 3 6.1764962 3.01425 6.3358163 3.03125 6.5039062 C 3.04495 6.6711563 3.06705 6.8400763 3.09375 7.0039062 C 3.66623 10.518306 6 13.005859 8 15.005859 C 10 13.005859 12.33375 10.518406 12.90625 7.0039062 C 12.93295 6.8400763 12.95505 6.6711563 12.96875 6.5039062 C 12.98585 6.3358163 13 6.1764962 13 6.0039062 C 13 3.2425062 10.7614 1.0039062 8 1.0039062 z M 8 4.0039062 C 9.1046 4.0039062 10 4.8993362 10 6.0039062 C 10 7.1084763 9.10457 8.0039062 8 8.0039062 C 6.89543 8.0039062 6 7.1084762 6 6.0039062 C 6 4.8993363 6.89543 4.0039062 8 4.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/measure.svg b/.icons/Gruvbox-Dark/actions/24/measure.svg
new file mode 100644
index 000000000..ddf0e6011
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/measure.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m2 1c-0.5523 0.0001-0.9999 0.4477-1 1v6c0.0001 0.5523 0.4477 0.9999 1 1h12c0.552-0.0001 1-0.4477 1-1v-6c0-0.5523-0.448-0.9999-1-1h-12zm1 2h1v2h1v-2h2v2h1v-2h2v2h1v-2h2v4h-10v-4zm1 7l-3 2.5 3 2.5v-5zm8 0v5l3-2.5-3-2.5z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/media-album-cover-manager-amarok.svg b/.icons/Gruvbox-Dark/actions/24/media-album-cover-manager-amarok.svg
new file mode 100644
index 000000000..b4dc5ec41
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-album-cover-manager-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm3 2h9v10h-9v-10z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/media-album-cover.svg b/.icons/Gruvbox-Dark/actions/24/media-album-cover.svg
new file mode 120000
index 000000000..f8898e2de
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-album-cover.svg
@@ -0,0 +1 @@
+media-album-cover-manager-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/media-album-repeat-amarok.svg b/.icons/Gruvbox-Dark/actions/24/media-album-repeat-amarok.svg
new file mode 120000
index 000000000..cf79da28b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-album-repeat-amarok.svg
@@ -0,0 +1 @@
+media-repeat-album-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/media-album-track.svg b/.icons/Gruvbox-Dark/actions/24/media-album-track.svg
new file mode 100644
index 000000000..4ed6e8b3a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-album-track.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 15 L 7 15 L 7 13 L 4 13 L 4 3 L 15 3 L 15 1 L 1 1 z M 12 5 L 12 10.5 C 11.5818 10.1852 11.066 10 10.5 10 C 9.115 10 8 11.115 8 12.5 C 8 13.885 9.115 15 10.5 15 C 11.885 15 13 13.885 13 12.5 L 13 7 L 15 7 C 15 5.892 14.108 5 13 5 L 12 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/media-eject.svg b/.icons/Gruvbox-Dark/actions/24/media-eject.svg
new file mode 100644
index 000000000..e688b2c11
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-eject.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 3 L 3 8 L 3 9 L 13 9 L 13 8 L 8 3 z M 3 11 L 3 13 L 13 13 L 13 11 L 3 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/media-import-audio-cd.svg b/.icons/Gruvbox-Dark/actions/24/media-import-audio-cd.svg
new file mode 120000
index 000000000..4cd912bb6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-import-audio-cd.svg
@@ -0,0 +1 @@
+tools-media-optical-format.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/media-playback-pause.svg b/.icons/Gruvbox-Dark/actions/24/media-playback-pause.svg
new file mode 100644
index 000000000..1ff547163
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-playback-pause.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 L 2 14 L 6 14 L 6 2 L 2 2 z M 10 2 L 10 14 L 14 14 L 14 2 L 10 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/media-playback-start-rtl.svg b/.icons/Gruvbox-Dark/actions/24/media-playback-start-rtl.svg
new file mode 100644
index 000000000..02061d720
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-playback-start-rtl.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13 2 L 11.898438 2.5996094 L 2 8 L 13 14 L 13 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/media-playback-start.svg b/.icons/Gruvbox-Dark/actions/24/media-playback-start.svg
new file mode 100644
index 000000000..1be71b9cf
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-playback-start.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 2 L 3 14 L 14 8 L 4.1015625 2.5996094 L 3 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/media-playback-stop.svg b/.icons/Gruvbox-Dark/actions/24/media-playback-stop.svg
new file mode 100644
index 000000000..1646551a9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-playback-stop.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 L 2 14 L 14 14 L 14 2 L 2 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/media-playlist-repeat-amarok.svg b/.icons/Gruvbox-Dark/actions/24/media-playlist-repeat-amarok.svg
new file mode 120000
index 000000000..8bb4aca32
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-playlist-repeat-amarok.svg
@@ -0,0 +1 @@
+media-repeat-playlist-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/media-playlist-repeat.svg b/.icons/Gruvbox-Dark/actions/24/media-playlist-repeat.svg
new file mode 100644
index 000000000..57264f119
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-playlist-repeat.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 2 L 5 4 L 2.9316406 4 C 1.8618406 4 1 4.9391187 1 6.1054688 L 1 11.894531 C 1 13.060831 1.8618906 14 2.9316406 14 L 13.068359 14 C 14.138159 14 15 13.060881 15 11.894531 L 15 6.1054688 C 15 4.9391687 14.138109 4 13.068359 4 L 11 4 L 11 6 L 12.998047 6 C 12.996047 6.009 13 6.0262987 13 6.1054688 L 13 11.894531 C 13 11.973631 12.996047 11.99113 12.998047 12 L 3.0039062 12 C 3.0049063 11.991 3 11.973701 3 11.894531 L 3 6.1054688 C 3 6.0262687 3.0049062 6.00887 3.0039062 6 L 5 6 L 5 8 L 9 5 L 5 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/media-playlist-shuffle.svg b/.icons/Gruvbox-Dark/actions/24/media-playlist-shuffle.svg
new file mode 100644
index 000000000..7053c0b82
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-playlist-shuffle.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11 1 L 11 3 L 9.3828125 3 L 5.3828125 11 L 1 11 L 1 13 L 6.6191406 13 L 10.619141 5 L 11 5 L 11 7 L 15 4 L 11 1 z M 1 3 L 1 5 L 5.3828125 5 L 6.3242188 6.8828125 L 7.4414062 4.6464844 L 6.6191406 3 L 1 3 z M 11 9 L 11 11 L 10.619141 11 L 9.6777344 9.1171875 L 8.5585938 11.353516 L 9.3828125 13 L 11 13 L 11 15 L 15 12 L 11 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/media-random-albums-amarok.svg b/.icons/Gruvbox-Dark/actions/24/media-random-albums-amarok.svg
new file mode 100644
index 000000000..a4ecdeb43
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-random-albums-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11 1 L 11 3 L 9.3828125 3 L 5.3828125 11 L 1 11 L 1 13 L 6.6191406 13 L 10.619141 5 L 11 5 L 11 7 L 15 4 L 11 1 z M 1 3 L 1 5 L 5.3828125 5 L 6.3242188 6.8828125 L 7.4414062 4.6464844 L 6.6191406 3 L 1 3 z M 2 6 L 2 10 L 3 10 L 3 9 L 4 9 L 4 10 L 5 10 L 5 6 L 2 6 z M 3 7 L 4 7 L 4 8 L 3 8 L 3 7 z M 11 9 L 11 11 L 10.619141 11 L 9.6777344 9.1171875 L 8.5585938 11.353516 L 9.3828125 13 L 11 13 L 11 15 L 15 12 L 11 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/media-random-tracks-amarok.svg b/.icons/Gruvbox-Dark/actions/24/media-random-tracks-amarok.svg
new file mode 100644
index 000000000..440885659
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-random-tracks-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11 1 L 11 3 L 9.3828125 3 L 5.3828125 11 L 1 11 L 1 13 L 6.6191406 13 L 10.619141 5 L 11 5 L 11 7 L 15 4 L 11 1 z M 1 3 L 1 5 L 5.3828125 5 L 6.3242188 6.8828125 L 7.4414062 4.6464844 L 6.6191406 3 L 1 3 z M 2 6 L 2 7 L 3 7 L 3 10 L 4 10 L 4 7 L 5 7 L 5 6 L 2 6 z M 11 9 L 11 11 L 10.619141 11 L 9.6777344 9.1171875 L 8.5585938 11.353516 L 9.3828125 13 L 11 13 L 11 15 L 15 12 L 11 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/media-record.svg b/.icons/Gruvbox-Dark/actions/24/media-record.svg
new file mode 100644
index 000000000..5967826c5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-record.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 3 C 5.2408 3 3 5.2407 3 8 C 3 10.7592 5.2408 13 8 13 C 10.7592 13 13 10.7592 13 8 C 13 5.2407 10.7592 3 8 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/media-repeat-album-amarok.svg b/.icons/Gruvbox-Dark/actions/24/media-repeat-album-amarok.svg
new file mode 100644
index 000000000..0143e7c45
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-repeat-album-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 2 L 5 4 L 2.9316406 4 C 1.8619406 4 1 4.9390688 1 6.1054688 L 1 11.894531 C 1 13.060531 1.8619406 14 2.9316406 14 L 13.068359 14 C 14.138359 14 15 13.060531 15 11.894531 L 15 6.1054688 C 15 4.9390688 14.138359 4 13.068359 4 L 11 4 L 11 6 L 12.998047 6 C 12.996047 6.009 13 6.0262687 13 6.1054688 L 13 11.894531 C 13 11.973531 12.996047 11.991 12.998047 12 L 3.0039062 12 C 3.0049063 11.991 3 11.973531 3 11.894531 L 3 6.1054688 C 3 6.0262688 3.0049062 6.0089 3.0039062 6 L 5 6 L 5 8 L 9 5 L 5 2 z M 9 7 L 9 8 L 9 9 L 9 10 L 9 11 L 10 11 L 10 10 L 11 10 L 11 11 L 12 11 L 12 10 L 12 9 L 12 8 L 12 7 L 11 7 L 9 7 z M 10 8 L 11 8 L 11 9 L 10 9 L 10 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/media-repeat-playlist-amarok.svg b/.icons/Gruvbox-Dark/actions/24/media-repeat-playlist-amarok.svg
new file mode 100644
index 000000000..947f6ce22
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-repeat-playlist-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 2 L 5 4 L 2.9316406 4 C 1.8618406 4 1 4.9391187 1 6.1054688 L 1 11.894531 C 1 13.060831 1.8618906 14 2.9316406 14 L 13.068359 14 C 14.138159 14 15 13.060881 15 11.894531 L 15 6.1054688 C 15 4.9391687 14.138109 4 13.068359 4 L 11 4 L 11 6 L 12.998047 6 C 12.996047 6.009 13 6.0262987 13 6.1054688 L 13 11.894531 C 13 11.973631 12.996047 11.99113 12.998047 12 L 12 12 L 12 11 L 9 11 L 9 12 L 3.0039062 12 C 3.0049062 11.991 3 11.973701 3 11.894531 L 3 6.1054688 C 3 6.0262687 3.0049062 6.00887 3.0039062 6 L 5 6 L 5 8 L 9 5 L 5 2 z M 9 7 L 9 8 L 12 8 L 12 7 L 9 7 z M 9 9 L 9 10 L 12 10 L 12 9 L 9 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/media-repeat-track-amarok.svg b/.icons/Gruvbox-Dark/actions/24/media-repeat-track-amarok.svg
new file mode 100644
index 000000000..a687ca80f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-repeat-track-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 2 L 5 4 L 2.9316406 4 C 1.8619406 4 1 4.9390688 1 6.1054688 L 1 11.894531 C 1 13.060531 1.8619406 14 2.9316406 14 L 13.068359 14 C 14.138359 14 15 13.060531 15 11.894531 L 15 6.1054688 C 15 4.9390688 14.138359 4 13.068359 4 L 11 4 L 11 6 L 12.998047 6 C 12.996047 6.009 13 6.0262687 13 6.1054688 L 13 11.894531 C 13 11.973531 12.996047 11.991 12.998047 12 L 3.0039062 12 C 3.0049063 11.991 3 11.973531 3 11.894531 L 3 6.1054688 C 3 6.0262688 3.0049062 6.0089 3.0039062 6 L 5 6 L 5 8 L 9 5 L 5 2 z M 10 7 L 10 11 L 11 11 L 11 7 L 10 7 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/media-seek-backward.svg b/.icons/Gruvbox-Dark/actions/24/media-seek-backward.svg
new file mode 100644
index 000000000..275df467f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-seek-backward.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 4 L 1 8 L 8 12 L 8 8 L 8 4 z M 8 8 L 15 12 L 15 4 L 8 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/media-seek-forward.svg b/.icons/Gruvbox-Dark/actions/24/media-seek-forward.svg
new file mode 100644
index 000000000..8c2f09e86
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-seek-forward.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.94335938 4 L 0.94335938 12 L 7.8808594 8 C 7.8808594 8 0.88085938 4 0.94335938 4 z M 7.8808594 8 L 7.8808594 12 L 14.880859 8 L 7.8808594 4 L 7.8808594 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/media-show-active-track-amarok.svg b/.icons/Gruvbox-Dark/actions/24/media-show-active-track-amarok.svg
new file mode 100644
index 000000000..025cf2bca
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-show-active-track-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" 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 z M 3 3 L 8 8 L 3 13 L 3 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/media-skip-backward.svg b/.icons/Gruvbox-Dark/actions/24/media-skip-backward.svg
new file mode 100644
index 000000000..1b585cdda
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-skip-backward.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 4 L 0 12 L 2 12 L 2 8 L 2 4 L 0 4 z M 2 8 L 9 12 L 9 8 L 9 4 L 2 8 z M 9 8 L 16 12 L 16 4 L 9 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/media-skip-forward.svg b/.icons/Gruvbox-Dark/actions/24/media-skip-forward.svg
new file mode 100644
index 000000000..26f716225
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-skip-forward.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 4 L 0 12 L 7 8 L 0 4 z M 7 8 L 7 12 L 14 8 L 7 4 L 7 8 z M 14 8 L 14 12 L 16 12 L 16 4 L 14 4 L 14 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/media-standard-track-progression-amarok.svg b/.icons/Gruvbox-Dark/actions/24/media-standard-track-progression-amarok.svg
new file mode 120000
index 000000000..0c9789352
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-standard-track-progression-amarok.svg
@@ -0,0 +1 @@
+format-list-ordered.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/media-track-add-amarok.svg b/.icons/Gruvbox-Dark/actions/24/media-track-add-amarok.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-track-add-amarok.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/media-track-edit-amarok.svg b/.icons/Gruvbox-Dark/actions/24/media-track-edit-amarok.svg
new file mode 120000
index 000000000..610b77f42
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-track-edit-amarok.svg
@@ -0,0 +1 @@
+document-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/media-track-queue-amarok.svg b/.icons/Gruvbox-Dark/actions/24/media-track-queue-amarok.svg
new file mode 100644
index 000000000..f1160657b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-track-queue-amarok.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" 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 z M 8 8 L 13 13 L 3 13 L 8 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/media-track-remove-amarok.svg b/.icons/Gruvbox-Dark/actions/24/media-track-remove-amarok.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-track-remove-amarok.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/media-view-subtitles.svg b/.icons/Gruvbox-Dark/actions/24/media-view-subtitles.svg
new file mode 100644
index 000000000..92cd9396d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/media-view-subtitles.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 3.0351562 C 1.446 3.0351562 1 3.4811562 1 4.0351562 L 1 12.035156 C 1 12.589156 1.446 13.035156 2 13.035156 L 14 13.035156 C 14.554 13.035156 15 12.589156 15 12.035156 L 15 4.0351562 C 15 3.4811562 14.554 3.0351562 14 3.0351562 L 2 3.0351562 z M 3 8.0351562 L 5 8.0351562 L 5 9.0351562 L 3 9.0351562 L 3 8.0351562 z M 6 8.0351562 L 10 8.0351562 L 10 9.0351562 L 6 9.0351562 L 6 8.0351562 z M 11 8.0351562 L 13 8.0351562 L 13 9.0351562 L 11 9.0351562 L 11 8.0351562 z M 3 10.035156 L 4 10.035156 L 4 11.035156 L 3 11.035156 L 3 10.035156 z M 5 10.035156 L 9 10.035156 L 9 11.035156 L 5 11.035156 L 5 10.035156 z M 10 10.035156 L 13 10.035156 L 13 11.035156 L 10 11.035156 L 10 10.035156 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/meeting-attending-tentative.svg b/.icons/Gruvbox-Dark/actions/24/meeting-attending-tentative.svg
new file mode 120000
index 000000000..0fca1fb6f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/meeting-attending-tentative.svg
@@ -0,0 +1 @@
+view-user-offline-kopete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/meeting-attending.svg b/.icons/Gruvbox-Dark/actions/24/meeting-attending.svg
new file mode 120000
index 000000000..c46ad1dfa
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/meeting-attending.svg
@@ -0,0 +1 @@
+user-group-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/meeting-participant-no-response.svg b/.icons/Gruvbox-Dark/actions/24/meeting-participant-no-response.svg
new file mode 100644
index 000000000..b5a4ce0ca
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/meeting-participant-no-response.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 3 C 5.3431 3 4 4.3432 4 6 C 4 7.6568 5.3431 9 7 9 C 8.6569 9 10 7.6568 10 6 C 10 4.3432 8.6569 3 7 3 z M 7 10 C 0.9998 10.003 1 14 1 14 L 1 15 L 13 15 L 13 14 C 13 14 12.99977 9.997 7 10 z" transform="translate(4 4)"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 13 2 A 1 1 0 0 0 12 3 A 1 1 0 0 0 13 4 A 1 1 0 0 0 14 3 A 1 1 0 0 0 13 2 z M 13 5 A 1 1 0 0 0 12 6 A 1 1 0 0 0 13 7 A 1 1 0 0 0 14 6 A 1 1 0 0 0 13 5 z M 13 8 A 1 1 0 0 0 12 9 A 1 1 0 0 0 13 10 A 1 1 0 0 0 14 9 A 1 1 0 0 0 13 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/meeting-participant-request-response.svg b/.icons/Gruvbox-Dark/actions/24/meeting-participant-request-response.svg
new file mode 100644
index 000000000..29ad585ba
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/meeting-participant-request-response.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13 2 A 1 1 0 0 0 12 3 A 1 1 0 0 0 13 4 A 1 1 0 0 0 14 3 A 1 1 0 0 0 13 2 z M 7 3 C 5.3431 3 4 4.3432 4 6 C 4 7.6568 5.3431 9 7 9 C 8.6569 9 10 7.6568 10 6 C 10 4.3432 8.6569 3 7 3 z M 13 5 A 1 1 0 0 0 12 6 A 1 1 0 0 0 13 7 A 1 1 0 0 0 14 6 A 1 1 0 0 0 13 5 z M 13 8 A 1 1 0 0 0 12 9 A 1 1 0 0 0 13 10 A 1 1 0 0 0 14 9 A 1 1 0 0 0 13 8 z M 7 10 C 0.9998 10.003 1 14 1 14 L 1 15 L 13 15 L 13 14 C 13 14 12.99977 9.997 7 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/meld-version-control.svg b/.icons/Gruvbox-Dark/actions/24/meld-version-control.svg
new file mode 120000
index 000000000..ab3c72dcd
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/meld-version-control.svg
@@ -0,0 +1 @@
+document-open-recent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/menu_new.svg b/.icons/Gruvbox-Dark/actions/24/menu_new.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/menu_new.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/menu_new_sep.svg b/.icons/Gruvbox-Dark/actions/24/menu_new_sep.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/menu_new_sep.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/merge.svg b/.icons/Gruvbox-Dark/actions/24/merge.svg
new file mode 100644
index 000000000..142403a7e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/merge.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 A 1.0001 1.0001 0 0 0 0 2 L 0 6 A 1.0001 1.0001 0 0 0 1 7 L 6 7 L 6 9 L 1 9 A 1.0001 1.0001 0 0 0 0 10 L 0 14 A 1.0001 1.0001 0 0 0 1 15 L 8 15 A 1.0001 1.0001 0 0 0 9 14 L 9 11 L 14 11 A 1.0001 1.0001 0 0 0 15 10 L 15 6 A 1.0001 1.0001 0 0 0 14 5 L 9 5 L 9 2 A 1.0001 1.0001 0 0 0 8 1 L 1 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mesh-gradient.svg b/.icons/Gruvbox-Dark/actions/24/mesh-gradient.svg
new file mode 100644
index 000000000..4225f045e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mesh-gradient.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="m 8.79883,4.7694612 c -0.8405099,0.0524 -1.8082599,0.3152599 -2.9668,0.8945299 l -0.33594,0.16797 0.1679701,0.33594 c 0.72764,1.45528 0.89251,2.49874 0.80664,3.3574199 -0.0859,0.85869 -0.43164,1.55664 -0.80664,2.30664 -0.375,0.75 -0.77923,1.55205 -0.88086,2.56836 -0.10163,1.01631 0.1085,2.22286 0.88086,3.76758 l 0.16797,0.33594 0.33594,-0.16797 c 1.45528,-0.72764 2.49874,-0.89251 3.35742,-0.80664 0.8586899,0.0859 1.5566399,0.43164 2.3066399,0.80664 0.75,0.375 1.55205,0.77923 2.56836,0.88086 1.01631,0.10163 2.22286,-0.1085 3.76758,-0.88086 l 0.33594,-0.16797 -0.16797,-0.33594 c -0.72764,-1.45527 -0.89251,-2.49874 -0.80664,-3.35742 0.0859,-0.85868 0.43164,-1.55664 0.80664,-2.30664 0.375,-0.75 0.77922,-1.55205 0.88086,-2.56836 0.10163,-1.0163199 -0.1085,-2.2228599 -0.88086,-3.7675799 l -0.16797,-0.33594 -0.33594,0.16797 c -1.45528,0.72764 -2.49873,0.89251 -3.35742,0.80664 -0.85869,-0.0859 -1.55664,-0.43164 -2.30664,-0.80664 -0.75,-0.375 -1.55205,-0.77923 -2.5683599,-0.88086 -0.25408,-0.0254 -0.52061,-0.0311 -0.80078,-0.0137 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.0000001,4 V 7 H 7 V 4 Z M 17,4 v 3 h 3 V 4 Z M 4.0000001,17 v 3 h 3 V 17 Z M 17,17 v 3 h 3 v -3 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/messagebox_warning.svg b/.icons/Gruvbox-Dark/actions/24/messagebox_warning.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/messagebox_warning.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/mic-off.svg b/.icons/Gruvbox-Dark/actions/24/mic-off.svg
new file mode 100644
index 000000000..cf51e7e56
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mic-off.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8 0.001953125 C 6.3379 0.001953125 5 1.3400531 5 3.0019531 L 5 8.0039062 C 5 9.6658062 6.3379 11.001953 8 11.001953 C 9.6621 11.001953 11 9.6657063 11 8.0039062 L 11 3.0019531 C 11 1.3400531 9.6621 0.001953125 8 0.001953125 z M 2 7.0058594 L 2 8.0039062 C 2.00001 10.969106 4.168 13.431556 7 13.910156 L 7 16.001953 L 9 16.001953 L 9 13.910156 C 11.832 13.431496 14 10.969006 14 8.0039062 L 14 7.0058594 L 12 7.0058594 L 12 8.0039062 C 12 10.237006 10.2334 12.001953 8 12.001953 C 5.7666 12.001953 4 10.237006 4 8.0039062 L 4 7.0058594 L 2 7.0058594 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mic-on.svg b/.icons/Gruvbox-Dark/actions/24/mic-on.svg
new file mode 100644
index 000000000..1b0489b50
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mic-on.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0.001953125 C 6.3379 0.001953125 5 1.3400531 5 3.0019531 L 5 8.0039062 C 5 9.6658062 6.3379 11.001953 8 11.001953 C 9.6621 11.001953 11 9.6657063 11 8.0039062 L 11 3.0019531 C 11 1.3400531 9.6621 0.001953125 8 0.001953125 z M 2 7.0058594 L 2 8.0039062 C 2.00001 10.969106 4.168 13.431556 7 13.910156 L 7 16.001953 L 9 16.001953 L 9 13.910156 C 11.832 13.431496 14 10.969006 14 8.0039062 L 14 7.0058594 L 12 7.0058594 L 12 8.0039062 C 12 10.237006 10.2334 12.001953 8 12.001953 C 5.7666 12.001953 4 10.237006 4 8.0039062 L 4 7.0058594 L 2 7.0058594 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/mic-ready.svg b/.icons/Gruvbox-Dark/actions/24/mic-ready.svg
new file mode 100644
index 000000000..b167bf6da
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/mic-ready.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 0 C 6.3379 0 5 1.3381 5 3 L 5 8.0019531 C 5 9.6638531 6.3379 11 8 11 C 9.6621 11 11 9.6637531 11 8.0019531 L 11 3 C 11 1.3381 9.6621 0 8 0 z M 2 7.0039062 L 2 8.0019531 C 2.00001 10.967153 4.168 13.429603 7 13.908203 L 7 16 L 9 16 L 9 13.908203 C 11.832 13.429543 14 10.967053 14 8.0019531 L 14 7.0039062 L 12 7.0039062 L 12 8.0019531 C 12 10.235053 10.2334 12 8 12 C 5.7666 12 4 10.235053 4 8.0019531 L 4 7.0039062 L 2 7.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/milestone.svg b/.icons/Gruvbox-Dark/actions/24/milestone.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/milestone.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/multimedia-volume-control.svg b/.icons/Gruvbox-Dark/actions/24/multimedia-volume-control.svg
new file mode 120000
index 000000000..c4533054a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/multimedia-volume-control.svg
@@ -0,0 +1 @@
+player-volume.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/music-amarok.svg b/.icons/Gruvbox-Dark/actions/24/music-amarok.svg
new file mode 120000
index 000000000..91b01fe2f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/music-amarok.svg
@@ -0,0 +1 @@
+media-show-active-track-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/nemo-eject.svg b/.icons/Gruvbox-Dark/actions/24/nemo-eject.svg
new file mode 120000
index 000000000..f9f7bcbd0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/nemo-eject.svg
@@ -0,0 +1 @@
+media-eject.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/network-connect.svg b/.icons/Gruvbox-Dark/actions/24/network-connect.svg
new file mode 100644
index 000000000..d236a49f9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/network-connect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0.99609375 C 4.134 0.99609375 1 4.1300937 1 7.9960938 C 1 11.862094 4.134 14.996094 8 14.996094 C 11.866 14.996094 15 11.862094 15 7.9960938 C 15 4.1300937 11.866 0.99609375 8 0.99609375 z M 7.5 2.9335938 C 7.5669 2.9265937 7.65125 2.9375937 7.71875 2.9335938 C 7.72675 2.9655938 7.67005 3.0794638 7.59375 3.2460938 C 7.10789 4.3074937 7.08033 5.5504437 7.53125 6.2148438 C 7.61285 6.3353038 7.6875 6.4499437 7.6875 6.4648438 C 7.6875 6.4797438 7.5995 6.4960938 7.5 6.4960938 C 7.26642 6.4960938 7.04538 6.3537238 6.59375 5.9960938 C 6.39312 5.8372237 6.1323 5.7037938 6.03125 5.6835938 C 5.87257 5.6518937 5.83028 5.6657938 5.625 5.8710938 C 5.43401 6.0620537 5.375 6.1650237 5.375 6.3398438 C 5.375 7.0027837 6.16208 7.5297437 7.625 7.8398438 C 9.6117 8.2609137 10.10145 8.6389138 10.15625 9.6835938 C 10.22505 10.993594 9.5276 11.981394 8 12.746094 C 7.81767 12.837394 7.7015 12.872844 7.625 12.902344 C 7.5911 12.899344 7.56505 12.905344 7.53125 12.902344 C 7.51825 12.861844 7.5 12.767884 7.5 12.589844 C 7.5 11.894064 7.22575 11.177844 6.8125 10.777344 C 6.70157 10.669824 6.39098 10.441994 6.125 10.277344 C 5.85903 10.112704 5.59105 9.9214438 5.53125 9.8398438 C 5.43215 9.7044337 5.42386 9.6212437 5.5 9.3710938 C 5.63876 8.9142237 5.80392 8.6597637 6.125 8.3710938 C 6.29333 8.2197537 6.46271 8.0928437 6.5 8.0898438 C 6.5373 8.0868438 6.28485 8.0110437 5.90625 7.9335938 C 5.52767 7.8559938 4.97383 7.6934738 4.6875 7.5898438 C 4.16392 7.4003938 3.457 7.0026837 3.1875 6.7148438 C 3.1761 6.7026437 3.16615 6.6943938 3.15625 6.6835938 C 3.54238 5.1454938 4.626 3.8848438 6.0625 3.2773438 C 6.36307 3.1502138 6.67292 3.0629938 7 2.9960938 C 7.16292 2.9627938 7.33178 2.9506937 7.5 2.9335938 z M 12.1875 5.2773438 C 12.30495 5.3499437 12.74841 6.3093438 12.875 6.7773438 C 13.03844 7.3815337 13.02661 8.4271437 12.875 9.0273438 C 12.8173 9.2557838 12.74335 9.4694937 12.71875 9.4960938 C 12.69415 9.5226938 12.60494 9.3695637 12.5 9.1835938 C 12.39505 8.9976538 12.05984 8.6025437 11.78125 8.3085938 C 10.97711 7.4600637 10.85066 7.0170437 11.1875 6.3398438 C 11.35737 5.9983538 12.0966 5.2212438 12.1875 5.2773438 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/network-disconnect.svg b/.icons/Gruvbox-Dark/actions/24/network-disconnect.svg
new file mode 100644
index 000000000..cc81e79b5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/network-disconnect.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8 0.99609375 C 4.134 0.99609375 1 4.1300937 1 7.9960938 C 1 11.862094 4.134 14.996094 8 14.996094 C 11.866 14.996094 15 11.862094 15 7.9960938 C 15 4.1300937 11.866 0.99609375 8 0.99609375 z M 7.5 2.9335938 C 7.5669 2.9265937 7.65125 2.9375937 7.71875 2.9335938 C 7.72675 2.9655938 7.67005 3.0794638 7.59375 3.2460938 C 7.10789 4.3074937 7.08033 5.5504437 7.53125 6.2148438 C 7.61285 6.3353038 7.6875 6.4499437 7.6875 6.4648438 C 7.6875 6.4797438 7.5995 6.4960938 7.5 6.4960938 C 7.26642 6.4960938 7.04538 6.3537238 6.59375 5.9960938 C 6.39312 5.8372237 6.1323 5.7037938 6.03125 5.6835938 C 5.87257 5.6518937 5.83028 5.6657938 5.625 5.8710938 C 5.43401 6.0620537 5.375 6.1650237 5.375 6.3398438 C 5.375 7.0027837 6.16208 7.5297437 7.625 7.8398438 C 9.6117 8.2609137 10.10145 8.6389138 10.15625 9.6835938 C 10.22505 10.993594 9.5276 11.981394 8 12.746094 C 7.81767 12.837394 7.7015 12.872844 7.625 12.902344 C 7.5911 12.899344 7.56505 12.905344 7.53125 12.902344 C 7.51825 12.861844 7.5 12.767884 7.5 12.589844 C 7.5 11.894064 7.22575 11.177844 6.8125 10.777344 C 6.70157 10.669824 6.39098 10.441994 6.125 10.277344 C 5.85903 10.112704 5.59105 9.9214438 5.53125 9.8398438 C 5.43215 9.7044337 5.42386 9.6212437 5.5 9.3710938 C 5.63876 8.9142237 5.80392 8.6597637 6.125 8.3710938 C 6.29333 8.2197537 6.46271 8.0928437 6.5 8.0898438 C 6.5373 8.0868438 6.28485 8.0110437 5.90625 7.9335938 C 5.52767 7.8559938 4.97383 7.6934738 4.6875 7.5898438 C 4.16392 7.4003938 3.457 7.0026837 3.1875 6.7148438 C 3.1761 6.7026437 3.16615 6.6943938 3.15625 6.6835938 C 3.54238 5.1454938 4.626 3.8848438 6.0625 3.2773438 C 6.36307 3.1502138 6.67292 3.0629938 7 2.9960938 C 7.16292 2.9627938 7.33178 2.9506937 7.5 2.9335938 z M 12.1875 5.2773438 C 12.30495 5.3499437 12.74841 6.3093438 12.875 6.7773438 C 13.03844 7.3815337 13.02661 8.4271437 12.875 9.0273438 C 12.8173 9.2557838 12.74335 9.4694937 12.71875 9.4960938 C 12.69415 9.5226938 12.60494 9.3695637 12.5 9.1835938 C 12.39505 8.9976538 12.05984 8.6025437 11.78125 8.3085938 C 10.97711 7.4600637 10.85066 7.0170437 11.1875 6.3398438 C 11.35737 5.9983538 12.0966 5.2212438 12.1875 5.2773438 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/new-24h-appointment.svg b/.icons/Gruvbox-Dark/actions/24/new-24h-appointment.svg
new file mode 100644
index 000000000..420daee83
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/new-24h-appointment.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.5,5 A 7.5,7.5 0 0 0 4,12.5 7.5,7.5 0 0 0 11.5,20 7.5,7.5 0 0 0 19,12.5 7.5,7.5 0 0 0 11.5,5 Z M 7,8 l 3,0 1,0 0,1 0,3 0,1 -3,0 0,3 3,0 0,1 -4,0 0,-1 0,-3 0,-1 1,0 2,0 0,-3 -3,0 0,-1 z m 5,0 1,0 0,4 2,0 0,-4 1,0 0,4 0,1 0,4 -1,0 0,-4 -3,0 0,-1 0,-4 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/new-audio-alarm.svg b/.icons/Gruvbox-Dark/actions/24/new-audio-alarm.svg
new file mode 120000
index 000000000..bd5a1a3e1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/new-audio-alarm.svg
@@ -0,0 +1 @@
+tools-rip-audio-cd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/news-subscribe.svg b/.icons/Gruvbox-Dark/actions/24/news-subscribe.svg
new file mode 120000
index 000000000..62e1f1e9c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/news-subscribe.svg
@@ -0,0 +1 @@
+view-pim-news.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/news-unsubscribe.svg b/.icons/Gruvbox-Dark/actions/24/news-unsubscribe.svg
new file mode 100644
index 000000000..befc383bf
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/news-unsubscribe.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 1 L 0 15 C 3.4739 14.999 6.947775 14.999953 10.421875 15.001953 L 10.292969 14.873047 C 9.9025688 14.483047 9.9025688 13.849984 10.292969 13.458984 L 10.751953 13 L 1 13 L 1 12 L 10.751953 12 L 10.292969 11.541016 C 9.9025688 11.150016 9.9025688 10.516953 10.292969 10.126953 L 10.419922 10 L 9 10 L 9 9 L 15 9 L 15 9.015625 C 15.319 8.961525 15.644047 9.0647687 15.873047 9.2929688 L 16 9.4199219 L 16 1.0039062 C 10.667 1.0059063 5.333 0.998 0 1 z M 6 3 L 6 9.9960938 L 1 10 L 1 3.0039062 L 6 3 z M 9 3 L 15 3 L 15 4 L 9 4 L 9 3 z M 9 6 L 15 6 L 15 7 L 9 7 L 9 6 z M 11.833984 10 L 11 10.833984 L 12.666016 12.5 L 11 14.166016 L 11.833984 15 L 13.5 13.333984 L 15.166016 15 L 16 14.166016 L 14.333984 12.5 L 16 10.833984 L 15.166016 10 L 13.5 11.666016 L 11.833984 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/next.svg b/.icons/Gruvbox-Dark/actions/24/next.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/next.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/nocover.svg b/.icons/Gruvbox-Dark/actions/24/nocover.svg
new file mode 120000
index 000000000..f8898e2de
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/nocover.svg
@@ -0,0 +1 @@
+media-album-cover-manager-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/node-add.svg b/.icons/Gruvbox-Dark/actions/24/node-add.svg
new file mode 100644
index 000000000..87cf0c104
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/node-add.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.9960938 0 L 6.9960938 3 L 3.9980469 3 L 3.9980469 5 L 6.9960938 5 L 6.9960938 8 L 8.9960938 8 L 8.9960938 5 L 11.994141 5 L 11.994141 3 L 8.9960938 3 L 8.9960938 0 L 6.9960938 0 z M 5 9 L 5 12 L 0.58789062 12 A 0.5 0.5 0 0 0 0.58789062 13 L 5 13 L 5 16 L 11 16 L 11 13 L 15.492188 13 A 0.5 0.5 0 0 0 15.492188 12 L 11 12 L 11 9 L 5 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/node-break.svg b/.icons/Gruvbox-Dark/actions/24/node-break.svg
new file mode 100644
index 000000000..02378ca98
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/node-break.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 0 L 5 1.9726562 L 0.52148438 1.9726562 A 0.50005 0.50005 0 1 0 0.52148438 2.9726562 L 5 2.9726562 L 5 5 L 10 5 L 10 2.9726562 L 14.498047 2.9726562 A 0.50005 0.50005 0 1 0 14.498047 1.9726562 L 10 1.9726562 L 10 0 L 5 0 z M 7 5.0273438 L 7 7.0273438 L 5 7.0273438 L 7.5 10.027344 L 10 7.0273438 L 8 7.0273438 L 8 5.0273438 L 7 5.0273438 z M 1 11 L 1 13 L 0.50390625 13 A 0.499025 0.499025 0 1 0 0.50390625 13.998047 L 1 13.998047 L 1 16 L 5 16 L 5 11 L 1 11 z M 10 11 L 10 16 L 14 16 L 14 14 L 14.507812 14 A 0.50005 0.50005 0 1 0 14.507812 13 L 14 13 L 14 11 L 10 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/node-delete-segment.svg b/.icons/Gruvbox-Dark/actions/24/node-delete-segment.svg
new file mode 100644
index 000000000..ccddc828c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/node-delete-segment.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.0195312 0 L 1.0195312 2 L 0.51171875 2 C -0.16444125 1.9904 -0.16444125 3.0096 0.51171875 3 L 1.0195312 3 L 1.0195312 5 L 5.0195312 5 L 5.0195312 3 L 10.019531 3 L 10.019531 5 L 14.019531 5 L 14.019531 2.9980469 L 14.515625 2.9980469 C 15.180985 2.9980469 15.180985 2 14.515625 2 L 14.019531 2 L 14.019531 0 L 10.019531 0 L 10.019531 2 L 5.0195312 2 L 5.0195312 0 L 1.0195312 0 z M 7 5.0273438 L 7 7.0273438 L 5 7.0273438 L 7.5 10.027344 L 10 7.0273438 L 8 7.0273438 L 8 5.0273438 L 7 5.0273438 z M 1.0195312 11 L 1.0195312 13 L 0.51171875 13 C -0.16444125 12.9904 -0.16444125 14.0096 0.51171875 14 L 1.0195312 14 L 1.0195312 16 L 5.0195312 16 L 5.0195312 14 L 5.0195312 13 L 5.0195312 11 L 1.0195312 11 z M 10.019531 11 L 10.019531 13 L 10.019531 14 L 10.019531 16 L 14.019531 16 L 14.019531 13.998047 L 14.515625 13.998047 C 15.180985 13.998047 15.180985 13 14.515625 13 L 14.019531 13 L 14.019531 11 L 10.019531 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/node-delete.svg b/.icons/Gruvbox-Dark/actions/24/node-delete.svg
new file mode 100644
index 000000000..753147ad3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/node-delete.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.9980469 3 L 3.9980469 5 L 11.994141 5 L 11.994141 3 L 3.9980469 3 z M 5 9 L 5 12 L 0.58789062 12 C -0.078779375 12 -0.078779375 13 0.58789062 13 L 5 13 L 5 16 L 11 16 L 11 13 L 15.492188 13 C 16.158857 13 16.158857 12 15.492188 12 L 11 12 L 11 9 L 5 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/node-join-segment.svg b/.icons/Gruvbox-Dark/actions/24/node-join-segment.svg
new file mode 100644
index 000000000..bd3b9f43c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/node-join-segment.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 0 L 1 2.0019531 L 0.50390625 2.0019531 C -0.16146375 2.0019531 -0.16146375 3 0.50390625 3 L 1 3 L 1 5 L 5 5 L 5 3 L 5 2 L 5 0 L 1 0 z M 10 0 L 10 2 L 10 3 L 10 5 L 14 5 L 14 3 L 14.507812 3 C 15.183813 3.0096 15.183813 1.9904 14.507812 2 L 14 2 L 14 0 L 10 0 z M 7 5.0273438 L 7 7.0273438 L 5 7.0273438 L 7.5 10.027344 L 10 7.0273438 L 8 7.0273438 L 8 5.0273438 L 7 5.0273438 z M 1 11 L 1 13.001953 L 0.50390625 13.001953 C -0.16145375 13.001953 -0.16145375 14 0.50390625 14 L 1 14 L 1 16 L 5 16 L 5 14 L 10 14 L 10 16 L 14 16 L 14 14 L 14.507812 14 C 15.183972 14.0096 15.183973 12.9904 14.507812 13 L 14 13 L 14 11 L 10 11 L 10 13 L 5 13 L 5 11 L 1 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/node-join.svg b/.icons/Gruvbox-Dark/actions/24/node-join.svg
new file mode 100644
index 000000000..de27771e2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/node-join.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 0 L 1 2.0019531 L 0.50390625 2.0019531 A 0.49902 0.49902 0 0 0 0.50390625 3 L 1 3 L 1 5 L 5 5 L 5 0 L 1 0 z M 10 0 L 10 5 L 14 5 L 14 3 L 14.507812 3 A 0.50005 0.50005 0 1 0 14.507812 2 L 14 2 L 14 0 L 10 0 z M 7 5.0273438 L 7 7.0273438 L 5 7.0273438 L 7.5 10.027344 L 10 7.0273438 L 8 7.0273438 L 8 5.0273438 L 7 5.0273438 z M 5 11 L 5 13.027344 L 0.52148438 13.027344 A 0.50005 0.50005 0 1 0 0.52148438 14.027344 L 5 14.027344 L 5 16 L 10 16 L 10 14.027344 L 14.498047 14.027344 A 0.50005 0.50005 0 1 0 14.498047 13.027344 L 10 13.027344 L 10 11 L 5 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/node-segment-curve.svg b/.icons/Gruvbox-Dark/actions/24/node-segment-curve.svg
new file mode 100644
index 000000000..174fb1e85
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/node-segment-curve.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11 0 L 11 2.3769531 C 8.563 2.7425531 6.5520937 3.6630531 5.0585938 5.1269531 C 3.5658937 6.5899531 2.613575 8.574 2.234375 11 L 0 11 L 0 16 L 5 16 L 5 11 L 3.2480469 11 C 3.6117469 8.8263 4.4664125 7.1056437 5.7578125 5.8398438 C 7.0514125 4.5719437 8.8055 3.742525 11 3.390625 L 11 5 L 16 5 L 16 0 L 11 0 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/node-segment-line.svg b/.icons/Gruvbox-Dark/actions/24/node-segment-line.svg
new file mode 100644
index 000000000..08a50c511
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/node-segment-line.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11 0 L 11 4.3222656 L 4.3222656 11 L 0 11 L 0 16 L 5 16 L 5 11.736328 L 11.736328 5 L 16 5 L 16 0 L 11 0 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/node-transform.svg b/.icons/Gruvbox-Dark/actions/24/node-transform.svg
new file mode 100644
index 000000000..806aa0938
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/node-transform.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 0 L 0 5 L 1.5 3.5 L 3.5 5.5 L 2 7 L 7 7 L 7 2 L 5.5 3.5 L 3.5 1.5 L 5 0 L 0 0 z M 11 0 L 12.5 1.5 L 10.5 3.5 L 9 2 L 9 7 L 14 7 L 12.5 5.5 L 14.5 3.5 L 16 5 L 16 0 L 11 0 z M 2 9 L 3.5 10.5 L 1.5 12.5 L 0 11 L 0 16 L 5 16 L 3.5 14.5 L 5.5 12.5 L 7 14 L 7 9 L 2 9 z M 9 9 L 9 14 L 10.5 12.5 L 12.5 14.5 L 11 16 L 16 16 L 16 11 L 14.5 12.5 L 12.5 10.5 L 14 9 L 9 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/node-type-auto-smooth.svg b/.icons/Gruvbox-Dark/actions/24/node-type-auto-smooth.svg
new file mode 100644
index 000000000..44eb2e443
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/node-type-auto-smooth.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.419922 2 A 0.49828 0.50178 0 0 0 14.939453 2.5878906 C 15.157103 4.1880906 14.796314 6.4573719 13.683594 8.2636719 C 13.110574 9.1938319 12.349234 10.003319 11.365234 10.574219 A 3.4876 3.5121 0 0 0 7.9980469 7.9746094 A 3.4876 3.5121 0 0 0 4.6230469 10.621094 C 3.6057469 10.049094 2.8281531 9.2253312 2.2519531 8.2695312 C 1.1643531 6.4653313 0.83357187 4.1959031 1.0761719 2.5957031 A 0.49828 0.50178 0 0 0 0.55273438 2.0117188 A 0.49828 0.50178 0 0 0 0.091796875 2.4453125 C -0.19083312 4.3095125 0.1690575 6.7496625 1.3984375 8.7890625 C 2.1142375 9.9763625 3.1577781 11.007875 4.5175781 11.671875 A 3.4876 3.5121 0 0 0 7.9980469 15 A 3.4876 3.5121 0 0 0 11.480469 11.623047 C 12.798069 10.957707 13.81875 9.9496688 14.53125 8.7929688 C 15.78625 6.7558687 16.181334 4.317325 15.927734 2.453125 A 0.49828 0.50178 0 0 0 15.419922 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/node-type-cusp.svg b/.icons/Gruvbox-Dark/actions/24/node-type-cusp.svg
new file mode 100644
index 000000000..7e2091581
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/node-type-cusp.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.496094 0.99609375 A 0.50005 0.50005 0 0 0 15.007812 1.4570312 C 14.616953 5.5911313 12.771397 8.2578031 9.9042969 10.408203 L 7.578125 8.0820312 C 7.456285 7.4592212 7.304315 6.8195563 7.078125 6.1601562 C 6.625185 4.8397562 5.9391469 3.5564969 4.8730469 2.5917969 C 3.8069469 1.6271469 2.3558 1.0039062 0.5 1.0039062 A 0.50005 0.50005 0 1 0 0.5 2.0039062 C 2.138 2.0039062 3.3050719 2.5231344 4.2011719 3.3339844 C 5.0972419 4.1448144 5.7165125 5.270775 6.1328125 6.484375 C 6.3986925 7.259445 6.5596838 8.0500125 6.6835938 8.8203125 L 4 11.503906 L 7.5 15.003906 L 11 11.503906 L 10.648438 11.152344 C 13.617437 8.8535438 15.592806 5.8987812 16.003906 1.5507812 A 0.50005 0.50005 0 0 0 15.496094 0.99609375 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/node-type-smooth.svg b/.icons/Gruvbox-Dark/actions/24/node-type-smooth.svg
new file mode 100644
index 000000000..313cdbe37
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/node-type-smooth.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.533203 2.0058594 A 0.50005 0.50005 0 0 0 14.064453 2.5800781 C 14.285963 4.1972781 14.020872 6.3624 13.013672 8.0625 C 12.362402 9.1618 11.421266 10.075091 10.072266 10.587891 L 10.072266 8.9941406 L 5.0722656 8.9941406 L 5.0722656 10.658203 C 3.6411656 10.173203 2.6709375 9.2553125 2.0234375 8.1328125 C 1.0640375 6.4698125 0.84995625 4.3390969 1.0976562 2.7167969 A 0.50005 0.50005 0 1 0 0.109375 2.5644531 C -0.170055 4.3945531 0.050303125 6.7102594 1.1582031 8.6308594 C 1.9531431 10.008859 3.2463656 11.150506 5.0722656 11.691406 L 5.0722656 13.994141 L 10.072266 13.994141 L 10.072266 11.621094 C 11.813566 11.047574 13.0755 9.9217656 13.875 8.5722656 C 15.029 6.6242656 15.306088 4.2785594 15.054688 2.4433594 A 0.50005 0.50005 0 0 0 14.533203 2.0058594 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/node-type-symmetric.svg b/.icons/Gruvbox-Dark/actions/24/node-type-symmetric.svg
new file mode 100644
index 000000000..3724e2dcb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/node-type-symmetric.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.390625 2.34375 A 0.49918 0.49918 0 0 0 14.910156 2.9316406 C 15.128156 4.5264406 14.767344 6.8304688 13.652344 8.6679688 C 13.016344 9.7168687 12.146 10.611359 11 11.193359 L 11 9 L 5 9 L 5 11.275391 C 3.7819 10.698391 2.8773625 9.768275 2.2265625 8.671875 C 1.1369625 6.836475 0.80632813 4.5340531 1.0488281 2.9394531 A 0.49918 0.49918 0 0 0 0.52539062 2.359375 A 0.49918 0.49918 0 0 0 0.0625 2.7890625 C -0.22015 4.6473625 0.1400075 7.1123875 1.3671875 9.1796875 C 2.0533875 10.335987 3.0658562 11.322953 4.3476562 12.001953 L 2.9140625 12.001953 A 1.5 1.5 0 0 0 1.5 11 A 1.5 1.5 0 0 0 0 12.5 A 1.5 1.5 0 0 0 1.5 14 A 1.5 1.5 0 0 0 2.9121094 13 L 5 13 L 5 15 L 11 15 L 11 13 L 13.087891 13 A 1.5 1.5 0 0 0 14.5 14 A 1.5 1.5 0 0 0 16 12.5 A 1.5 1.5 0 0 0 14.5 11 A 1.5 1.5 0 0 0 13.085938 12.001953 L 11.494141 12.001953 C 12.783141 11.323953 13.804859 10.340047 14.505859 9.1855469 C 15.758859 7.1204469 16.152438 4.655075 15.898438 2.796875 A 0.49918 0.49918 0 0 0 15.390625 2.34375 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/noisereduction.svg b/.icons/Gruvbox-Dark/actions/24/noisereduction.svg
new file mode 120000
index 000000000..871708066
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/noisereduction.svg
@@ -0,0 +1 @@
+kdenlive-show-audio.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/non-starred.svg b/.icons/Gruvbox-Dark/actions/24/non-starred.svg
new file mode 120000
index 000000000..4e19538ab
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/non-starred.svg
@@ -0,0 +1 @@
+rating-unrated.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/object-align-horizontal-center-calligra.svg b/.icons/Gruvbox-Dark/actions/24/object-align-horizontal-center-calligra.svg
new file mode 120000
index 000000000..82a31af54
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-align-horizontal-center-calligra.svg
@@ -0,0 +1 @@
+align-horizontal-center.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/object-align-horizontal-left-calligra.svg b/.icons/Gruvbox-Dark/actions/24/object-align-horizontal-left-calligra.svg
new file mode 120000
index 000000000..e2cdcc9c7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-align-horizontal-left-calligra.svg
@@ -0,0 +1 @@
+align-horizontal-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/object-align-horizontal-right-calligra.svg b/.icons/Gruvbox-Dark/actions/24/object-align-horizontal-right-calligra.svg
new file mode 120000
index 000000000..3caab0584
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-align-horizontal-right-calligra.svg
@@ -0,0 +1 @@
+align-horizontal-right.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/object-align-vertical-bottom-calligra.svg b/.icons/Gruvbox-Dark/actions/24/object-align-vertical-bottom-calligra.svg
new file mode 120000
index 000000000..ad9f7a40c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-align-vertical-bottom-calligra.svg
@@ -0,0 +1 @@
+align-vertical-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/object-align-vertical-bottom-top-calligra.svg b/.icons/Gruvbox-Dark/actions/24/object-align-vertical-bottom-top-calligra.svg
new file mode 120000
index 000000000..18e526605
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-align-vertical-bottom-top-calligra.svg
@@ -0,0 +1 @@
+align-vertical-bottom-out.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/object-align-vertical-center-calligra.svg b/.icons/Gruvbox-Dark/actions/24/object-align-vertical-center-calligra.svg
new file mode 120000
index 000000000..61759b74b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-align-vertical-center-calligra.svg
@@ -0,0 +1 @@
+align-vertical-center.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/object-align-vertical-top-calligra.svg b/.icons/Gruvbox-Dark/actions/24/object-align-vertical-top-calligra.svg
new file mode 120000
index 000000000..06dfc8aa9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-align-vertical-top-calligra.svg
@@ -0,0 +1 @@
+align-vertical-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/object-columns.svg b/.icons/Gruvbox-Dark/actions/24/object-columns.svg
new file mode 100644
index 000000000..3a9b3bb29
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-columns.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 2 L 3 14 L 5 14 L 5 2 L 3 2 z M 7 2 L 7 14 L 9 14 L 9 2 L 7 2 z M 11 2 L 11 14 L 13 14 L 13 2 L 11 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/object-crop.svg b/.icons/Gruvbox-Dark/actions/24/object-crop.svg
new file mode 120000
index 000000000..686d9f8d9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-crop.svg
@@ -0,0 +1 @@
+transform-crop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/object-flip-horizontal.svg b/.icons/Gruvbox-Dark/actions/24/object-flip-horizontal.svg
new file mode 100644
index 000000000..b76a6a544
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-flip-horizontal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 5.0039062 L 0 8.0039062 L 5 11.003906 L 5 9.0039062 L 11 9.0039062 L 11 11.003906 L 16 8.0039062 L 11 5.0039062 L 11 7.0039062 L 5 7.0039062 L 5 5.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/object-flip-vertical.svg b/.icons/Gruvbox-Dark/actions/24/object-flip-vertical.svg
new file mode 100644
index 000000000..4efd6e819
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-flip-vertical.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0.00390625 L 5 5.0039062 L 7 5.0039062 L 7 11.003906 L 5 11.003906 L 8 16.003906 L 11 11.003906 L 9 11.003906 L 9 5.0039062 L 11 5.0039062 L 8 0.00390625 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/object-group-calligra.svg b/.icons/Gruvbox-Dark/actions/24/object-group-calligra.svg
new file mode 120000
index 000000000..de24cc70f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-group-calligra.svg
@@ -0,0 +1 @@
+object-group.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/object-group.svg b/.icons/Gruvbox-Dark/actions/24/object-group.svg
new file mode 100644
index 000000000..25b311af3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-group.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" 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 z M 6 4 C 7.1046 4 8 4.8954 8 6 C 8 7.1046 7.1046 8 6 8 C 4.8954 8 4 7.1046 4 6 C 4 4.8954 4.8954 4 6 4 z M 9 4 L 12 4 L 12 8 L 9 8 L 9 4 z M 5 9 L 7 9 L 7 12 L 5 12 L 5 9 z M 10.5 9 L 12 12 L 9 12 L 10.5 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/object-hidden.svg b/.icons/Gruvbox-Dark/actions/24/object-hidden.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-hidden.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/object-inverse.svg b/.icons/Gruvbox-Dark/actions/24/object-inverse.svg
new file mode 120000
index 000000000..ada864c99
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-inverse.svg
@@ -0,0 +1 @@
+edit-select-invert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/object-locked.svg b/.icons/Gruvbox-Dark/actions/24/object-locked.svg
new file mode 100644
index 000000000..dee6d6ed2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-locked.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 5.784 1 4 2.8216 4 5.0625 L 4 7 L 3 7 C 2.446 7 2 7.446 2 8 L 2 14 C 2 14.554 2.446 15 3 15 L 13 15 C 13.554 15 14 14.554 14 14 L 14 8 C 14 7.446 13.554 7 13 7 L 12 7 L 12 5.0625 C 12 2.8225 10.216 1 8 1 z M 8 3 C 9.108 3 10 3.892 10 5 L 10 7 L 6 7 L 6 5 C 6 3.892 6.892 3 8 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/object-order-back-calligra.svg b/.icons/Gruvbox-Dark/actions/24/object-order-back-calligra.svg
new file mode 120000
index 000000000..485191c65
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-order-back-calligra.svg
@@ -0,0 +1 @@
+object-order-back.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/object-order-back.svg b/.icons/Gruvbox-Dark/actions/24/object-order-back.svg
new file mode 120000
index 000000000..9e2dbf373
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-order-back.svg
@@ -0,0 +1 @@
+layer-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/object-order-front-calligra.svg b/.icons/Gruvbox-Dark/actions/24/object-order-front-calligra.svg
new file mode 120000
index 000000000..e810edf61
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-order-front-calligra.svg
@@ -0,0 +1 @@
+object-order-front.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/object-order-front.svg b/.icons/Gruvbox-Dark/actions/24/object-order-front.svg
new file mode 120000
index 000000000..349ec3890
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-order-front.svg
@@ -0,0 +1 @@
+layer-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/object-order-lower-calligra.svg b/.icons/Gruvbox-Dark/actions/24/object-order-lower-calligra.svg
new file mode 120000
index 000000000..f6961b71d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-order-lower-calligra.svg
@@ -0,0 +1 @@
+object-order-lower.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/object-order-lower.svg b/.icons/Gruvbox-Dark/actions/24/object-order-lower.svg
new file mode 120000
index 000000000..86c1115b2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-order-lower.svg
@@ -0,0 +1 @@
+layer-lower.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/object-order-raise-calligra.svg b/.icons/Gruvbox-Dark/actions/24/object-order-raise-calligra.svg
new file mode 120000
index 000000000..deb91cb64
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-order-raise-calligra.svg
@@ -0,0 +1 @@
+object-order-raise.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/object-order-raise.svg b/.icons/Gruvbox-Dark/actions/24/object-order-raise.svg
new file mode 120000
index 000000000..7c3b88416
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-order-raise.svg
@@ -0,0 +1 @@
+layer-raise.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/object-rotate-left.svg b/.icons/Gruvbox-Dark/actions/24/object-rotate-left.svg
new file mode 100644
index 000000000..5f9999cca
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-rotate-left.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.0292969 0.001953125 L 4.0292969 3.0019531 L 8.0292969 6.0019531 L 8.0292969 4.0019531 C 10.238397 4.0019531 12.029297 5.7928531 12.029297 8.0019531 C 12.029297 10.211053 10.238397 12.001953 8.0292969 12.001953 C 5.8201969 12.001953 4.0292969 10.211053 4.0292969 8.0019531 A 1 1 0 0 0 3.0292969 7.0019531 A 1 1 0 0 0 2.0292969 8.0019531 A 1 1 0 0 0 2.0351562 8.1015625 C 2.0889563 11.368762 4.7491969 14.001953 8.0292969 14.001953 C 11.342997 14.001953 14.029297 11.315653 14.029297 8.0019531 C 14.029297 4.6882531 11.342997 2.0019531 8.0292969 2.0019531 L 8.0292969 0.001953125 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/object-rotate-right.svg b/.icons/Gruvbox-Dark/actions/24/object-rotate-right.svg
new file mode 100644
index 000000000..026f00afe
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-rotate-right.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.9804688 0.001953125 L 7.9804688 2.0019531 C 4.6667688 2.0019531 1.9804688 4.6882531 1.9804688 8.0019531 C 1.9804688 11.315653 4.6667688 14.001953 7.9804688 14.001953 C 11.260569 14.001953 13.920809 11.368762 13.974609 8.1015625 A 1 1 0 0 0 13.980469 8.0019531 A 1 1 0 0 0 12.980469 7.0019531 A 1 1 0 0 0 11.980469 8.0019531 C 11.980469 10.211053 10.189569 12.001953 7.9804688 12.001953 C 5.7713688 12.001953 3.9804688 10.211053 3.9804688 8.0019531 C 3.9804688 5.7928531 5.7713688 4.0019531 7.9804688 4.0019531 L 7.9804688 6.0019531 L 11.980469 3.0019531 L 7.9804688 0.001953125 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/object-rows.svg b/.icons/Gruvbox-Dark/actions/24/object-rows.svg
new file mode 100644
index 000000000..27da6967e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-rows.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 3 L 2 5 L 14 5 L 14 3 L 2 3 z M 2 7 L 2 9 L 14 9 L 14 7 L 2 7 z M 2 11 L 2 13 L 14 13 L 14 11 L 2 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/object-select.svg b/.icons/Gruvbox-Dark/actions/24/object-select.svg
new file mode 100644
index 000000000..0fe81f949
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-select.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13.138672 3.0292969 C 13.042461 3.0112201 12.942552 3.010175 12.839844 3.03125 C 12.620964 3.07855 12.419254 3.20178 12.277344 3.375 L 5.9960938 10.5625 L 3.7460938 8.3125 C 3.3697638 7.93612 2.6849937 7.93615 2.3085938 8.3125 C 1.9322437 8.68886 1.9322138 9.3736 2.3085938 9.75 L 5.3085938 12.75 L 6.0898438 13.5 L 6.7773438 12.6875 L 13.777344 4.6875 C 14.273836 4.1469863 13.812147 3.1558343 13.138672 3.0292969 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/object-straighten.svg b/.icons/Gruvbox-Dark/actions/24/object-straighten.svg
new file mode 100644
index 000000000..56a10a4a9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-straighten.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.037109 1.2070312 C 11.942282 1.2077977 11.880859 1.21875 11.880859 1.21875 L 2.0371094 2.96875 C 1.0522994 3.1424 1.2246094 4.125 1.2246094 4.125 L 1.7246094 7 L 13.912109 7 L 13.037109 2.03125 C 12.906872 1.2926425 12.321591 1.204732 12.037109 1.2070312 z M 1 8 L 1 9 L 2 9 L 2 8 L 1 8 z M 3 8 L 3 9 L 4 9 L 4 8 L 3 8 z M 5 8 L 5 9 L 6 9 L 6 8 L 5 8 z M 7 8 L 7 9 L 8 9 L 8 8 L 7 8 z M 9 8 L 9 9 L 10 9 L 10 8 L 9 8 z M 11 8 L 11 9 L 12 9 L 12 8 L 11 8 z M 13 8 L 13 9 L 14 9 L 14 8 L 13 8 z M 15 8 L 15 9 L 16 9 L 16 8 L 15 8 z M 2.25 10 L 2.96875 13.96875 C 3.1424 14.95356 4.125 14.78125 4.125 14.78125 L 13.96875 13.03125 C 13.96875 13.03125 14.9549 12.85976 14.78125 11.875 L 14.441406 10 L 2.2519531 10 L 2.25 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/object-to-path.svg b/.icons/Gruvbox-Dark/actions/24/object-to-path.svg
new file mode 100644
index 000000000..fb8ef181f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-to-path.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.9042969 -0.03125 L 4.9042969 0.06640625 C 3.5522969 -0.07521375 2.4357062 0.24970875 1.6289062 0.88671875 C 0.81323625 1.5308188 0.32384062 2.4640313 0.11914062 3.4570312 C -0.17463937 4.8828312 0.097336875 6.4666281 0.90429688 7.6738281 L 0.90429688 10.96875 L 4.9042969 10.96875 L 4.9042969 9.8066406 C 5.5645969 9.8946406 6.2473656 9.9471738 6.9472656 9.9648438 C 6.9432656 10.180054 6.9299875 10.409191 6.9296875 10.619141 C 6.9276875 12.014841 7.006785 13.275269 7.484375 14.230469 C 8.379525 16.020769 10.184897 16.316594 11.904297 15.808594 L 11.904297 15.96875 L 15.904297 15.96875 L 15.904297 12.195312 C 16.088867 11.479942 16.007648 10.740934 15.548828 10.052734 C 15.065698 9.3280444 14.154122 9.1312763 13.107422 9.0351562 C 12.060822 8.9390662 10.809159 8.9794925 9.5058594 9.0078125 C 8.9892994 9.0190325 8.4946094 8.9736431 7.9746094 8.9707031 C 8.0066094 8.0713231 8.040175 7.1874437 8.046875 6.2773438 C 8.052875 5.4763437 8.0260731 4.69995 7.9394531 3.96875 L 8.9042969 3.96875 L 8.9042969 -0.03125 L 4.9042969 -0.03125 z M 4.0253906 1.0351562 C 4.2755806 1.0209462 4.5455775 1.0280569 4.8359375 1.0605469 C 4.8619375 1.0634469 4.8788969 1.074625 4.9042969 1.078125 L 4.9042969 3.96875 L 6.9257812 3.96875 C 7.0165812 4.66639 7.052905 5.4446313 7.046875 6.2695312 C 7.040875 7.1464713 7.0066094 8.0462656 6.9746094 8.9472656 C 6.2484194 8.9200656 5.5532969 8.8646644 4.9042969 8.7714844 L 4.9042969 6.96875 L 1.6601562 6.96875 C 1.0912363 6.01205 0.87003625 4.7628031 1.0976562 3.6582031 C 1.2637262 2.8522731 1.6480969 2.145575 2.2480469 1.671875 C 2.6979969 1.316595 3.2748906 1.0777762 4.0253906 1.0351562 z M 11.40625 9.9746094 C 11.99641 9.9736434 12.542125 9.98779 13.015625 10.03125 C 13.962515 10.11818 14.552297 10.360772 14.716797 10.607422 C 14.991167 11.018982 15.015273 11.4903 14.876953 11.96875 L 11.904297 11.96875 L 11.904297 14.771484 C 10.539097 15.291854 9.0832063 15.191813 8.3789062 13.783203 C 8.0502762 13.125943 7.9280375 11.966494 7.9296875 10.621094 C 7.9299275 10.422664 7.9431656 10.186169 7.9472656 9.9804688 C 8.4793956 9.9775687 9.0089437 10.017119 9.5273438 10.005859 C 10.181524 9.9916494 10.81605 9.9755794 11.40625 9.9746094 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/object-ungroup-calligra.svg b/.icons/Gruvbox-Dark/actions/24/object-ungroup-calligra.svg
new file mode 120000
index 000000000..a22f9131e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-ungroup-calligra.svg
@@ -0,0 +1 @@
+object-ungroup.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/object-ungroup.svg b/.icons/Gruvbox-Dark/actions/24/object-ungroup.svg
new file mode 100644
index 000000000..46e484c84
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-ungroup.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 C 1.892 1 1 1.892 1 3 L 1 5 L 3 5 L 3 3 L 5 3 L 5 1 L 3 1 z M 11 1 L 11 3 L 13 3 L 13 5 L 15 5 L 15 3 C 15 1.892 14.108 1 13 1 L 11 1 z M 6 4 C 4.8954 4 4 4.8954 4 6 C 4 7.1046 4.8954 8 6 8 C 7.1046 8 8 7.1046 8 6 C 8 4.8954 7.1046 4 6 4 z M 9 4 L 9 8 L 12 8 L 12 4 L 9 4 z M 5 9 L 5 12 L 7 12 L 7 9 L 5 9 z M 10.5 9 L 9 12 L 12 12 L 10.5 9 z M 1 11 L 1 13 C 1 14.108 1.892 15 3 15 L 5 15 L 5 13 L 3 13 L 3 11 L 1 11 z M 13 11 L 13 13 L 11 13 L 11 15 L 13 15 C 14.108 15 15 14.108 15 13 L 15 11 L 13 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/object-unlocked.svg b/.icons/Gruvbox-Dark/actions/24/object-unlocked.svg
new file mode 100644
index 000000000..91b7f942c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-unlocked.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0 C 5.805 0 4.0334 1.7884 4 4 L 4 5 L 6 5 L 6 4 C 6 2.892 6.892 2 8 2 C 9.108 2 10 2.892 10 4 L 10 8 L 3 8 C 2.446 8 2 8.446 2 9 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 9 C 14 8.446 13.554 8 13 8 L 12 8 L 12 4.0625 C 12 1.8225 10.216 0 8 0 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/object-visible.svg b/.icons/Gruvbox-Dark/actions/24/object-visible.svg
new file mode 120000
index 000000000..6253426e1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/object-visible.svg
@@ -0,0 +1 @@
+layer-visible-on.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/office-chart-area-focus-peak-node.svg b/.icons/Gruvbox-Dark/actions/24/office-chart-area-focus-peak-node.svg
new file mode 100644
index 000000000..c8a1e3e92
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/office-chart-area-focus-peak-node.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 2,2 0,5.9960938 0,1 L 2,14 l 12,0 0,-1 -11,0 0,-1 3.005859,0 0,-0.0078 0.0078,0.0078 2,-2 1.591797,0 2,2 2.40039,0 0,-1 -1.986328,0 -2,-2 -1.414062,0 -1.00586,0 -2,2 L 3,11 3,8.9960938 l 2,0 0,-0.00781 0.0078,0.00781 L 6.003906,8 7,8 8,8 8,7 7,7 7,6 6,6 6,7.9960938 5.296875,7.2929688 4.59375,7.9960938 3,7.9960938 3,2 2,2 Z M 6,2 6,3 6,4 7,4 7,3 8,3 8,2 6,2 Z m 4,0 0,1 1,0 0,1 1,0 0,-2 -1,0 -1,0 z M 9,3.5898438 7.296875,5.2929688 8.003906,6 9,5.0039062 9.996094,6 10.703125,5.2929688 9,3.5898438 Z M 11,6 l 0,1 -1,0 0,1 2,0 0,-1 0,-1 -1,0 z m 3,0 -1,1 1,0 0,-1 z" transform="translate(4 4)"/>
+ <path style="fill:currentColor;opacity:0.5" class="ColorScheme-Text" d="M 9 5 L 7.0039062 7 L 8 7 L 8 8 L 6.0058594 8 L 5.0078125 9 L 1.9980469 9 L 1.9980469 13 L 6.9980469 13 L 8.9980469 12.992188 L 13.998047 13 L 13.998047 7 L 11.998047 7 L 11.998047 8 L 9.9980469 8 L 9.9980469 7 L 10.998047 7 L 9 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/office-chart-area-percentage.svg b/.icons/Gruvbox-Dark/actions/24/office-chart-area-percentage.svg
new file mode 100644
index 000000000..16831344b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/office-chart-area-percentage.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 L 2 14 L 14 14 L 14 13 L 3 13 L 3 2 L 2 2 z M 4 2 L 4 3 L 5 3 L 5 6 L 6 6 L 6 2 L 5 2 L 4 2 z M 8.5 2 C 7.669 2 7 2.669 7 3.5 L 7 4.5 C 7 5.331 7.669 6 8.5 6 C 9.331 6 10 5.331 10 4.5 L 10 3.5 C 10 2.669 9.331 2 8.5 2 z M 12.5 2 C 11.669 2 11 2.669 11 3.5 L 11 4.5 C 11 5.331 11.669 6 12.5 6 C 13.331 6 14 5.331 14 4.5 L 14 3.5 C 14 2.669 13.331 2 12.5 2 z M 8.5 3 C 8.777 3 9 3.223 9 3.5 L 9 4.5 C 9 4.777 8.777 5 8.5 5 C 8.223 5 8 4.777 8 4.5 L 8 3.5 C 8 3.223 8.223 3 8.5 3 z M 12.5 3 C 12.777 3 13 3.223 13 3.5 L 13 4.5 C 13 4.777 12.777 5 12.5 5 C 12.223 5 12 4.777 12 4.5 L 12 3.5 C 12 3.223 12.223 3 12.5 3 z M 8.5898438 7 L 12.125 10.535156 L 12.126953 10.533203 L 12.128906 10.535156 L 14.003906 8.6621094 L 14.003906 7.2460938 L 12.126953 9.1230469 L 10.003906 7 L 8.5898438 7 z M 5.5996094 9 L 3.5996094 11 L 3.0078125 11 L 3.0078125 12 L 4.0058594 12 L 4.0058594 11.992188 L 4.0136719 12 L 6.0136719 10 L 7.6054688 10 L 9.6054688 12 L 14.007812 12 L 14.007812 11 L 10.019531 11 L 8.0195312 9 L 5.5996094 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/office-chart-area-stacked.svg b/.icons/Gruvbox-Dark/actions/24/office-chart-area-stacked.svg
new file mode 100644
index 000000000..0619fba50
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/office-chart-area-stacked.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 L 2 4.9960938 L 1.0078125 4.9960938 L 1.0078125 5.0058594 L 2 5.0058594 L 2 14 L 14 14 L 14 13 L 3 13 L 3 5.0058594 L 7.46875 5.0058594 L 4.46875 8.0058594 L 3.0078125 8.0058594 L 3.0078125 9.0058594 L 4.8828125 9.0058594 L 9.0058594 4.8828125 L 11.128906 7.0058594 L 11.134766 7.0019531 L 11.138672 7.0058594 L 13.966797 4.1777344 C 13.969797 4.1827344 13.259766 3.4707031 13.259766 3.4707031 L 11.134766 5.5957031 L 9.0078125 3.4707031 L 9.0058594 3.4726562 L 9.0039062 3.4707031 L 7.4765625 4.9960938 L 3 4.9960938 L 3 2 L 2 2 z M 7.5996094 9 L 5.5996094 11 L 3.0058594 11 L 3.0058594 12 L 6.0058594 12 L 6.0058594 11.992188 L 6.0136719 12 L 8.0136719 10 L 9.6054688 10 L 11.605469 12 L 14.005859 12 L 14.005859 11 L 12.019531 11 L 10.019531 9 L 8.6054688 9 L 7.5996094 9 z" transform="translate(4 4)"/>
+ <path style="fill:currentColor;opacity:0.5" class="ColorScheme-Text" d="M 13.46,3.67 11.14,6.001 11.136,5.997 11.13,6.001 9.007,3.878 4.884,8.001 l -1.875,0 0,5 11,0 0,-8.778 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/office-chart-area.svg b/.icons/Gruvbox-Dark/actions/24/office-chart-area.svg
new file mode 100644
index 000000000..26abb94ad
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/office-chart-area.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 L 2 3.5273438 L 1.0039062 3.5273438 L 1.0039062 3.5351562 L 2 3.5351562 L 2 8 L 2 9 L 2 11 L 1 11 L 1 11.007812 L 2 11.007812 L 2 14 L 14 14 L 14 13.001953 L 14 13 L 14 11.867188 L 13.958984 11.828125 L 11.130859 9 L 11.126953 9.0039062 L 11.121094 9 L 8.9980469 11.123047 L 5.875 8 L 4.4609375 8 L 3 8 L 3 3.5351562 L 7.4648438 3.5351562 L 4.9980469 6.0019531 L 3.0019531 6.0019531 L 3.0019531 7.0019531 L 5.4121094 7.0019531 L 9.0019531 3.4121094 L 11.125 5.5351562 L 11.130859 5.53125 L 11.134766 5.5351562 L 13.962891 2.7070312 C 13.965891 2.7120312 13.255859 2 13.255859 2 L 11.130859 4.125 L 9.0039062 2 L 9.0019531 2.0019531 L 9 2 L 7.4726562 3.5273438 L 3 3.5273438 L 3 2 L 2 2 z M 3 9 L 5.4609375 9 L 7.4609375 11 L 3 11 L 3 9 z M 11.126953 10.410156 L 13.251953 12.535156 L 13.734375 13 L 3 13 L 3 11.007812 L 7.46875 11.007812 L 8.9960938 12.535156 L 8.9980469 12.533203 L 9 12.535156 L 11.126953 10.410156 z" transform="translate(4 4)"/>
+ <path style="fill:currentColor;opacity:0.5" class="ColorScheme-Text" d="m 13.46,2.22 -2.451,2.779 -2,-3 -4,4 -2,0 0,7 11,0 0,-10.258 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/office-chart-bar-percentage.svg b/.icons/Gruvbox-Dark/actions/24/office-chart-bar-percentage.svg
new file mode 100644
index 000000000..5d207fb3f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/office-chart-bar-percentage.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 L 2 13 L 2 14 L 3 14 L 14 14 L 14 13 L 13 13 L 13 8 L 9 8 L 9 13 L 8 13 L 8 7 L 7 7 L 7 13 L 5 13 L 5 7 L 4 7 L 4 13 L 3 13 L 3 2 L 2 2 z M 4 2 L 4 3 L 5 3 L 5 6 L 6 6 L 6 2 L 5 2 L 4 2 z M 8.5 2 C 7.669 2 7 2.669 7 3.5 L 7 4.5 C 7 5.331 7.669 6 8.5 6 C 9.331 6 10 5.331 10 4.5 L 10 3.5 C 10 2.669 9.331 2 8.5 2 z M 12.5 2 C 11.669 2 11 2.669 11 3.5 L 11 4.5 C 11 5.331 11.669 6 12.5 6 C 13.331 6 14 5.331 14 4.5 L 14 3.5 C 14 2.669 13.331 2 12.5 2 z M 8.5 3 C 8.777 3 9 3.223 9 3.5 L 9 4.5 C 9 4.777 8.777 5 8.5 5 C 8.223 5 8 4.777 8 4.5 L 8 3.5 C 8 3.223 8.223 3 8.5 3 z M 12.5 3 C 12.777 3 13 3.223 13 3.5 L 13 4.5 C 13 4.777 12.777 5 12.5 5 C 12.223 5 12 4.777 12 4.5 L 12 3.5 C 12 3.223 12.223 3 12.5 3 z M 10 9 L 12 9 L 12 13 L 10 13 L 10 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/office-chart-bar-stacked.svg b/.icons/Gruvbox-Dark/actions/24/office-chart-bar-stacked.svg
new file mode 100644
index 000000000..90d2354ea
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/office-chart-bar-stacked.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 L 2 14 L 14 14 L 14 13 L 13 13 L 13 8 L 9 8 L 9 13 L 8 13 L 8 2 L 4 2 L 4 13 L 3 13 L 3 2 L 2 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/office-chart-bar.svg b/.icons/Gruvbox-Dark/actions/24/office-chart-bar.svg
new file mode 100644
index 000000000..b600151a7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/office-chart-bar.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 L 2 14 L 14 14 L 14 13 L 13 13 L 13 8 L 9 8 L 9 13 L 8 13 L 8 2 L 4 2 L 4 13 L 3 13 L 3 2 L 2 2 z M 5 3 L 7 3 L 7 13 L 5 13 L 5 3 z M 10 9 L 12 9 L 12 13 L 10 13 L 10 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/office-chart-line-percentage.svg b/.icons/Gruvbox-Dark/actions/24/office-chart-line-percentage.svg
new file mode 100644
index 000000000..bb0601d3e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/office-chart-line-percentage.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 L 2 4.9921875 L 1 4.9921875 L 1 5 L 2 5 L 2 13 L 2 14 L 3 14 L 14 14 L 14 13 L 3 13 L 3 12 L 3.0078125 12 L 4 12 L 6 12 L 6 11.992188 L 6.0078125 12 L 8.0078125 10 L 9.5996094 10 L 11.599609 12 L 14 12 L 14 11 L 12.013672 11 L 10.013672 9 L 10 9 L 9.0078125 9 L 8.5996094 9 L 7.59375 9 L 5.59375 11 L 4 11 L 3.0078125 11 L 3 11 L 3 9 L 4.8730469 9 L 4.875 9 L 6.875 7 L 5.4609375 7 L 4.4609375 8 L 3 8 L 3 5 L 4 5 L 4 4.9921875 L 3 4.9921875 L 3 2 L 2 2 z M 4 2 L 4 3 L 5 3 L 5 6 L 6 6 L 6 2 L 5 2 L 4 2 z M 8.5 2 C 7.669 2 7 2.669 7 3.5 L 7 4.5 C 7 5.331 7.669 6 8.5 6 C 9.331 6 10 5.331 10 4.5 L 10 3.5 C 10 2.669 9.331 2 8.5 2 z M 12.5 2 C 11.669 2 11 2.669 11 3.5 L 11 4.5 C 11 5.331 11.669 6 12.5 6 C 13.331 6 14 5.331 14 4.5 L 14 3.5 C 14 2.669 13.331 2 12.5 2 z M 8.5 3 C 8.777 3 9 3.223 9 3.5 L 9 4.5 C 9 4.777 8.777 5 8.5 5 C 8.223 5 8 4.777 8 4.5 L 8 3.5 C 8 3.223 8.223 3 8.5 3 z M 12.5 3 C 12.777 3 13 3.223 13 3.5 L 13 4.5 C 13 4.777 12.777 5 12.5 5 C 12.223 5 12 4.777 12 4.5 L 12 3.5 C 12 3.223 12.223 3 12.5 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/office-chart-line-stacked.svg b/.icons/Gruvbox-Dark/actions/24/office-chart-line-stacked.svg
new file mode 100644
index 000000000..15671a825
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/office-chart-line-stacked.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 L 2 4.9960938 L 1.0078125 4.9960938 L 1.0078125 5.0058594 L 2 5.0058594 L 2 14 L 14 14 L 14 13 L 3 13 L 3 5.0058594 L 7.46875 5.0058594 L 4.46875 8.0058594 L 3.0078125 8.0058594 L 3.0078125 9.0058594 L 4.8828125 9.0058594 L 9.0058594 4.8828125 L 11.128906 7.0058594 L 11.134766 7.0019531 L 11.138672 7.0058594 L 13.966797 4.1777344 C 13.969797 4.1827344 13.259766 3.4707031 13.259766 3.4707031 L 11.134766 5.5957031 L 9.0078125 3.4707031 L 9.0058594 3.4726562 L 9.0039062 3.4707031 L 7.4765625 4.9960938 L 3 4.9960938 L 3 2 L 2 2 z M 7.5996094 9 L 5.5996094 11 L 3.0058594 11 L 3.0058594 12 L 6.0058594 12 L 6.0058594 11.992188 L 6.0136719 12 L 8.0136719 10 L 9.6054688 10 L 11.605469 12 L 14.005859 12 L 14.005859 11 L 12.019531 11 L 10.019531 9 L 8.6054688 9 L 7.5996094 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/office-chart-line.svg b/.icons/Gruvbox-Dark/actions/24/office-chart-line.svg
new file mode 100644
index 000000000..8e61c1269
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/office-chart-line.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 L 2 3 L 2 4 L 2 8 L 2 9 L 2 10.626953 L 2 11.626953 L 2 13 L 2 14 L 14 14 L 14 13.001953 L 14 13 L 14 11.867188 L 13.958984 11.828125 L 11.130859 9 L 11.126953 9.0039062 L 11.121094 9 L 8.9980469 11.123047 L 5.875 8 L 4.4609375 8 L 3 8 L 3 4 L 3 3 L 3 2 L 2 2 z M 9 2 L 4.9980469 6.0019531 L 3.0019531 6.0019531 L 3.0019531 7.0019531 L 5.4121094 7.0019531 L 9.0019531 3.4121094 L 11.125 5.5351562 L 11.130859 5.53125 L 11.134766 5.5351562 L 13.962891 2.7070312 C 13.965857 2.7120315 13.255859 2 13.255859 2 L 11.130859 4.125 L 9.0039062 2 L 9.0019531 2.0019531 L 9 2 z M 3 9 L 5.4609375 9 L 8.9960938 12.535156 L 8.9980469 12.533203 L 9 12.535156 L 11.126953 10.410156 L 13.251953 12.535156 L 13.734375 13 L 3 13 L 3 11.626953 L 3 10.626953 L 3 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/office-chart-pie.svg b/.icons/Gruvbox-Dark/actions/24/office-chart-pie.svg
new file mode 100644
index 000000000..dd962618f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/office-chart-pie.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 2 A 6.0000019 6.0000148 0 0 0 2 8 A 6.0000019 6.0000148 0 0 0 8 14 A 6.0000019 6.0000148 0 0 0 14 8 A 6.0000019 6.0000148 0 0 0 8 2 z M 8 3 L 8 8 L 13 8 A 5 5 0 0 1 8 13 A 5 5 0 0 1 3 8 A 5 5 0 0 1 8 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/office-chart-polar-stacked.svg b/.icons/Gruvbox-Dark/actions/24/office-chart-polar-stacked.svg
new file mode 100644
index 000000000..fbb8efd73
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/office-chart-polar-stacked.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 2 A 6.0000019 6.0000148 0 0 0 7.1328125 2.0703125 A 6.0000019 6.0000148 0 0 0 6.5742188 2.1796875 A 6 6 0 0 0 6.4746094 2.2011719 C 6.4489601 2.2078788 6.4237524 2.2152276 6.3984375 2.2226562 A 6.0000019 6.0000148 0 0 0 6.0019531 2.3496094 A 6 6 0 0 0 5.8574219 2.3984375 C 5.8237686 2.4112915 5.7907636 2.4252646 5.7578125 2.4394531 A 6.0000019 6.0000148 0 0 0 5.4765625 2.5644531 A 6 6 0 0 0 5.2949219 2.6464844 C 5.2709205 2.6586211 5.2478713 2.6722538 5.2246094 2.6855469 A 6.0000019 6.0000148 0 0 0 4.9355469 2.8496094 A 6 6 0 0 0 4.7578125 2.9511719 A 6 6 0 0 0 4.6816406 3.0058594 A 6.0000019 6.0000148 0 0 0 4.4394531 3.1777344 A 6 6 0 0 0 4.2695312 3.3007812 A 6 6 0 0 0 4.2070312 3.3554688 A 6.0000019 6.0000148 0 0 0 3.9453125 3.5878906 C 3.89408 3.6329269 3.8416512 3.6766439 3.7929688 3.7246094 A 6 6 0 0 0 3.7597656 3.7597656 A 6.0000019 6.0000148 0 0 0 3.4765625 4.0703125 C 3.440745 4.1100346 3.4031281 4.1481436 3.3691406 4.1894531 A 6 6 0 0 0 3.3574219 4.2050781 A 6.0000019 6.0000148 0 0 0 2 8 A 6.0000019 6.0000148 0 0 0 8 14 A 6.0000019 6.0000148 0 0 0 14 8 A 6.0000019 6.0000148 0 0 0 13.558594 5.7578125 A 6.0000019 6.0000148 0 0 0 8 2 z M 8 3 A 5 5 0 0 1 10.646484 3.765625 L 9.0585938 6.3066406 C 9.5780535 6.6315006 9.9288819 7.1879144 9.9824219 7.8339844 L 12.980469 7.5839844 A 5 5 0 0 1 13 8 A 5 5 0 0 1 8 13 L 8 11.5 L 8 10 C 7.446 10 6.9454844 9.7775156 6.5839844 9.4160156 L 4.4667969 11.533203 A 5 5 0 0 1 3 8 A 5 5 0 0 1 4.0996094 4.8789062 L 6.4433594 6.7539062 C 6.8092894 6.2970963 7.36652 6 8 6 L 8 5.5 L 8 3.5 L 8 3 z M 4.5644531 11.625 C 4.7457057 11.796753 4.9370199 11.958397 5.1425781 12.101562 A 5 5 0 0 1 4.5644531 11.625 z M 5.2988281 12.201172 C 5.5125346 12.33848 5.7361406 12.462436 5.9707031 12.566406 A 5 5 0 0 1 5.2988281 12.201172 z M 6.1289062 12.632812 C 6.3937222 12.739353 6.6678118 12.826309 6.953125 12.886719 A 5 5 0 0 1 6.1289062 12.632812 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/office-chart-polar.svg b/.icons/Gruvbox-Dark/actions/24/office-chart-polar.svg
new file mode 100644
index 000000000..8bf9001de
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/office-chart-polar.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 2 C 7.223 2 7 2.22299 7 2.5 C 7 2.77701 7.223 3 7.5 3 C 7.777 3 8 2.77701 8 2.5 C 8 2.22299 7.777 2 7.5 2 z M 2.5 3 C 2.22299 3 2 3.22299 2 3.5 C 2 3.77701 2.22299 4 2.5 4 C 2.77701 4 3 3.77701 3 3.5 C 3 3.22299 2.77701 3 2.5 3 z M 7 3 C 5.09856 3 3.4122131 3.87831 2.3144531 5.25 L 5.4433594 7.7539062 C 5.8092894 7.2970962 6.36652 7 7 7 L 7 6.5 L 7 4.5 L 7 3 z M 7 4.5 C 7 4.77701 7.223 5 7.5 5 C 7.777 5 8 4.77701 8 4.5 C 8 4.22299 7.777 4 7.5 4 C 7.223 4 7 4.22299 7 4.5 z M 7 6.5 C 7 6.77701 7.223 7 7.5 7 C 7.777 7 8 6.77701 8 6.5 C 8 6.22299 7.777 6 7.5 6 C 7.223 6 7 6.22299 7 6.5 z M 10.708984 3.0644531 L 8.0585938 7.3066406 C 8.5780537 7.6315006 8.9288819 8.1879144 8.9824219 8.8339844 L 13.970703 8.4179688 C 13.785153 6.1521687 12.531044 4.2022431 10.708984 3.0644531 z M 3.5 8 C 3.22299 8 3 8.22299 3 8.5 C 3 8.77701 3.22299 9 3.5 9 C 3.77701 9 4 8.77701 4 8.5 C 4 8.22299 3.77701 8 3.5 8 z M 5.5 8 C 5.22299 8 5 8.22299 5 8.5 C 5 8.77701 5.22299 9 5.5 9 C 5.77701 9 6 8.77701 6 8.5 C 6 8.22299 5.77701 8 5.5 8 z M 7.5 8 C 7.223 8 7 8.22299 7 8.5 C 7 8.77701 7.223 9 7.5 9 C 7.777 9 8 8.77701 8 8.5 C 8 8.22299 7.777 8 7.5 8 z M 7.5 10 C 7.223 10 7 10.22299 7 10.5 C 7 10.77701 7.223 11 7.5 11 C 7.777 11 8 10.77701 8 10.5 C 8 10.22299 7.777 10 7.5 10 z M 9.5 10 C 9.223 10 9 10.22299 9 10.5 C 9 10.77701 9.223 11 9.5 11 C 9.777 11 10 10.77701 10 10.5 C 10 10.22299 9.777 10 9.5 10 z M 5.5839844 10.416016 L 3.4609375 12.539062 C 4.3646875 13.442812 5.615 14 7 14 L 7 12.5 L 7 11 C 6.446 11 5.9454844 10.777516 5.5839844 10.416016 z M 7 12.5 C 7 12.77701 7.223 13 7.5 13 C 7.777 13 8 12.77701 8 12.5 C 8 12.22299 7.777 12 7.5 12 C 7.223 12 7 12.22299 7 12.5 z M 11.5 12 C 11.223 12 11 12.22299 11 12.5 C 11 12.77701 11.223 13 11.5 13 C 11.777 13 12 12.77701 12 12.5 C 12 12.22299 11.777 12 11.5 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/office-chart-ring.svg b/.icons/Gruvbox-Dark/actions/24/office-chart-ring.svg
new file mode 100644
index 000000000..13d7d90d6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/office-chart-ring.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 2 C 4.676 2 2 4.676 2 8 C 2 11.324 4.676 14 8 14 C 11.324 14 14 11.324 14 8 C 14 7.11822 13.80752 6.28397 13.46875 5.53125 L 12.6875 6.3125 C 12.87723 6.84177 13 7.40386 13 8 C 13 10.77 10.77 13 8 13 C 5.23 13 3 10.77 3 8 C 3 5.23 5.23 3 8 3 C 9.64157 3 11.079714 3.7951356 11.990234 5.0097656 L 12.712891 4.2871094 C 11.616001 2.8947094 9.91806 2 8 2 z M 8 4 C 6.892 4 5.8929219 4.4469219 5.1699219 5.1699219 L 5.8769531 5.8769531 C 6.4192031 5.3347031 7.169 5 8 5 C 9.662 5 11 6.338 11 8 C 11 9.662 9.662 11 8 11 C 6.338 11 5 9.662 5 8 C 5 7.69815 5.0565019 7.4130719 5.1386719 7.1386719 L 4.3574219 6.3574219 C 4.1318319 6.8590019 4 7.41251 4 8 C 4 10.216 5.784 12 8 12 C 10.216 12 12 10.216 12 8 C 12 5.784 10.216 4 8 4 z M 8 6 A 2 2 0 0 0 6 8 A 2 2 0 0 0 8 10 A 2 2 0 0 0 9.9355469 8.5 L 8.8632812 8.5 A 1 1 0 0 1 8 9 A 1 1 0 0 1 7 8 A 1 1 0 0 1 8 7 A 1 1 0 0 1 8.8652344 7.5 L 9.9335938 7.5 A 2 2 0 0 0 8 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/office-chart-scatter.svg b/.icons/Gruvbox-Dark/actions/24/office-chart-scatter.svg
new file mode 100644
index 000000000..fb7288710
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/office-chart-scatter.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 L 2 13 L 2 14 L 3 14 L 14 14 L 14 13 L 3 13 L 3 2 L 2 2 z M 4 2 L 4 3 L 5 3 L 5 2 L 4 2 z M 6 2 L 6 3 L 7 3 L 7 2 L 6 2 z M 12 3 L 12 4 L 13 4 L 13 3 L 12 3 z M 13 4 L 13 5 L 14 5 L 14 4 L 13 4 z M 13 5 L 12 5 L 12 6 L 13 6 L 13 5 z M 12 5 L 12 4 L 11 4 L 11 5 L 12 5 z M 4 4 L 4 5 L 5 5 L 5 4 L 4 4 z M 6 4 L 6 5 L 7 5 L 7 4 L 6 4 z M 9 7 L 9 8 L 10 8 L 10 7 L 9 7 z M 11 7 L 11 8 L 12 8 L 12 7 L 11 7 z M 5 9 L 5 10 L 6 10 L 6 9 L 5 9 z M 6 10 L 6 11 L 7 11 L 7 10 L 6 10 z M 6 11 L 5 11 L 5 12 L 6 12 L 6 11 z M 5 11 L 5 10 L 4 10 L 4 11 L 5 11 z M 9 9 L 9 10 L 10 10 L 10 9 L 9 9 z M 11 9 L 11 10 L 12 10 L 12 9 L 11 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/oilpaint.svg b/.icons/Gruvbox-Dark/actions/24/oilpaint.svg
new file mode 120000
index 000000000..1b2380888
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/oilpaint.svg
@@ -0,0 +1 @@
+dialog-fill-and-stroke.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/open-for-editing.svg b/.icons/Gruvbox-Dark/actions/24/open-for-editing.svg
new file mode 120000
index 000000000..610b77f42
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/open-for-editing.svg
@@ -0,0 +1 @@
+document-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/open-magnet.svg b/.icons/Gruvbox-Dark/actions/24/open-magnet.svg
new file mode 120000
index 000000000..ee8077710
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/open-magnet.svg
@@ -0,0 +1 @@
+kt-magnet.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/open-menu.svg b/.icons/Gruvbox-Dark/actions/24/open-menu.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/open-menu.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/outbox.svg b/.icons/Gruvbox-Dark/actions/24/outbox.svg
new file mode 100644
index 000000000..40a96e18f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/outbox.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.9980469 0.99414062 L 2 1 C 0.9688 1.0625 1 2 1 2 L 1 14 C 1 14 0.9688 14.9375 2 15 L 14 15 C 15 15 15 14 15 14 L 15 2 C 15 2 15 1 14 1 L 8.46875 1 L 8.78125 1.375 L 10.09375 3 L 13 3 L 13 10 L 10 10 C 10 11.108 9.108 12 8 12 C 6.892 12 6 11.108 6 10 L 3 10 L 3 3 L 5.90625 3 L 7.21875 1.375 L 7.5292969 0.99414062 L 1.9980469 0.99414062 z M 8 2 L 4 7 L 6 7 L 6 9 L 10 9 L 10 7 L 12 7 L 8 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/overexposure.svg b/.icons/Gruvbox-Dark/actions/24/overexposure.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/overexposure.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/package.svg b/.icons/Gruvbox-Dark/actions/24/package.svg
new file mode 120000
index 000000000..d671358dc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/package.svg
@@ -0,0 +1 @@
+archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/package_settings.svg b/.icons/Gruvbox-Dark/actions/24/package_settings.svg
new file mode 120000
index 000000000..57250bfca
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/package_settings.svg
@@ -0,0 +1 @@
+gtk-preferences.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/page-2sides.svg b/.icons/Gruvbox-Dark/actions/24/page-2sides.svg
new file mode 100644
index 000000000..f36cbc7ce
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/page-2sides.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 15 L 15 15 L 15 1 L 1 1 z M 3 3 L 7 3 L 7 13 L 3 13 L 3 3 z M 9 3 L 13 3 L 13 13 L 9 13 L 9 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/page-3sides.svg b/.icons/Gruvbox-Dark/actions/24/page-3sides.svg
new file mode 100644
index 000000000..2bbac9185
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/page-3sides.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 1 L 0 15 L 15 15 L 15 1 L 0 1 z M 2 3 L 5 3 L 5 13 L 2 13 L 2 3 z M 6 3 L 9 3 L 9 13 L 6 13 L 6 3 z M 10 3 L 13 3 L 13 13 L 10 13 L 10 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/page-4sides.svg b/.icons/Gruvbox-Dark/actions/24/page-4sides.svg
new file mode 100644
index 000000000..8b8e40112
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/page-4sides.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 1 L 0 15 L 15 15 L 15 1 L 0 1 z M 2 3 L 4 3 L 4 13 L 2 13 L 2 3 z M 5 3 L 7 3 L 7 13 L 5 13 L 5 3 z M 8 3 L 10 3 L 10 13 L 8 13 L 8 3 z M 11 3 L 13 3 L 13 13 L 11 13 L 11 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/page-simple.svg b/.icons/Gruvbox-Dark/actions/24/page-simple.svg
new file mode 100644
index 000000000..e15571a4a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/page-simple.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1 L 2 15 L 14 15 L 14 1 L 2 1 z M 4 3 L 12 3 L 12 13 L 4 13 L 4 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/page-zoom.svg b/.icons/Gruvbox-Dark/actions/24/page-zoom.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/page-zoom.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/paint-none.svg b/.icons/Gruvbox-Dark/actions/24/paint-none.svg
new file mode 100644
index 000000000..ab6dddfca
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/paint-none.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.9863281 6.8066406 A 1.1836259 1.1836259 0 0 0 7.1621094 8.8398438 L 10.326172 12.001953 L 7.1621094 15.164062 A 1.1842662 1.1842662 0 1 0 8.8359375 16.839844 L 12 13.675781 L 15.166016 16.839844 A 1.1836259 1.1836259 0 1 0 16.837891 15.164062 L 13.675781 12.001953 L 16.837891 8.8398438 A 1.1836259 1.1836259 0 0 0 15.978516 6.8066406 A 1.1836259 1.1836259 0 0 0 15.166016 7.1640625 L 12 10.328125 L 8.8359375 7.1640625 A 1.1836259 1.1836259 0 0 0 7.9863281 6.8066406 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/paint-unknown.svg b/.icons/Gruvbox-Dark/actions/24/paint-unknown.svg
new file mode 100644
index 000000000..0543951ee
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/paint-unknown.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.28125 3 C 10.264641 3.0000166 8.9761308 3.5488567 7.75 4.3652344 C 7.0078932 4.8519526 6.4511275 5.4497644 6.0800781 6.15625 C 5.6928749 6.8470605 5.5 8.0873106 5.5 9.0292969 L 10.484375 9.0292969 L 10.460938 8.2519531 C 10.485084 6.6741147 11.345529 6.4863448 11.845703 6.4863281 C 12.297347 6.4863448 12.683177 6.6101357 13.005859 6.8613281 C 13.344613 7.1125373 13.515625 7.4433778 13.515625 7.8515625 C 13.515625 8.4324727 13.042097 8.711937 12.449219 9.2167969 C 11.498192 10.026758 10.683797 10.649499 10.490234 10.837891 C 9.7804287 11.512993 8.8660495 12.108612 9.1425781 14.261719 L 14.183594 14.261719 C 14.183594 13.382524 14.185102 12.855843 14.943359 12.369141 L 17.242188 10.511719 C 18.081036 9.805225 18.5 8.8398467 18.5 7.6152344 C 18.5 6.1551547 17.814682 4.9943789 16.443359 4.1308594 C 15.233458 3.377282 13.846055 3.0000166 12.28125 3 z M 9.2109375 16.09375 L 9.2109375 21 L 14.148438 21 L 14.148438 16.09375 L 9.2109375 16.09375 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/pan-down.svg b/.icons/Gruvbox-Dark/actions/24/pan-down.svg
new file mode 100644
index 000000000..7cd07377f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/pan-down.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 6 L 8 11 L 13 6 L 3 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/pan-end.svg b/.icons/Gruvbox-Dark/actions/24/pan-end.svg
new file mode 100644
index 000000000..ebbed3e49
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/pan-end.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 3 L 6 13 L 11 8 L 6 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/pan-start.svg b/.icons/Gruvbox-Dark/actions/24/pan-start.svg
new file mode 100644
index 000000000..73b26f1b5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/pan-start.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10 3 L 5 8 L 10 13 L 10 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/pan-up.svg b/.icons/Gruvbox-Dark/actions/24/pan-up.svg
new file mode 100644
index 000000000..f7033bb98
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/pan-up.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 5 L 3 10 L 13 10 L 8 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/pane-hide.svg b/.icons/Gruvbox-Dark/actions/24/pane-hide.svg
new file mode 100644
index 000000000..ffdd048d6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/pane-hide.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 L 3 3.0019531 L 11 3.0039062 L 11 13.003906 L 3 13.003906 L 3 15 L 13 15.003906 L 13 1.0039062 L 3 1 z M 6 5.0039062 L 6 7.0039062 L 2 7.0039062 L 2 9.0039062 L 6 9.0039062 L 6 11.003906 L 10 8.0039062 L 6 5.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/pane-show.svg b/.icons/Gruvbox-Dark/actions/24/pane-show.svg
new file mode 100644
index 000000000..afd646d14
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/pane-show.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13 1 L 3 1.0039062 L 3 15.003906 L 13 15 L 13 13.003906 L 5 13.003906 L 5 3.0039062 L 13 3.0019531 L 13 1 z M 10 5.0039062 L 6 8.0039062 L 10 11.003906 L 10 9.0039062 L 14 9.0039062 L 14 7.0039062 L 10 7.0039062 L 10 5.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/path-clip-edit.svg b/.icons/Gruvbox-Dark/actions/24/path-clip-edit.svg
new file mode 100644
index 000000000..811495a73
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/path-clip-edit.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.501953 0.94726562 C 13.674753 0.94726562 13.003906 1.6188356 13.003906 2.4472656 C 13.003906 3.2756956 13.674723 3.9472656 14.501953 3.9472656 C 15.329153 3.9472656 16 3.2756956 16 2.4472656 C 16 1.6188356 15.329183 0.94726562 14.501953 0.94726562 z M 7.6914062 5.3867188 C 7.4179062 5.5846187 7.1539375 5.7931719 6.8984375 6.0136719 C 8.3687375 7.4246719 9.8583688 8.3031531 11.292969 8.5644531 C 12.804969 8.8397531 14.252516 8.4038813 15.353516 7.3007812 L 14.648438 6.59375 C 13.753438 7.49065 12.706656 7.8047781 11.472656 7.5800781 C 10.331656 7.3723781 9.0261062 6.6388188 7.6914062 5.3867188 z M 6.3652344 6.4941406 C 6.1297144 6.7247906 5.9090594 6.9699863 5.6933594 7.2226562 C 7.0931594 8.6484562 7.9772656 10.147475 8.1972656 11.359375 C 8.4216556 12.595375 8.1083836 13.644216 7.2128906 14.541016 L 7.9179688 15.248047 C 9.0194687 14.145047 9.4544875 12.693688 9.1796875 11.179688 C 8.9092875 9.6905875 7.8707344 8.0225406 6.3652344 6.4941406 z M 2.5195312 12.947266 C 1.6923313 12.947266 1.0214844 13.618836 1.0214844 14.447266 C 1.0214844 15.275696 1.6923013 15.947266 2.5195312 15.947266 C 3.3467312 15.947266 4.0175781 15.275696 4.0175781 14.447266 C 4.0175781 13.618836 3.3467612 12.947266 2.5195312 12.947266 z" transform="translate(4 4)"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 13.070312 2.0292969 C 7.7432125 3.1298969 3.0329375 6.6870781 2.0859375 13.017578 C 2.2243875 12.975278 2.3672613 12.945312 2.5195312 12.945312 C 2.7213312 12.945312 2.9141538 12.986134 3.0898438 13.058594 C 3.5186138 10.326694 4.6776875 8.1776937 6.3046875 6.5585938 C 6.3257565 6.5374738 6.3439664 6.5130775 6.3652344 6.4921875 C 6.3652344 6.4921875 6.3671875 6.4941406 6.3671875 6.4941406 C 8.1795875 4.7200406 10.552953 3.5938156 13.126953 3.0410156 C 13.048953 2.8587156 13.003906 2.6584656 13.003906 2.4472656 C 13.003906 2.3012856 13.031473 2.1627169 13.070312 2.0292969 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/path-effect-parameter-next.svg b/.icons/Gruvbox-Dark/actions/24/path-effect-parameter-next.svg
new file mode 100644
index 000000000..b2f9f07f8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/path-effect-parameter-next.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.5 1 A 1.5 1.5 0 0 0 13.060547 2.0839844 C 7.7294469 3.1856844 3.0174063 6.7422063 2.0664062 13.066406 A 1.5 1.5 0 0 0 1 14.5 A 1.5 1.5 0 0 0 2.5 16 A 1.5 1.5 0 0 0 4 14.5 A 1.5 1.5 0 0 0 3.0703125 13.113281 C 3.9802125 7.3246813 8.1831 4.15235 13.125 3.09375 A 1.5 1.5 0 0 0 14.5 4 A 1.5 1.5 0 0 0 16 2.5 A 1.5 1.5 0 0 0 14.5 1 z M 9 7 L 9 11.5 L 9 16 L 12.5 13.75 L 15 12.142578 L 15 16 L 16 16 L 16 11.5 L 16 7 L 15 7 L 15 10.857422 L 12.5 9.25 L 9 7 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/path-mask-edit.svg b/.icons/Gruvbox-Dark/actions/24/path-mask-edit.svg
new file mode 100644
index 000000000..77e6056a2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/path-mask-edit.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.501953 0.94726562 C 13.819953 0.94726562 13.252313 1.4054269 13.070312 2.0292969 C 7.7443125 3.1297969 3.0339375 6.6872781 2.0859375 13.017578 C 1.4720375 13.204578 1.0214844 13.771266 1.0214844 14.447266 C 1.0214844 15.276266 1.6923313 15.947266 2.5195312 15.947266 C 3.3467312 15.947266 4.0175781 15.276266 4.0175781 14.447266 C 4.0175781 13.821266 3.6343437 13.284547 3.0898438 13.060547 C 3.4626438 10.684547 4.3887594 8.7513563 5.6933594 7.2226562 C 7.0931594 8.6483563 7.9772656 10.148375 8.1972656 11.359375 C 8.4216656 12.595375 8.1083906 13.644016 7.2128906 14.541016 L 7.9179688 15.248047 C 9.0193688 14.145047 9.4545875 12.693688 9.1796875 11.179688 C 8.9094875 9.6909875 7.8715875 8.0238937 6.3671875 6.4960938 C 6.5382875 6.3284937 6.7195906 6.171825 6.9003906 6.015625 C 8.3699906 7.425525 9.8588688 8.3032531 11.292969 8.5644531 C 12.804969 8.8396531 14.251516 8.4038812 15.353516 7.3007812 L 14.648438 6.59375 C 13.753438 7.49055 12.704703 7.8047781 11.470703 7.5800781 C 10.329703 7.3722781 9.0262062 6.6389188 7.6914062 5.3867188 C 9.2737063 4.2409188 11.138953 3.4679156 13.126953 3.0410156 C 13.356953 3.5742156 13.884953 3.9472656 14.501953 3.9472656 C 15.328953 3.9472656 16 3.2756656 16 2.4472656 C 16 1.6187656 15.328953 0.94726562 14.501953 0.94726562 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/pdf-annotations.svg b/.icons/Gruvbox-Dark/actions/24/pdf-annotations.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/pdf-annotations.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/pgp-keys.svg b/.icons/Gruvbox-Dark/actions/24/pgp-keys.svg
new file mode 100644
index 000000000..7be655a46
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/pgp-keys.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5 4 C 2.0147 4 0 6.0147 0 8.5 C 0 10.9853 2.0147 13 4.5 13 C 6.4047 12.997 8.1014281 11.7958 8.7363281 10 L 12 9.9960938 L 12 11.996094 L 15 11.996094 L 15 9.9921875 L 16 9.9960938 L 16 6.9960938 L 8.7363281 7 C 8.1014281 5.2042 6.4047 4.0027 4.5 4 z M 4.5 7 C 5.32843 7 6 7.67157 6 8.5 C 6 9.32843 5.32843 10 4.5 10 C 3.67157 10 3 9.32843 3 8.5 C 3 7.67157 3.67157 7 4.5 7 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/photo.svg b/.icons/Gruvbox-Dark/actions/24/photo.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/photo.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/photos-amarok.svg b/.icons/Gruvbox-Dark/actions/24/photos-amarok.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/photos-amarok.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/pipe.svg b/.icons/Gruvbox-Dark/actions/24/pipe.svg
new file mode 100644
index 000000000..6118c9c4b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/pipe.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12 0.00390625 C 10.3432 0.00390625 9 1.3471063 9 3.0039062 C 9 3.2351762 9.04425 3.4439163 9.09375 3.6601562 L 5.875 5.6601562 C 5.36159 5.2488863 4.7091 5.0039062 4 5.0039062 C 2.3432 5.0039062 1 6.3471063 1 8.0039062 C 1 9.6607062 2.3432 11.003906 4 11.003906 C 4.70904 11.003906 5.3615 10.758926 5.875 10.347656 L 9.09375 12.347656 C 9.04425 12.563896 9 12.772636 9 13.003906 C 9 14.660706 10.3432 16.003906 12 16.003906 C 13.6568 16.003906 15 14.660706 15 13.003906 C 15 11.347106 13.6568 10.003906 12 10.003906 C 11.29096 10.003906 10.6385 10.248886 10.125 10.660156 L 6.90625 8.6601562 C 6.95575 8.4439163 7 8.2351762 7 8.0039062 C 7 7.7726363 6.95575 7.5638962 6.90625 7.3476562 L 10.125 5.3476562 C 10.63841 5.7589262 11.2909 6.0039062 12 6.0039062 C 13.6568 6.0039062 15 4.6607062 15 3.0039062 C 15 1.3471063 13.6568 0.00390625 12 0.00390625 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/player-eject.svg b/.icons/Gruvbox-Dark/actions/24/player-eject.svg
new file mode 120000
index 000000000..f9f7bcbd0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/player-eject.svg
@@ -0,0 +1 @@
+media-eject.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/player-time.svg b/.icons/Gruvbox-Dark/actions/24/player-time.svg
new file mode 120000
index 000000000..2e0f7a6e6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/player-time.svg
@@ -0,0 +1 @@
+chronometer-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/player-volume-muted.svg b/.icons/Gruvbox-Dark/actions/24/player-volume-muted.svg
new file mode 100644
index 000000000..c0bcb9455
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/player-volume-muted.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 7.9980469 0.99804688 L 3.9980469 5.0898438 L 1.0898438 5.0898438 L 1.0898438 10.908203 L 3.9980469 10.908203 L 7.9980469 14.998047 L 7.9980469 0.99804688 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/player-volume.svg b/.icons/Gruvbox-Dark/actions/24/player-volume.svg
new file mode 100644
index 000000000..e05b800a9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/player-volume.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.9980469 0.99804688 L 3.9980469 5.0898438 L 1.0898438 5.0898438 L 1.0898438 10.908203 L 3.9980469 10.908203 L 7.9980469 14.998047 L 7.9980469 0.99804688 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/player_eject.svg b/.icons/Gruvbox-Dark/actions/24/player_eject.svg
new file mode 120000
index 000000000..f9f7bcbd0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/player_eject.svg
@@ -0,0 +1 @@
+media-eject.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/player_end.svg b/.icons/Gruvbox-Dark/actions/24/player_end.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/player_end.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/player_fwd.svg b/.icons/Gruvbox-Dark/actions/24/player_fwd.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/player_fwd.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/player_pause.svg b/.icons/Gruvbox-Dark/actions/24/player_pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/player_pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/player_play.svg b/.icons/Gruvbox-Dark/actions/24/player_play.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/player_play.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/player_record.svg b/.icons/Gruvbox-Dark/actions/24/player_record.svg
new file mode 120000
index 000000000..8ca2d4396
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/player_record.svg
@@ -0,0 +1 @@
+media-record.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/player_rew.svg b/.icons/Gruvbox-Dark/actions/24/player_rew.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/player_rew.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/player_start.svg b/.icons/Gruvbox-Dark/actions/24/player_start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/player_start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/player_stop.svg b/.icons/Gruvbox-Dark/actions/24/player_stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/player_stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/playlist-automatic.svg b/.icons/Gruvbox-Dark/actions/24/playlist-automatic.svg
new file mode 100644
index 000000000..ac4673f0d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/playlist-automatic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 3 L 15 3 L 15 1 L 1 1 z M 9 5 L 9 7 L 9 10 L 9 12 L 9 15 L 11 15 L 11 12 L 13 12 L 13 15 L 15 15 L 15 6 L 15 5 L 9 5 z M 1 5.0039062 L 1 7.0039062 L 7 7.0039062 L 7 5.0039062 L 1 5.0039062 z M 11 7 L 13 7 L 13 10 L 11 10 L 11 7 z M 1 9.0039062 L 1 11.003906 L 7 11.003906 L 7 9.0039062 L 1 9.0039062 z M 1 13 L 1 15 L 7 15 L 7 13 L 1 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/playlist-generator.svg b/.icons/Gruvbox-Dark/actions/24/playlist-generator.svg
new file mode 100644
index 000000000..506525199
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/playlist-generator.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 A 2 2 0 0 0 1 3 A 2 2 0 0 0 3 5 A 2 2 0 0 0 5 3 A 2 2 0 0 0 3 1 z M 11.109375 1 C 10.850375 1.004 10.601969 1.1091688 10.417969 1.2929688 L 6.9179688 4.7929688 L 6.4179688 5.2929688 L 4.4179688 7.2929688 L 2.9179688 8.7929688 L 2.4179688 9.2929688 L 1.2929688 10.417969 C 0.90256875 10.807969 0.90256875 11.442031 1.2929688 11.832031 L 4.1679688 14.707031 C 4.5584688 15.097031 5.1915313 15.097031 5.5820312 14.707031 L 6.7070312 13.582031 L 7.2070312 13.082031 L 10.707031 9.5820312 L 11.207031 9.0820312 L 14.707031 5.5820312 C 15.097031 5.1915312 15.097031 4.5584687 14.707031 4.1679688 L 11.832031 1.2929688 C 11.641031 1.1015687 11.380375 0.99585 11.109375 1 z M 7.625 6.9140625 L 7.6367188 6.9257812 L 9.0742188 8.3632812 L 9.0859375 8.375 L 5.7929688 11.667969 L 5.2929688 12.167969 L 4.875 12.585938 L 3.4140625 11.125 L 3.8320312 10.707031 L 4.3320312 10.207031 L 5.8320312 8.7070312 L 7.625 6.9140625 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/playlist-queue.svg b/.icons/Gruvbox-Dark/actions/24/playlist-queue.svg
new file mode 100644
index 000000000..8892a1b06
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/playlist-queue.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 3 L 15 3 L 15 1 L 1 1 z M 9 5 L 9 7 L 9 13 L 9 15 L 14 15 L 14 16 L 16 16 L 16 14 L 15 14 L 15 13 L 15 7 L 15 5 L 9 5 z M 1 5.0039062 L 1 7.0039062 L 7 7.0039062 L 7 5.0039062 L 1 5.0039062 z M 11 7 L 13 7 L 13 13 L 11 13 L 11 7 z M 1 9.0039062 L 1 11.003906 L 7 11.003906 L 7 9.0039062 L 1 9.0039062 z M 1 13 L 1 15 L 7 15 L 7 13 L 1 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/playlist-similar.svg b/.icons/Gruvbox-Dark/actions/24/playlist-similar.svg
new file mode 100644
index 000000000..8758bb455
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/playlist-similar.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 3 L 15 3 L 15 1 L 1 1 z M 9 5 L 9 7 L 9 10 L 9 11 L 13 11 L 13 13 L 9 13 L 9 15 L 15 15 L 15 13 L 15 10 L 15 9 L 11 9 L 11 7 L 15 7 L 15 5 L 11 5 L 9 5 z M 1 5.0039062 L 1 7.0039062 L 7 7.0039062 L 7 5.0039062 L 1 5.0039062 z M 1 9.0039062 L 1 11.003906 L 7 11.003906 L 7 9.0039062 L 1 9.0039062 z M 1 13 L 1 15 L 7 15 L 7 13 L 1 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/playlist-sort.svg b/.icons/Gruvbox-Dark/actions/24/playlist-sort.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/playlist-sort.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/plugins.svg b/.icons/Gruvbox-Dark/actions/24/plugins.svg
new file mode 100644
index 000000000..ee1aeb8f3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/plugins.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.5 1 C 5.6977 1 5 1.6468188 5 2.4492188 L 5 4 L 1.9648438 4 C 1.4299438 4 1 4.3264281 1 4.8613281 L 1 8 L 2.4492188 8 C 3.2515187 8 4 8.6977 4 9.5 C 4 10.302 3.2515188 11 2.4492188 11 L 1 11 L 1 14.033203 C 1 14.568203 1.4299437 15 1.9648438 15 L 5 15 L 5 14.033203 C 5 13.231203 5.0175 12.041 6.5 12 C 7.9825 11.959 8 13.291203 8 14.033203 L 8 15 L 11.138672 15 C 11.673672 15 12 14.568203 12 14.033203 L 12 11 L 13.552734 11 C 14.354734 11 15 10.302 15 9.5 C 15 8.6977 14.345734 8.1233 13.552734 8 L 12 8 L 12 4.8613281 C 12 4.3264281 11.673672 4 11.138672 4 L 8 4 L 8 2.4492188 C 8 1.6468187 7.3023 1 6.5 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/podcast-amarok.svg b/.icons/Gruvbox-Dark/actions/24/podcast-amarok.svg
new file mode 120000
index 000000000..2f0fbff8b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/podcast-amarok.svg
@@ -0,0 +1 @@
+application-rss+xml.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/podcast-new.svg b/.icons/Gruvbox-Dark/actions/24/podcast-new.svg
new file mode 120000
index 000000000..425dcc6b8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/podcast-new.svg
@@ -0,0 +1 @@
+network-connect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/poedit-fuzzy.svg b/.icons/Gruvbox-Dark/actions/24/poedit-fuzzy.svg
new file mode 120000
index 000000000..84b2652db
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/poedit-fuzzy.svg
@@ -0,0 +1 @@
+run-build-prune.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/poedit-status-automatic.svg b/.icons/Gruvbox-Dark/actions/24/poedit-status-automatic.svg
new file mode 120000
index 000000000..3d04caa12
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/poedit-status-automatic.svg
@@ -0,0 +1 @@
+playlist-automatic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/poedit-status-bookmark.svg b/.icons/Gruvbox-Dark/actions/24/poedit-status-bookmark.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/poedit-status-bookmark.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/poedit-status-cat-mid.svg b/.icons/Gruvbox-Dark/actions/24/poedit-status-cat-mid.svg
new file mode 120000
index 000000000..11f10f667
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/poedit-status-cat-mid.svg
@@ -0,0 +1 @@
+flag-yellow.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/poedit-status-cat-no.svg b/.icons/Gruvbox-Dark/actions/24/poedit-status-cat-no.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/poedit-status-cat-no.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/poedit-status-cat-ok.svg b/.icons/Gruvbox-Dark/actions/24/poedit-status-cat-ok.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/poedit-status-cat-ok.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/poedit-status-comment.svg b/.icons/Gruvbox-Dark/actions/24/poedit-status-comment.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/poedit-status-comment.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/poedit-sync.svg b/.icons/Gruvbox-Dark/actions/24/poedit-sync.svg
new file mode 120000
index 000000000..31a6cdcd5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/poedit-sync.svg
@@ -0,0 +1 @@
+exchange-positions.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/poedit-update.svg b/.icons/Gruvbox-Dark/actions/24/poedit-update.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/poedit-update.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/poedit-validate.svg b/.icons/Gruvbox-Dark/actions/24/poedit-validate.svg
new file mode 120000
index 000000000..9af349fab
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/poedit-validate.svg
@@ -0,0 +1 @@
+dialog-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/polygon-add-nodes.svg b/.icons/Gruvbox-Dark/actions/24/polygon-add-nodes.svg
new file mode 120000
index 000000000..9111e7b33
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/polygon-add-nodes.svg
@@ -0,0 +1 @@
+format-add-node.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/polygon-merge-nodes.svg b/.icons/Gruvbox-Dark/actions/24/polygon-merge-nodes.svg
new file mode 120000
index 000000000..8ef8fb656
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/polygon-merge-nodes.svg
@@ -0,0 +1 @@
+format-join-node.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/postalcode.svg b/.icons/Gruvbox-Dark/actions/24/postalcode.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/postalcode.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/preferences-activities.svg b/.icons/Gruvbox-Dark/actions/24/preferences-activities.svg
new file mode 100644
index 000000000..442137859
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/preferences-activities.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 4 A 4 4 0 0 0 4 8 A 4 4 0 0 0 8 12 A 4 4 0 0 0 12 8 A 4 4 0 0 0 8 4 z M 4 5 C 2.3431 5 1 6.3431 1 8 C 1 9.6569 2.3431 11 4 11 L 4.0273438 10.998047 C 3.3915437 10.159047 3 9.1273 3 8 C 3 6.8717 3.3923969 5.8410531 4.0292969 5.0019531 L 4 5 z M 12 5 C 11.98958 5.0005967 11.97916 5.0012531 11.96875 5.0019531 C 12.60575 5.8411531 13 6.8716 13 8 C 13 9.1274 12.606693 10.159247 11.970703 10.998047 L 12 11 C 13.6569 11 15 9.6569 15 8 C 15 6.3431 13.6569 5 12 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/preferences-desktop-user-password.svg b/.icons/Gruvbox-Dark/actions/24/preferences-desktop-user-password.svg
new file mode 120000
index 000000000..5c1fbb374
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/preferences-desktop-user-password.svg
@@ -0,0 +1 @@
+object-locked.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/preferences-indicator-amarok.svg b/.icons/Gruvbox-Dark/actions/24/preferences-indicator-amarok.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/preferences-indicator-amarok.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/preferences-media-playback-amarok.svg b/.icons/Gruvbox-Dark/actions/24/preferences-media-playback-amarok.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/preferences-media-playback-amarok.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/preferences-other.svg b/.icons/Gruvbox-Dark/actions/24/preferences-other.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/preferences-other.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/preferences-system-session-services.svg b/.icons/Gruvbox-Dark/actions/24/preferences-system-session-services.svg
new file mode 120000
index 000000000..0db970529
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/preferences-system-session-services.svg
@@ -0,0 +1 @@
+system-run.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/preferences-system.svg b/.icons/Gruvbox-Dark/actions/24/preferences-system.svg
new file mode 120000
index 000000000..0db970529
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/preferences-system.svg
@@ -0,0 +1 @@
+system-run.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/preflight-verifier.svg b/.icons/Gruvbox-Dark/actions/24/preflight-verifier.svg
new file mode 120000
index 000000000..9af349fab
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/preflight-verifier.svg
@@ -0,0 +1 @@
+dialog-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/previous.svg b/.icons/Gruvbox-Dark/actions/24/previous.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/previous.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/privatebrowsing.svg b/.icons/Gruvbox-Dark/actions/24/privatebrowsing.svg
new file mode 120000
index 000000000..2379f012d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/privatebrowsing.svg
@@ -0,0 +1 @@
+im-kick-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/process-stop.svg b/.icons/Gruvbox-Dark/actions/24/process-stop.svg
new file mode 100644
index 000000000..c8175f157
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/process-stop.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.2167969 1 L 4.9042969 1.28125 L 1.2792969 4.90625 L 0.99804688 5.21875 L 0.99804688 10.78125 L 1.2792969 11.09375 L 4.9042969 14.71875 L 5.2167969 15 L 10.779297 15 L 11.091797 14.71875 L 14.716797 11.09375 L 14.998047 10.78125 L 14.998047 5.21875 L 14.716797 4.90625 L 11.091797 1.28125 L 10.779297 1 L 5.2167969 1 z M 5.9980469 3 L 9.9980469 3 L 12.998047 6 L 12.998047 10 L 9.9980469 13 L 5.9980469 13 L 2.9980469 10 L 2.9980469 6 L 5.9980469 3 z M 6.4355469 4 L 3.9980469 6.4375 L 3.9980469 9.5625 L 6.4355469 12 L 9.5605469 12 L 11.998047 9.5625 L 11.998047 6.4375 L 9.5605469 4 L 6.4355469 4 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/project-development-close-all.svg b/.icons/Gruvbox-Dark/actions/24/project-development-close-all.svg
new file mode 120000
index 000000000..56870070e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/project-development-close-all.svg
@@ -0,0 +1 @@
+project-development-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/project-development-close.svg b/.icons/Gruvbox-Dark/actions/24/project-development-close.svg
new file mode 100644
index 000000000..6bc0e1b0a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/project-development-close.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1 C 1 1 1 2 1 2 L 1 14 C 1 15 2 15 2 15 L 9 15 L 9 13 L 3 13 L 3 6 L 13 6 L 13 9 L 15 9 L 15 2 C 15 1 14 1 14 1 L 2 1 z M 11.414062 10.34375 L 10 11.757812 L 11.414062 13.171875 L 10 14.585938 L 11.414062 16 L 12.828125 14.585938 L 14.242188 16 L 15.65625 14.585938 L 14.242188 13.171875 L 15.65625 11.757812 L 14.242188 10.34375 L 12.828125 11.757812 L 11.414062 10.34375 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/project-development-new-template.svg b/.icons/Gruvbox-Dark/actions/24/project-development-new-template.svg
new file mode 100644
index 000000000..3d19d5ef4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/project-development-new-template.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1 C 1 1 1 2 1 2 L 1 14 C 1 15 2 15 2 15 L 9 15 L 9 13 L 3 13 L 3 6 L 13 6 L 13 9 L 15 9 L 15 2 C 15 1 14 1 14 1 L 2 1 z M 12 9 L 11.425781 10.613281 L 9.8789062 9.8789062 L 10.613281 11.425781 L 9.0039062 12 L 10.617188 12.574219 L 9.8828125 14.121094 L 11.429688 13.386719 L 12 15 L 12.568359 13.386719 L 14.119141 14.121094 L 13.388672 12.574219 L 15 12 L 13.388672 11.425781 L 14.119141 9.8789062 L 12.568359 10.613281 L 12 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/project-development.svg b/.icons/Gruvbox-Dark/actions/24/project-development.svg
new file mode 100644
index 000000000..c8718c25f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/project-development.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1 C 2 1 1.9237594 1.0041375 1.8183594 1.0234375 C 1.6141594 1.0536375 1.4597031 1.1268625 1.3457031 1.2265625 C 1.3236031 1.2434625 1.30225 1.26165 1.28125 1.28125 C 1.26165 1.30225 1.2434625 1.3236031 1.2265625 1.3457031 C 1.1268625 1.4597031 1.0536375 1.6141594 1.0234375 1.8183594 C 1.0041375 1.9237594 1 2 1 2 L 1 14 C 1 15 2 15 2 15 L 14 15 C 14 15 15 15 15 14 L 15 2 C 15 2 14.995563 1.9237594 14.976562 1.8183594 C 14.945562 1.6141594 14.873437 1.4597031 14.773438 1.3457031 C 14.756438 1.3236031 14.73775 1.30225 14.71875 1.28125 C 14.69775 1.26165 14.676297 1.2434625 14.654297 1.2265625 C 14.540297 1.1268625 14.385641 1.0536375 14.181641 1.0234375 C 14.075641 1.0041375 14 1 14 1 L 2 1 z M 3 6 L 13 6 L 13 13 L 3 13 L 3 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/project-open.svg b/.icons/Gruvbox-Dark/actions/24/project-open.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/project-open.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/qlipper.svg b/.icons/Gruvbox-Dark/actions/24/qlipper.svg
new file mode 100644
index 000000000..20ccd61b0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/qlipper.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1.0039062 C 3 1.0039062 2 1.0039062 2 2.0039062 L 2 11.003906 C 2 11.003906 2 12.003906 3 12.003906 L 4 12.003906 L 4 3.0039062 L 12 3.0039062 L 12 2.0039062 C 12 1.0039062 11 1.0039062 11 1.0039062 L 3 1.0039062 z M 6 4.0039062 C 6 4.0039062 5 4.0039062 5 5.0039062 L 5 15.003906 C 5 16.003906 6 16.003906 6 16.003906 L 14 16.003906 C 14 16.003906 15 16.0029 15 15 L 15 5.0039062 C 15 4.0039062 14 4.0039062 14 4.0039062 L 6 4.0039062 z M 7 6.0039062 L 13 6.0039062 L 13 14.003906 L 7 14.003906 L 7 6.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/query-free-busy.svg b/.icons/Gruvbox-Dark/actions/24/query-free-busy.svg
new file mode 100644
index 000000000..ee740daaf
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/query-free-busy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 12,4 c -2.2091,-5.5e-6 -4,1.7909 -4,4 1.66e-5,2.2091 1.7909,4 4,4 2.2091,6e-6 4,-1.7909 4,-4 0,-2.2091 -1.791,-4 -4,-4 z m 0,8.986328 C 7.972,12.991128 4.5035,16.004 4,20 h 9.712891 C 12.678591,19.173 12,17.918 12,16.5 12,15.097 12.665341,13.840772 13.681641,13.013672 12.943141,12.999172 12.1873,12.987728 12,12.986328 Z M 16.5,13 A 3.5,3.5 0 0 0 13,16.5 3.5,3.5 0 0 0 16.5,20 3.5,3.5 0 0 0 20,16.5 3.5,3.5 0 0 0 16.5,13 Z M 16,14 h 1 v 1 h -1 z m 0,2 h 1 v 3 h -1 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/quickopen-class.svg b/.icons/Gruvbox-Dark/actions/24/quickopen-class.svg
new file mode 100644
index 000000000..03a51abd0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/quickopen-class.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 L 1 5 L 3 5 L 3 8 L 6 4 L 4 4 L 4 1 z M 10 1 L 10 3 L 8 3 L 8 13 L 10 13 L 10 15 L 15 15 L 15 10 L 10 10 L 10 12 L 9 12 L 9 4 L 10 4 L 10 6 L 15 6 L 15 1 L 10 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/quickopen-file.svg b/.icons/Gruvbox-Dark/actions/24/quickopen-file.svg
new file mode 120000
index 000000000..d6e2182d4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/quickopen-file.svg
@@ -0,0 +1 @@
+fork.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/quickopen-function.svg b/.icons/Gruvbox-Dark/actions/24/quickopen-function.svg
new file mode 100644
index 000000000..8e35f5002
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/quickopen-function.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.234375 1 L 6.078125 2.84375 A 5.5495 5.5 0 0 0 4.4570312 3.7734375 L 2.765625 2.984375 L 1 6.015625 L 2.5351562 7.0722656 A 5.5495 5.5 0 0 0 2.4511719 8 A 5.5495 5.5 0 0 0 2.53125 8.9316406 L 1 9.984375 L 2.765625 13.015625 L 4.453125 12.228516 A 5.5495 5.5 0 0 0 6.078125 13.152344 L 6.234375 15 L 9.765625 15 L 9.921875 13.15625 A 5.5495 5.5 0 0 0 11.542969 12.226562 L 13.234375 13.015625 L 15 9.984375 L 13.464844 8.9277344 A 5.5495 5.5 0 0 0 13.548828 8 A 5.5495 5.5 0 0 0 13.46875 7.0683594 L 15 6.015625 L 13.234375 2.984375 L 11.546875 3.7714844 A 5.5495 5.5 0 0 0 9.921875 2.8476562 L 9.765625 1 L 6.234375 1 z M 9 5 L 8.3007812 7.0996094 L 11 8 L 7 11 L 7.6992188 8.9003906 L 5 8 L 9 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/quickopen.svg b/.icons/Gruvbox-Dark/actions/24/quickopen.svg
new file mode 100644
index 000000000..75dbc40ac
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/quickopen.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 1 L 3 9 L 6 9 L 4 15 L 13 7 L 9 7 L 12 1 L 6 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/quickview.svg b/.icons/Gruvbox-Dark/actions/24/quickview.svg
new file mode 120000
index 000000000..07da72c34
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/quickview.svg
@@ -0,0 +1 @@
+visibility.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-about.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-about.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-about.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-add.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-annotate.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-annotate.svg
new file mode 120000
index 000000000..0fca1fb6f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-annotate.svg
@@ -0,0 +1 @@
+view-user-offline-kopete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-applypatch.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-applypatch.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-applypatch.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-asynchronous.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-asynchronous.svg
new file mode 120000
index 000000000..c769353d2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-asynchronous.svg
@@ -0,0 +1 @@
+reverse.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-branch.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-branch.svg
new file mode 120000
index 000000000..e3432f7bf
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-branch.svg
@@ -0,0 +1 @@
+giggle-branch.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-bug.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-bug.svg
new file mode 120000
index 000000000..c4237406c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-bug.svg
@@ -0,0 +1 @@
+mail-mark-junk.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-changes.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-changes.svg
new file mode 120000
index 000000000..b724b871e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-changes.svg
@@ -0,0 +1 @@
+document-multiple.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-checkmods.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-checkmods.svg
new file mode 120000
index 000000000..654563cb4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-checkmods.svg
@@ -0,0 +1 @@
+document-open-remote.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-checkout.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-checkout.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-checkout.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-cleanup.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-cleanup.svg
new file mode 120000
index 000000000..debffee23
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-cleanup.svg
@@ -0,0 +1 @@
+edit-paste-style.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-clear.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-clear.svg
new file mode 120000
index 000000000..debffee23
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-clear.svg
@@ -0,0 +1 @@
+edit-paste-style.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-commit.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-commit.svg
new file mode 120000
index 000000000..da900be3f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-commit.svg
@@ -0,0 +1 @@
+svn-commit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-compare.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-compare.svg
new file mode 120000
index 000000000..77162d6ce
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-compare.svg
@@ -0,0 +1 @@
+kr_comparedirs.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-createpatch.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-createpatch.svg
new file mode 120000
index 000000000..21f22701f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-createpatch.svg
@@ -0,0 +1 @@
+kdenlive-zindex-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-dbus.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-dbus.svg
new file mode 120000
index 000000000..57250bfca
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-dbus.svg
@@ -0,0 +1 @@
+gtk-preferences.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-delete.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-delete.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-delete.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-diff.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-diff.svg
new file mode 120000
index 000000000..36fc9a41c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-diff.svg
@@ -0,0 +1 @@
+cm_flatview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-drive.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-drive.svg
new file mode 120000
index 000000000..25c526d01
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-drive.svg
@@ -0,0 +1 @@
+cache.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-editconflicts.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-editconflicts.svg
new file mode 120000
index 000000000..f9cf17083
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-editconflicts.svg
@@ -0,0 +1 @@
+edit-paste.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-emblems.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-emblems.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-emblems.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-export.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-export.svg
new file mode 120000
index 000000000..ace4fe41a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-export.svg
@@ -0,0 +1 @@
+document-export.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-help.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-import.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-import.svg
new file mode 120000
index 000000000..c7116c65c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-import.svg
@@ -0,0 +1 @@
+document-import.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-lock.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-lock.svg
new file mode 120000
index 000000000..5c1fbb374
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-lock.svg
@@ -0,0 +1 @@
+object-locked.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-merge.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-merge.svg
new file mode 120000
index 000000000..e4f51b5b1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-merge.svg
@@ -0,0 +1 @@
+kr_combine.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-monkey.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-monkey.svg
new file mode 120000
index 000000000..8a90c3e48
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-monkey.svg
@@ -0,0 +1 @@
+insert-emoticon.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-properties.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-properties.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-properties.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-push.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-push.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-push.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-refresh.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-relocate.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-relocate.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-relocate.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-rename.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-rename.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-rename.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-reset.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-reset.svg
new file mode 120000
index 000000000..7defed75b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-reset.svg
@@ -0,0 +1 @@
+revert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-resolve.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-resolve.svg
new file mode 120000
index 000000000..debffee23
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-resolve.svg
@@ -0,0 +1 @@
+edit-paste-style.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-revert.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-revert.svg
new file mode 120000
index 000000000..08677c8af
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-revert.svg
@@ -0,0 +1 @@
+reply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-run.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-run.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-run.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-settings.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-show_log.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-show_log.svg
new file mode 120000
index 000000000..7a2e5e678
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-show_log.svg
@@ -0,0 +1 @@
+document-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-stop.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-switch.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-switch.svg
new file mode 120000
index 000000000..2d8778593
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-switch.svg
@@ -0,0 +1 @@
+go-jump.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-unlock.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-unlock.svg
new file mode 120000
index 000000000..a7673957b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-unlock.svg
@@ -0,0 +1 @@
+object-unlocked.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-unstage.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-unstage.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-unstage.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rabbitvcs-update.svg b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-update.svg
new file mode 120000
index 000000000..ae801429d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rabbitvcs-update.svg
@@ -0,0 +1 @@
+svn-update.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/raindrop.svg b/.icons/Gruvbox-Dark/actions/24/raindrop.svg
new file mode 100644
index 000000000..4dee7a08a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/raindrop.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0 C 7.51354 1.7025 6.3374 3.17195 5.8125 4.34375 C 5.6288 4.69215 5.5 5.07735 5.5 5.5 C 5.5 6.885 6.615 8 8 8 C 9.385 8 10.5 6.885 10.5 5.5 C 10.5 5.0773 10.4025 4.6921 10.21875 4.34375 C 9.69384 3.17195 8.4865 1.7026 8 0 z M 3.5 8 C 3.01354 9.7025 1.8374 11.17195 1.3125 12.34375 C 1.1288 12.69215 1 13.07735 1 13.5 C 1 14.885 2.115 16 3.5 16 C 4.885 16 6 14.885 6 13.5 C 6 13.0773 5.9025 12.6921 5.71875 12.34375 C 5.19384 11.17195 3.9865 9.7026 3.5 8 z M 12.5 8 C 12.01354 9.7025 10.8374 11.17195 10.3125 12.34375 C 10.1288 12.69215 10 13.07735 10 13.5 C 10 14.885 11.115 16 12.5 16 C 13.885 16 15 14.885 15 13.5 C 15 13.0773 14.9025 12.6921 14.71875 12.34375 C 14.19384 11.17195 12.9865 9.7026 12.5 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/rating-unrated.svg b/.icons/Gruvbox-Dark/actions/24/rating-unrated.svg
new file mode 100644
index 000000000..d60cfea5b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rating-unrated.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 8 0.390625 L 5.8808594 5.8847656 L 0 6.2011719 L 4.5722656 9.9160156 L 3.0566406 15.607422 L 8 12.40625 L 12.943359 15.607422 L 11.427734 9.9160156 L 16 6.2011719 L 10.119141 5.8847656 L 8 0.390625 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/rating.svg b/.icons/Gruvbox-Dark/actions/24/rating.svg
new file mode 100644
index 000000000..e2baf6f4c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rating.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0.390625 L 5.8808594 5.8847656 L 0 6.2011719 L 4.5722656 9.9160156 L 3.0566406 15.607422 L 8 12.40625 L 12.943359 15.607422 L 11.427734 9.9160156 L 16 6.2011719 L 10.119141 5.8847656 L 8 0.390625 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/ratiocrop.svg b/.icons/Gruvbox-Dark/actions/24/ratiocrop.svg
new file mode 120000
index 000000000..686d9f8d9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/ratiocrop.svg
@@ -0,0 +1 @@
+transform-crop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/record.svg b/.icons/Gruvbox-Dark/actions/24/record.svg
new file mode 120000
index 000000000..0d1faec0d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/record.svg
@@ -0,0 +1 @@
+kdenlive-show-video.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/redeyes.svg b/.icons/Gruvbox-Dark/actions/24/redeyes.svg
new file mode 100644
index 000000000..29ab3173e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/redeyes.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8 3 C 6.4492 3.0151 4.8879094 3.3692056 3.5371094 4.1347656 C 2.9987094 4.4854656 2.3523344 4.9381912 1.8652344 5.3945312 C 1.0987444 6.1451213 0.4427 7.0222531 0 8.0019531 C 1.2149 10.682053 3.8859187 12.645447 6.8242188 12.935547 C 8.7516188 13.153707 10.768591 12.820847 12.462891 11.867188 C 13.001291 11.516487 13.647666 11.063762 14.134766 10.607422 C 14.901256 9.8568419 15.5573 8.9816531 16 8.0019531 C 14.785 5.3219531 12.114181 3.3563063 9.1757812 3.0664062 C 8.7859013 3.0209263 8.39251 2.99999 8 3 z M 8 5 C 9.607 4.96439 11.0303 6.4033531 11 8.0019531 C 11.0515 9.7687531 9.2909813 11.292891 7.5507812 10.962891 C 5.7931812 10.756511 4.5587188 8.7835812 5.1367188 7.1132812 C 5.5058788 5.8836812 6.7125 4.9847 8 5 z M 8 7 A 1 1.0002 0 0 0 7 8.0019531 A 1 1.0002 0 0 0 8 9.0019531 A 1 1.0002 0 0 0 9 8.0019531 A 1 1.0002 0 0 0 8 7 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/redhat-home.svg b/.icons/Gruvbox-Dark/actions/24/redhat-home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/redhat-home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/reload.svg b/.icons/Gruvbox-Dark/actions/24/reload.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/reload.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/reload3.svg b/.icons/Gruvbox-Dark/actions/24/reload3.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/reload3.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/reload_all_tabs.svg b/.icons/Gruvbox-Dark/actions/24/reload_all_tabs.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/reload_all_tabs.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/reload_page.svg b/.icons/Gruvbox-Dark/actions/24/reload_page.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/reload_page.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/remove-amarok.svg b/.icons/Gruvbox-Dark/actions/24/remove-amarok.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/remove-amarok.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/remove-link.svg b/.icons/Gruvbox-Dark/actions/24/remove-link.svg
new file mode 100644
index 000000000..b08a3d64a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/remove-link.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 0 C 2.23 0 0 2.23 0 5 C 0 7.77 2.23 10 5 10 L 7 10 L 7 8 L 5 8 C 3.338 8 2 6.662 2 5 C 2 3.338 3.338 2 5 2 L 7 2 L 7 0 L 5 0 z M 9 0 L 9 2 L 11 2 C 12.662 2 14 3.338 14 5 C 14 6.662 12.662 8 11 8 L 9 8 L 9 10 L 11 10 C 13.77 10 16 7.77 16 5 C 16 2.23 13.77 0 11 0 L 9 0 z M 5 4 L 5 6 L 11 6 L 11 4 L 5 4 z M 12.414062 11.050781 L 11 12.464844 L 12.060547 13.525391 L 11 14.585938 L 12.414062 16 L 13.474609 14.939453 L 14.535156 16 L 15.949219 14.585938 L 14.888672 13.525391 L 15.949219 12.464844 L 14.535156 11.050781 L 13.474609 12.111328 L 12.414062 11.050781 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/remove.svg b/.icons/Gruvbox-Dark/actions/24/remove.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/remove.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/reply-all-rtl.svg b/.icons/Gruvbox-Dark/actions/24/reply-all-rtl.svg
new file mode 100644
index 000000000..3b976c9d4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/reply-all-rtl.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9.5 1.5 L 9.5 2.5429688 L 14.470703 6 L 9.5 9.4570312 L 9.5 10.5 L 15.970703 6 L 9.5 1.5 z M 6 1.5039062 L 6 4.0039062 L 5 4.0039062 C 2 4.0039062 0 6.1304062 0 9.2539062 C 0 12.503906 4 14.003906 4 14.003906 C 4 14.003906 2.1249 11.351406 2.5625 10.003906 C 2.92839 8.8773063 4.1351 8.0039062 5.5 8.0039062 L 6 8.0039062 L 6 10.503906 L 12.46875 6.0039062 L 6 1.5039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/reply-all.svg b/.icons/Gruvbox-Dark/actions/24/reply-all.svg
new file mode 100644
index 000000000..09f56ca9b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/reply-all.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.5 1.5 L 0.029296875 6 L 6.5 10.5 L 6.5 9.4570312 L 1.5292969 6 L 6.5 2.5429688 L 6.5 1.5 z M 10 1.5039062 L 3.53125 6.0039062 L 10 10.503906 L 10 8.0039062 L 10.5 8.0039062 C 11.8649 8.0039062 13.0716 8.8772563 13.4375 10.003906 C 13.87513 11.351406 12 14.003906 12 14.003906 C 12 14.003906 16 12.503906 16 9.2539062 C 16 6.1304062 14 4.0039062 11 4.0039062 L 10 4.0039062 L 10 1.5039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/reply.svg b/.icons/Gruvbox-Dark/actions/24/reply.svg
new file mode 100644
index 000000000..f51e3b68a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/reply.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1.5039062 L 0.53125 6.0039062 L 7 10.503906 L 7 8.0039062 L 9 8.0039062 C 10.3649 8.0039062 11.5716 8.8772563 11.9375 10.003906 C 12.37513 11.351406 10.5 14.003906 10.5 14.003906 C 10.5 14.003906 14.5 12.503906 14.5 9.2539062 C 14.5 6.1304062 12.5 4.0039062 9.5 4.0039062 L 7 4.0039062 L 7 1.5039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/resource-calendar-child-insert.svg b/.icons/Gruvbox-Dark/actions/24/resource-calendar-child-insert.svg
new file mode 100644
index 000000000..525045033
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/resource-calendar-child-insert.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 C 0.75 1 1 3 1 3 L 1 7 L 3 7 L 3 3 L 13 3 L 13 7 L 15 7 L 15 3 C 15 1 13 1 13 1 L 3 1 z M 4 4 L 4 6 L 6 6 L 6 4 L 4 4 z M 7 4 L 7 6 L 9 6 L 9 4 L 7 4 z M 10 4 L 10 6 L 12 6 L 12 4 L 10 4 z M 3 9 L 3 11 L 1 11 L 1 13 L 3 13 L 3 15 L 5 15 L 5 13 L 7 13 L 7 11 L 5 11 L 5 9 L 3 9 z M 9 9 C 8.446 9 8 9.5346187 8 10.199219 L 8 13.800781 C 8 14.465781 8.446 15 9 15 L 14 15 C 14.554 15 15 14.465781 15 13.800781 L 15 10.199219 C 15 9.5346187 14.554 9 14 9 L 9 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/resource-calendar-child.svg b/.icons/Gruvbox-Dark/actions/24/resource-calendar-child.svg
new file mode 100644
index 000000000..ff32ccf6f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/resource-calendar-child.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.9960938 0.99609375 L 3 1 C 0.75 1 1 3 1 3 L 1 15 L 6.9960938 15 L 6.9960938 13 L 3 13 L 3 3 L 13 3 L 13 7 L 14.996094 7 L 14.996094 2.9960938 C 14.996094 0.99609375 12.996094 0.99609375 12.996094 0.99609375 L 2.9960938 0.99609375 z M 4 4 L 4 6 L 6 6 L 6 4 L 4 4 z M 7 4 L 7 6 L 9 6 L 9 4 L 7 4 z M 10 4 L 10 6 L 12 6 L 12 4 L 10 4 z M 4 7 L 4 9 L 6 9 L 6 7 L 4 7 z M 8.9960938 8.9960938 C 8.4420938 8.9960938 7.9960938 9.5305325 7.9960938 10.195312 L 7.9960938 13.796875 C 7.9960938 14.461675 8.4420938 14.996094 8.9960938 14.996094 L 13.996094 14.996094 C 14.543164 14.996094 14.981228 14.473543 14.992188 13.820312 L 14.992188 14.996094 L 14.996094 14.996094 L 14.996094 10.175781 C 14.986094 9.5157813 14.546094 8.9960938 13.996094 8.9960938 L 8.9960938 8.9960938 z M 4 10 L 4 12 L 6 12 L 6 10 L 4 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/resource-calendar-insert.svg b/.icons/Gruvbox-Dark/actions/24/resource-calendar-insert.svg
new file mode 100644
index 000000000..beb54ad7d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/resource-calendar-insert.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.0039062 1 C 0.75390625 1 1.0039063 3 1.0039062 3 L 1.0039062 15 L 7 15 L 7 13 L 3.0039062 13 L 3.0039062 3 L 13.003906 3 L 13.003906 7 L 15 7 L 15.003906 3 C 15.003906 1 13.003906 1 13.003906 1 L 3.0039062 1 z M 4.0039062 4 L 4.0039062 6 L 6.0039062 6 L 6.0039062 4 L 4.0039062 4 z M 7.0039062 4 L 7.0039062 6 L 9.0039062 6 L 9.0039062 4 L 7.0039062 4 z M 10.003906 4 L 10.003906 6 L 12.003906 6 L 12.003906 4 L 10.003906 4 z M 4.0039062 7 L 4.0039062 9 L 6.0039062 9 L 6.0039062 7 L 4.0039062 7 z M 11 9 L 11 11 L 9 11 L 9 13 L 11 13 L 11 15 L 13 15 L 13 13 L 15 13 L 15 11 L 13 11 L 13 9 L 11 9 z M 4.0039062 10 L 4.0039062 12 L 6.0039062 12 L 6.0039062 10 L 4.0039062 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/resource-group-new.svg b/.icons/Gruvbox-Dark/actions/24/resource-group-new.svg
new file mode 100644
index 000000000..5c6d3dba1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/resource-group-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 2 C 4.3431 2 3 3.3432 3 5 C 3 6.6568 4.3431 8 6 8 C 7.6569 8 9 6.6568 9 5 C 9 3.3432 7.6569 2 6 2 z M 11 3.9511719 C 10.61172 3.9511719 10.246706 4.0404741 9.9160156 4.1894531 C 9.9706156 4.4514531 10 4.7225 10 5 C 10 6.1021 9.5458062 7.1041781 8.8164062 7.8300781 C 9.2767063 8.5337781 10.079 9.0039063 11 9.0039062 C 12.4327 9.0039062 13.59375 7.8736156 13.59375 6.4785156 C 13.59375 5.0834156 12.4327 3.9511719 11 3.9511719 z M 6 10 C -0.0002 10.0034 0 14.003906 0 14.003906 L 0 15.003906 C 0.88052 15.006506 13.517 15.0019 10 15 C 9.44774 14.999945 9.00006 14.55226 9 14 L 9 12 C 9.0000552 11.44774 9.44774 11.00006 10 11 L 10.154297 11 C 9.2659969 10.427 7.9551 9.999 6 10 z M 12 10 L 12 12 L 10 12 L 10 14 L 12 14 L 12 16 L 14 16 L 14 14 L 16 14 L 16 12 L 14 12 L 14 10 L 12 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/resource-group.svg b/.icons/Gruvbox-Dark/actions/24/resource-group.svg
new file mode 120000
index 000000000..c46ad1dfa
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/resource-group.svg
@@ -0,0 +1 @@
+user-group-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/restoration.svg b/.icons/Gruvbox-Dark/actions/24/restoration.svg
new file mode 100644
index 000000000..59ab29257
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/restoration.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.84375 1.0058594 C 2.56265 1.0495594 2 1.2398531 2 1.9394531 L 2 7 L 13.990234 7 C 13.989234 6.0534 13.991234 5.3142812 13.990234 4.7382812 L 9.9941406 1.0058594 L 3 1.0058594 C 3 1.0058594 2.93745 0.99126938 2.84375 1.0058594 z M 2 9 L 2 14.066406 C 2 14.999406 3 15 3 15 L 12.990234 15 C 13.989234 15 13.990234 14.066406 13.990234 14.066406 C 14.000234 14.043406 13.993234 11.248 13.990234 9 L 2 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/retweet.svg b/.icons/Gruvbox-Dark/actions/24/retweet.svg
new file mode 100644
index 000000000..4d401ec41
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/retweet.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 1 L 5 3 L 12 3 L 12 8 L 10 8 L 13 11 L 16 8 L 14 8 L 14 1 L 5 1 z M 3 5 L 0 8 L 2 8 L 2 15 L 11 15 L 11 13 L 4 13 L 4 8 L 6 8 L 3 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/reverse.svg b/.icons/Gruvbox-Dark/actions/24/reverse.svg
new file mode 100644
index 000000000..47826bb7b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/reverse.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 L 1 4 L 3 4 L 3 15 L 5 15 L 5 4 L 7 4 L 4 1 z M 11 1 L 11 12 L 9 12 L 12 15 L 15 12 L 13 12 L 13 1 L 11 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/revert.svg b/.icons/Gruvbox-Dark/actions/24/revert.svg
new file mode 120000
index 000000000..c4692e0b8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/revert.svg
@@ -0,0 +1 @@
+document-revert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rhythmbox-set-star.svg b/.icons/Gruvbox-Dark/actions/24/rhythmbox-set-star.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rhythmbox-set-star.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rhythmbox-unset-star.svg b/.icons/Gruvbox-Dark/actions/24/rhythmbox-unset-star.svg
new file mode 120000
index 000000000..4e19538ab
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rhythmbox-unset-star.svg
@@ -0,0 +1 @@
+rating-unrated.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rime-disable.svg b/.icons/Gruvbox-Dark/actions/24/rime-disable.svg
new file mode 100644
index 000000000..f1f8a55b4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rime-disable.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="matrix(1,0,0,1,4,4)">
+ <path class="ColorScheme-Text" d="M 4,15 H 12 V 11 L 8,8 4,11 Z M 4,1 H 12 V 5 L 8,8 4,5 Z" style="fill:none;stroke:currentColor;stroke-width:2"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/rime-im.svg b/.icons/Gruvbox-Dark/actions/24/rime-im.svg
new file mode 120000
index 000000000..1488e2b9d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rime-im.svg
@@ -0,0 +1 @@
+map-globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/rime-latin.svg b/.icons/Gruvbox-Dark/actions/24/rime-latin.svg
new file mode 120000
index 000000000..36a013999
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/rime-latin.svg
@@ -0,0 +1 @@
+format-text-larger.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/roll.svg b/.icons/Gruvbox-Dark/actions/24/roll.svg
new file mode 100644
index 000000000..7b1443095
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/roll.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" 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 z M 3 3 L 13 3 L 13 13 L 3 13 L 3 3 z M 5 4 A 1 1 0 0 0 4 5 A 1 1 0 0 0 5 6 A 1 1 0 0 0 6 5 A 1 1 0 0 0 5 4 z M 11 4 A 1 1 0 0 0 10 5 A 1 1 0 0 0 11 6 A 1 1 0 0 0 12 5 A 1 1 0 0 0 11 4 z M 8 7 A 1 1 0 0 0 7 8 A 1 1 0 0 0 8 9 A 1 1 0 0 0 9 8 A 1 1 0 0 0 8 7 z M 5 10 A 1 1 0 0 0 4 11 A 1 1 0 0 0 5 12 A 1 1 0 0 0 6 11 A 1 1 0 0 0 5 10 z M 11 10 A 1 1 0 0 0 10 11 A 1 1 0 0 0 11 12 A 1 1 0 0 0 12 11 A 1 1 0 0 0 11 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/routeplanning.svg b/.icons/Gruvbox-Dark/actions/24/routeplanning.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/routeplanning.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/run-build-clean.svg b/.icons/Gruvbox-Dark/actions/24/run-build-clean.svg
new file mode 100644
index 000000000..10f35a641
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/run-build-clean.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 L 7 2.0859375 C 6.1094 2.2386375 5.2648969 2.5905344 4.5292969 3.1152344 L 3.7578125 2.34375 L 2.34375 3.7578125 L 3.1132812 4.5273438 C 2.5902812 5.2640437 2.2405438 6.1092 2.0898438 7 L 1 7 L 1 9 L 2.0859375 9 C 2.2386375 9.8906 2.5905344 10.734703 3.1152344 11.470703 L 2.34375 12.242188 L 3.7578125 13.65625 L 4.5273438 12.886719 C 5.2640437 13.409719 6.1092 13.760156 7 13.910156 L 7 15 L 9 15 L 9 13.914062 C 9.8906 13.761062 10.734703 13.409766 11.470703 12.884766 L 12.242188 13.65625 L 13.65625 12.242188 L 12.886719 11.472656 C 13.409719 10.735656 13.760156 9.8908 13.910156 9 L 15 9 L 15 7 L 13.914062 7 C 13.761062 6.1094 13.409766 5.2648969 12.884766 4.5292969 L 13.65625 3.7578125 L 12.242188 2.34375 L 11.472656 3.1132812 C 10.735656 2.5902812 9.8908 2.2405438 9 2.0898438 L 9 1 L 7 1 z M 7 6 L 11 6 L 11 10 L 7 10 L 5 8 L 7 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/run-build-configure.svg b/.icons/Gruvbox-Dark/actions/24/run-build-configure.svg
new file mode 100644
index 000000000..9f391b7ff
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/run-build-configure.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 L 7 2.0859375 C 6.10944 2.2386175 5.2648969 2.5904744 4.5292969 3.1152344 L 3.7578125 2.34375 L 2.34375 3.7578125 L 3.1132812 4.5273438 C 2.5903313 5.2640038 2.2404537 6.1092 2.0898438 7 L 1 7 L 1 9 L 2.0859375 9 C 2.2386175 9.89056 2.5904744 10.735103 3.1152344 11.470703 L 2.34375 12.242188 L 3.7578125 13.65625 L 4.5273438 12.886719 C 5.2640037 13.409669 6.1092 13.759546 7 13.910156 L 7 15 L 9 15 L 9 13.914062 C 9.89056 13.761382 10.735103 13.409526 11.470703 12.884766 L 12.242188 13.65625 L 13.65625 12.242188 L 12.886719 11.472656 C 13.409669 10.735996 13.759546 9.8908 13.910156 9 L 15 9 L 15 7 L 13.914062 7 C 13.761383 6.10944 13.409526 5.2648969 12.884766 4.5292969 L 13.65625 3.7578125 L 12.242188 2.34375 L 11.472656 3.1132812 C 10.735996 2.5903312 9.8908 2.2404538 9 2.0898438 L 9 1 L 7 1 z M 6 5 L 10 5 L 10 6 L 6 6 L 6 5 z M 6 7 L 10 7 L 10 8 L 6 8 L 6 7 z M 6 9 L 10 9 L 10 10 L 6 10 L 6 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/run-build-file.svg b/.icons/Gruvbox-Dark/actions/24/run-build-file.svg
new file mode 100644
index 000000000..56e89492d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/run-build-file.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 L 7 2.0859375 C 6.1094 2.2386375 5.2648969 2.5905344 4.5292969 3.1152344 L 3.7578125 2.34375 L 2.34375 3.7578125 L 3.1132812 4.5273438 C 2.5902812 5.2640437 2.2405438 6.1092 2.0898438 7 L 1 7 L 1 9 L 2.0859375 9 C 2.2386375 9.8906 2.5905344 10.734703 3.1152344 11.470703 L 2.34375 12.242188 L 3.7578125 13.65625 L 4.5273438 12.886719 C 5.2640437 13.409719 6.1092 13.760156 7 13.910156 L 7 15 L 9 15 L 9 13.914062 C 9.8906 13.761062 10.734703 13.409766 11.470703 12.884766 L 12.242188 13.65625 L 13.65625 12.242188 L 12.886719 11.472656 C 13.409719 10.735656 13.760156 9.8908 13.910156 9 L 15 9 L 15 7 L 13.914062 7 C 13.761062 6.1094 13.409766 5.2648969 12.884766 4.5292969 L 13.65625 3.7578125 L 12.242188 2.34375 L 11.472656 3.1132812 C 10.735656 2.5902812 9.8908 2.2405438 9 2.0898438 L 9 1 L 7 1 z M 6 5 L 11 5 L 11 8.5 L 8.5 11 L 6 11 L 6 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/run-build-install-root.svg b/.icons/Gruvbox-Dark/actions/24/run-build-install-root.svg
new file mode 100644
index 000000000..adb846456
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/run-build-install-root.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 7 1 L 7 2.0859375 C 6.10944 2.2386175 5.2648969 2.5904744 4.5292969 3.1152344 L 3.7578125 2.34375 L 2.34375 3.7578125 L 3.1132812 4.5273438 C 2.5903313 5.2640038 2.2404537 6.1092 2.0898438 7 L 1 7 L 1 9 L 2.0859375 9 C 2.2386175 9.89056 2.5904744 10.735103 3.1152344 11.470703 L 2.34375 12.242188 L 3.7578125 13.65625 L 4.5273438 12.886719 C 5.2640037 13.409669 6.1092 13.759546 7 13.910156 L 7 15 L 9 15 L 9 13.914062 C 9.89056 13.761382 10.735103 13.409526 11.470703 12.884766 L 12.242188 13.65625 L 13.65625 12.242188 L 12.886719 11.472656 C 13.409669 10.735996 13.759546 9.8908 13.910156 9 L 15 9 L 15 7 L 13.914062 7 C 13.761383 6.10944 13.409526 5.2648969 12.884766 4.5292969 L 13.65625 3.7578125 L 12.242188 2.34375 L 11.472656 3.1132812 C 10.735996 2.5903312 9.8908 2.2404538 9 2.0898438 L 9 1 L 7 1 z M 7 4.3359375 L 9 4.3359375 L 9 7.8359375 L 9.4140625 7.421875 L 10.828125 8.8359375 L 9.4140625 10.25 L 8 11.664062 L 6.5859375 10.25 L 5.171875 8.8359375 L 6.5859375 7.421875 L 7 7.8359375 L 7 4.3359375 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/run-build-install.svg b/.icons/Gruvbox-Dark/actions/24/run-build-install.svg
new file mode 100644
index 000000000..8f267bbc8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/run-build-install.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 L 7 2.0859375 C 6.10944 2.2386175 5.2648969 2.5904744 4.5292969 3.1152344 L 3.7578125 2.34375 L 2.34375 3.7578125 L 3.1132812 4.5273438 C 2.5903313 5.2640038 2.2404537 6.1092 2.0898438 7 L 1 7 L 1 9 L 2.0859375 9 C 2.2386175 9.89056 2.5904744 10.735103 3.1152344 11.470703 L 2.34375 12.242188 L 3.7578125 13.65625 L 4.5273438 12.886719 C 5.2640037 13.409669 6.1092 13.759546 7 13.910156 L 7 15 L 9 15 L 9 13.914062 C 9.89056 13.761382 10.735103 13.409526 11.470703 12.884766 L 12.242188 13.65625 L 13.65625 12.242188 L 12.886719 11.472656 C 13.409669 10.735996 13.759546 9.8908 13.910156 9 L 15 9 L 15 7 L 13.914062 7 C 13.761383 6.10944 13.409526 5.2648969 12.884766 4.5292969 L 13.65625 3.7578125 L 12.242188 2.34375 L 11.472656 3.1132812 C 10.735996 2.5903312 9.8908 2.2404538 9 2.0898438 L 9 1 L 7 1 z M 7 4.3359375 L 9 4.3359375 L 9 7.8359375 L 9.4140625 7.421875 L 10.828125 8.8359375 L 9.4140625 10.25 L 8 11.664062 L 6.5859375 10.25 L 5.171875 8.8359375 L 6.5859375 7.421875 L 7 7.8359375 L 7 4.3359375 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/run-build-prune.svg b/.icons/Gruvbox-Dark/actions/24/run-build-prune.svg
new file mode 100644
index 000000000..45b77abb8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/run-build-prune.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 L 7 2.0859375 A 6 6 0 0 0 4.5292969 3.1152344 L 3.7578125 2.34375 L 2.34375 3.7578125 L 3.1132812 4.5273438 A 6 6 0 0 0 2.0898438 7 L 1 7 L 1 9 L 2.0859375 9 A 6 6 0 0 0 3.1152344 11.470703 L 2.34375 12.242188 L 3.7578125 13.65625 L 4.5273438 12.886719 A 6 6 0 0 0 7 13.910156 L 7 15 L 9 15 L 9 13.914062 A 6 6 0 0 0 11.470703 12.884766 L 12.242188 13.65625 L 13.65625 12.242188 L 12.886719 11.472656 A 6 6 0 0 0 13.910156 9 L 15 9 L 15 7 L 13.914062 7 A 6 6 0 0 0 12.884766 4.5292969 L 13.65625 3.7578125 L 12.242188 2.34375 L 11.472656 3.1132812 A 6 6 0 0 0 9 2.0898438 L 9 1 L 7 1 z M 6.5859375 5.171875 L 8 6.5859375 L 9.4140625 5.171875 L 10.828125 6.5859375 L 9.4140625 8 L 10.828125 9.4140625 L 9.4140625 10.828125 L 8 9.4140625 L 6.5859375 10.828125 L 5.171875 9.4140625 L 6.5859375 8 L 5.171875 6.5859375 L 6.5859375 5.171875 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/run-build.svg b/.icons/Gruvbox-Dark/actions/24/run-build.svg
new file mode 100644
index 000000000..eba114603
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/run-build.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 L 7 2.0859375 A 6 6 0 0 0 4.5292969 3.1152344 L 3.7578125 2.34375 L 2.34375 3.7578125 L 3.1132812 4.5273438 A 6 6 0 0 0 2.0898438 7 L 1 7 L 1 9 L 2.0859375 9 A 6 6 0 0 0 3.1152344 11.470703 L 2.34375 12.242188 L 3.7578125 13.65625 L 4.5273438 12.886719 A 6 6 0 0 0 7 13.910156 L 7 15 L 9 15 L 9 13.914062 A 6 6 0 0 0 11.470703 12.884766 L 12.242188 13.65625 L 13.65625 12.242188 L 12.886719 11.472656 A 6 6 0 0 0 13.910156 9 L 15 9 L 15 7 L 13.914062 7 A 6 6 0 0 0 12.884766 4.5292969 L 13.65625 3.7578125 L 12.242188 2.34375 L 11.472656 3.1132812 A 6 6 0 0 0 9 2.0898438 L 9 1 L 7 1 z M 6 6 L 10 8 L 6 10 L 6 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/run-clean.svg b/.icons/Gruvbox-Dark/actions/24/run-clean.svg
new file mode 120000
index 000000000..2c899aaf2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/run-clean.svg
@@ -0,0 +1 @@
+run-build-clean.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/run-install.svg b/.icons/Gruvbox-Dark/actions/24/run-install.svg
new file mode 120000
index 000000000..71034b4e4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/run-install.svg
@@ -0,0 +1 @@
+run-build-install.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/search-icon.svg b/.icons/Gruvbox-Dark/actions/24/search-icon.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/search-icon.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/search.svg b/.icons/Gruvbox-Dark/actions/24/search.svg
new file mode 100644
index 000000000..ddd2303fb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/search.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.4902344 0.99609375 C 3.4613344 0.99609375 0.99023438 3.4706937 0.99023438 6.4960938 C 0.99023438 9.5214938 3.4613344 11.996094 6.4902344 11.996094 C 7.6422344 11.996094 8.7279444 11.638254 9.6152344 11.027344 L 13.302734 14.714844 A 1.0055 1.0055 0 1 0 14.708984 13.277344 L 11.021484 9.5898438 C 11.632274 8.7038438 12.021484 7.6459938 12.021484 6.4960938 C 12.021484 3.4706937 9.5190344 0.99609375 6.4902344 0.99609375 z M 6.4902344 2.9960938 C 8.4376344 2.9960938 9.9902344 4.5508938 9.9902344 6.4960938 C 9.9902344 8.4411937 8.4376344 9.9960938 6.4902344 9.9960938 C 4.5428344 9.9960938 2.9902344 8.4411937 2.9902344 6.4960938 C 2.9902344 4.5508938 4.5428344 2.9960938 6.4902344 2.9960938 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/select-rectangular.svg b/.icons/Gruvbox-Dark/actions/24/select-rectangular.svg
new file mode 120000
index 000000000..85b39bbdd
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/select-rectangular.svg
@@ -0,0 +1 @@
+kdenlive-insert-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/selection-bottom.svg b/.icons/Gruvbox-Dark/actions/24/selection-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/selection-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/selection-end.svg b/.icons/Gruvbox-Dark/actions/24/selection-end.svg
new file mode 100644
index 000000000..b22374aed
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/selection-end.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 2 L 5 14 L 11 14 L 11 8 L 5 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/selection-lower.svg b/.icons/Gruvbox-Dark/actions/24/selection-lower.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/selection-lower.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/selection-make-bitmap-copy.svg b/.icons/Gruvbox-Dark/actions/24/selection-make-bitmap-copy.svg
new file mode 120000
index 000000000..204dc24bf
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/selection-make-bitmap-copy.svg
@@ -0,0 +1 @@
+fileview-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/selection-move-to-layer-above.svg b/.icons/Gruvbox-Dark/actions/24/selection-move-to-layer-above.svg
new file mode 100644
index 000000000..d6371e0c9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/selection-move-to-layer-above.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 L 1 5 L 10 5 L 13 1 L 4 1 z M 12.5 5 L 12.3125 5.21875 L 10 7.71875 L 10.65625 8.40625 L 12 6.96875 L 12 11 L 4 11 L 1 15 L 10 15 L 13 11 L 13 6.96875 L 14.34375 8.40625 L 15 7.71875 L 12.6875 5.21875 L 12.5 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/selection-move-to-layer-below.svg b/.icons/Gruvbox-Dark/actions/24/selection-move-to-layer-below.svg
new file mode 100644
index 000000000..677851722
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/selection-move-to-layer-below.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 4 5 L 12 5 L 12 9.03125 L 10.65625 7.59375 L 10 8.28125 L 12.3125 10.78125 L 12.5 11 L 12.6875 10.78125 L 15 8.28125 L 14.34375 7.59375 L 13 9.03125 L 13 5 L 10 1 L 1 1 z M 1 11 L 4 15 L 13 15 L 10 11 L 1 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/selection-raise.svg b/.icons/Gruvbox-Dark/actions/24/selection-raise.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/selection-raise.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/selection-start.svg b/.icons/Gruvbox-Dark/actions/24/selection-start.svg
new file mode 100644
index 000000000..15ff65997
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/selection-start.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 2 L 5 8 L 11 14 L 11 2 L 5 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/selection-top.svg b/.icons/Gruvbox-Dark/actions/24/selection-top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/selection-top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/semi-starred.svg b/.icons/Gruvbox-Dark/actions/24/semi-starred.svg
new file mode 100644
index 000000000..12b9066b7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/semi-starred.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,4.3916015 V 16.407226 L 16.943359,19.608398 15.427734,13.916992 20,10.202148 14.119141,9.8857421 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 12,4.3916015 9.8808594,9.8857421 4,10.202148 8.5722656,13.916992 7.0566406,19.608398 12,16.407226 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/send-to.svg b/.icons/Gruvbox-Dark/actions/24/send-to.svg
new file mode 100644
index 000000000..1fd7feab0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/send-to.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9 1.0039062 L 10.21875 2.9101562 L 5.8125 5.6601562 C 5.29706 5.2492462 4.6617 5.0038663 4 5.0039062 C 2.4291 5.0039963 1 6.4332062 1 8.0039062 C 1 9.5746063 2.4291 11.003806 4 11.003906 C 4.66168 11.003946 5.2971 10.727316 5.8125 10.316406 L 10.21875 13.095703 L 9 15.001953 L 15 15.001953 L 12.5 9.5019531 L 11.28125 11.439453 L 6.90625 8.6582031 C 6.96075 8.4435731 7 8.2260931 7 8.0019531 C 7 7.7778131 6.96065 7.5603331 6.90625 7.3457031 L 11.28125 4.5664062 L 12.5 6.5039062 L 15 1.0039062 L 9 1.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/services.svg b/.icons/Gruvbox-Dark/actions/24/services.svg
new file mode 120000
index 000000000..18476486e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/services.svg
@@ -0,0 +1 @@
+gtk-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/setroubleshoot_icon.svg b/.icons/Gruvbox-Dark/actions/24/setroubleshoot_icon.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/setroubleshoot_icon.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/settings-configure.svg b/.icons/Gruvbox-Dark/actions/24/settings-configure.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/settings-configure.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/settings.svg b/.icons/Gruvbox-Dark/actions/24/settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/shape-choose.svg b/.icons/Gruvbox-Dark/actions/24/shape-choose.svg
new file mode 120000
index 000000000..ef9a1962a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/shape-choose.svg
@@ -0,0 +1 @@
+shapes.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/shapes.svg b/.icons/Gruvbox-Dark/actions/24/shapes.svg
new file mode 100644
index 000000000..6a4505ddc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/shapes.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.5 1 A 2.5 2.5 0 0 0 1 3.5 A 2.5 2.5 0 0 0 3.5 6 A 2.5 2.5 0 0 0 6 3.5 A 2.5 2.5 0 0 0 3.5 1 z M 10 1 L 10 6 L 15 6 L 15 1 L 10 1 z M 2 9 L 2 15 L 5 15 L 5 9 L 2 9 z M 12 9 L 9 15 L 15 15 L 12 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/sharpenimage.svg b/.icons/Gruvbox-Dark/actions/24/sharpenimage.svg
new file mode 100644
index 000000000..2980f0c49
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/sharpenimage.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0 L 1 16 L 15 16 L 8 0 z M 12.15625 13 L 13 15 L 3 15 C 3 15 12.00005 13 12.15625 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/shear.svg b/.icons/Gruvbox-Dark/actions/24/shear.svg
new file mode 120000
index 000000000..ed7fc8621
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/shear.svg
@@ -0,0 +1 @@
+transform-shear-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/shoot.svg b/.icons/Gruvbox-Dark/actions/24/shoot.svg
new file mode 120000
index 000000000..7466a9ab5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/shoot.svg
@@ -0,0 +1 @@
+view-list-images.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/show-dialogs.svg b/.icons/Gruvbox-Dark/actions/24/show-dialogs.svg
new file mode 120000
index 000000000..ae70e66ea
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/show-dialogs.svg
@@ -0,0 +1 @@
+show-menu.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/show-grid.svg b/.icons/Gruvbox-Dark/actions/24/show-grid.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/show-grid.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/show-guides.svg b/.icons/Gruvbox-Dark/actions/24/show-guides.svg
new file mode 100644
index 000000000..f70ecb54b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/show-guides.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 2.0292969 L 3 3.0292969 L 4 3.0292969 L 4 2.0292969 L 3 2.0292969 z M 3 4.0292969 L 3 5.0292969 L 4 5.0292969 L 4 4.0292969 L 3 4.0292969 z M 3 6.0292969 L 3 7.0292969 L 4 7.0292969 L 4 6.0292969 L 3 6.0292969 z M 3 8.0292969 L 3 9.0292969 L 4 9.0292969 L 4 8.0292969 L 3 8.0292969 z M 3 10.029297 L 3 11.029297 L 4 11.029297 L 4 10.029297 L 3 10.029297 z M 1 12.029297 L 1 13.029297 L 2 13.029297 L 2 12.029297 L 1 12.029297 z M 3 12.029297 L 3 13.029297 L 4 13.029297 L 4 12.029297 L 3 12.029297 z M 5 12.029297 L 5 13.029297 L 6 13.029297 L 6 12.029297 L 5 12.029297 z M 7 12.029297 L 7 13.029297 L 8 13.029297 L 8 12.029297 L 7 12.029297 z M 9 12.029297 L 9 13.029297 L 10 13.029297 L 10 12.029297 L 9 12.029297 z M 11 12.029297 L 11 13.029297 L 12 13.029297 L 12 12.029297 L 11 12.029297 z M 13 12.029297 L 13 13.029297 L 14 13.029297 L 14 12.029297 L 13 12.029297 z M 3 14.029297 L 3 15.029297 L 4 15.029297 L 4 14.029297 L 3 14.029297 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/show-menu.svg b/.icons/Gruvbox-Dark/actions/24/show-menu.svg
new file mode 100644
index 000000000..a0614df18
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/show-menu.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.583984 1.5546875 L 9.2460938 4.0664062 L 0 4.0664062 L 0 11.933594 L 5.0566406 11.933594 L 4.09375 13.740234 L 5.4160156 14.445312 L 6.7539062 11.933594 L 16 11.933594 L 16 4.0664062 L 10.943359 4.0664062 L 11.90625 2.2597656 L 10.583984 1.5546875 z M 0.76757812 4.5996094 L 8.9609375 4.5996094 L 8.4628906 5.5371094 L 8.3417969 5.5371094 L 8.3417969 5.7636719 L 6.8828125 8.5039062 L 6.8828125 6.96875 L 6.1230469 6.96875 L 6.1230469 9.9296875 L 5.3398438 11.400391 L 0.76757812 11.400391 L 0.76757812 4.5996094 z M 10.660156 4.5996094 L 15.232422 4.5996094 L 15.232422 11.400391 L 7.0390625 11.400391 L 8.3417969 8.953125 L 8.3417969 10.400391 L 9.1015625 10.400391 L 9.1015625 7.5273438 L 10.660156 4.5996094 z M 6.5078125 5.6835938 C 6.3830125 5.6835938 6.2758531 5.7135413 6.1894531 5.7695312 C 6.1062531 5.8260613 6.0644531 5.9162156 6.0644531 6.0410156 C 6.0644531 6.1642156 6.1062531 6.254366 6.1894531 6.3125 C 6.2758531 6.37063 6.3830125 6.4003906 6.5078125 6.4003906 C 6.6304785 6.4003906 6.7344465 6.37063 6.8203125 6.3125 C 6.9093825 6.25223 6.953125 6.1620816 6.953125 6.0410156 C 6.953125 5.9786156 6.9410856 5.9245924 6.9160156 5.8808594 C 6.8936156 5.8355294 6.8619125 5.7988623 6.8203125 5.7695312 C 6.7813825 5.7407312 6.7337304 5.7198313 6.6777344 5.7070312 C 6.6249344 5.6926312 6.5691455 5.6835938 6.5078125 5.6835938 z M 2.0234375 5.8320312 L 2.0234375 10.400391 L 2.7988281 10.400391 L 2.7988281 8.46875 L 5.0292969 8.46875 L 5.0292969 7.9570312 L 2.7988281 7.9570312 L 2.7988281 6.34375 L 5.1894531 6.34375 L 5.1894531 5.8320312 L 2.0234375 5.8320312 z M 12.199219 6.90625 C 11.918152 6.90625 11.661334 6.9457398 11.427734 7.0273438 C 11.1968 7.1084138 10.998431 7.2284996 10.832031 7.3847656 C 10.665097 7.5388996 10.535092 7.7262848 10.443359 7.9492188 C 10.351629 8.1721517 10.306641 8.4257844 10.306641 8.7089844 C 10.306641 8.9900514 10.357301 9.2403184 10.457031 9.4589844 C 10.557298 9.6781844 10.698639 9.8614991 10.878906 10.009766 C 11.062906 10.1575 11.280403 10.270856 11.533203 10.347656 C 11.786003 10.424986 12.065494 10.46289 12.371094 10.462891 C 12.512961 10.462891 12.642253 10.457219 12.761719 10.449219 C 12.883852 10.440719 13.001814 10.428826 13.113281 10.410156 C 13.227414 10.391486 13.337759 10.367221 13.443359 10.337891 C 13.551626 10.308561 13.660551 10.27438 13.771484 10.234375 L 13.771484 9.7285156 C 13.663218 9.7663856 13.556772 9.8005653 13.451172 9.8320312 C 13.345572 9.8608313 13.234694 9.88545 13.121094 9.90625 C 13.009628 9.92492 12.894151 9.9390887 12.771484 9.9492188 C 12.652018 9.9598887 12.520773 9.9648437 12.378906 9.9648438 C 11.959173 9.9648438 11.6416 9.8715056 11.427734 9.6816406 C 11.216534 9.4923066 11.103711 9.1951028 11.089844 8.7929688 L 13.976562 8.7929688 L 13.976562 8.4414062 C 13.976562 8.2126063 13.934762 8.0041392 13.851562 7.8164062 C 13.771033 7.6270723 13.655019 7.4653642 13.501953 7.3320312 C 13.349419 7.1965582 13.160606 7.0925982 12.941406 7.0195312 C 12.721672 6.9448653 12.474419 6.90625 12.199219 6.90625 z M 12.183594 7.3789062 C 12.355861 7.3789062 12.502333 7.4013956 12.625 7.4472656 C 12.747133 7.4931356 12.847914 7.557425 12.925781 7.640625 C 13.006851 7.723825 13.065828 7.8244264 13.101562 7.9433594 C 13.140493 8.0596264 13.160156 8.1901642 13.160156 8.3320312 L 11.107422 8.3320312 C 11.138352 8.0216313 11.244267 7.7837597 11.427734 7.6210938 C 11.613867 7.4584268 11.866261 7.3789063 12.183594 7.3789062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/show-node-handles.svg b/.icons/Gruvbox-Dark/actions/24/show-node-handles.svg
new file mode 100644
index 000000000..47c8b38e8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/show-node-handles.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5078125 2 A 1.5049 1.5 0 0 0 3.0039062 3.5 A 1.5049 1.5 0 0 0 3.9628906 4.8964844 L 3.9628906 9 L 2 9 L 2 14 L 7.015625 14 L 7.015625 9 L 5.7460938 9 C 6.1771338 7.7569 7.0829813 6.5785563 8.2382812 5.5976562 C 9.8605813 4.2202563 11.937453 3.2551375 13.564453 3.0234375 A 0.50168 0.50005 0 0 0 13.458984 2.0292969 A 0.50168 0.50005 0 0 0 13.423828 2.0351562 C 11.539028 2.3035363 9.3516906 3.3382375 7.5878906 4.8359375 C 6.4685906 5.7862775 5.5163969 6.9348375 4.9667969 8.2109375 L 4.9667969 4.9257812 A 1.5049 1.5 0 0 0 6.0136719 3.5 A 1.5049 1.5 0 0 0 4.5078125 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/show-offline.svg b/.icons/Gruvbox-Dark/actions/24/show-offline.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/show-offline.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/show-path-outline.svg b/.icons/Gruvbox-Dark/actions/24/show-path-outline.svg
new file mode 100644
index 000000000..b0fdc2c6a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/show-path-outline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11 0 L 11 1.7460938 C 10.64941 1.7286838 10.288331 1.7005344 9.9628906 1.7089844 C 8.9135906 1.7362144 7.9924406 1.8936656 7.1816406 2.1660156 C 5.5600406 2.7107256 4.4025938 3.7220844 3.6210938 4.9589844 C 2.5125937 6.7131844 2.1263875 8.8923 1.9921875 11 L 0 11 L 0 16 L 5 16 L 5 13.947266 C 9.2585 13.479336 11.90985 11.143441 13.28125 8.6816406 C 13.99636 7.3980406 14.366494 6.1048 14.496094 5 L 16 5 L 16 0 L 11 0 z M 9.9921875 2.7089844 C 10.304987 2.7008844 10.657 2.7262406 11 2.7441406 L 11 5 L 13.492188 5 C 13.364107 5.94186 13.030883 7.0755594 12.408203 8.1933594 C 11.178703 10.400459 8.8787 12.472216 5 12.916016 L 5 11 L 3.0195312 11 C 3.1533312 8.9977 3.5152869 6.9979875 4.4667969 5.4921875 C 5.1447069 4.4193875 6.0912 3.5885344 7.5 3.1152344 C 8.20441 2.8786144 9.0283875 2.7338144 9.9921875 2.7089844 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/sidebar-places.svg b/.icons/Gruvbox-Dark/actions/24/sidebar-places.svg
new file mode 100644
index 000000000..9e2d3f4a7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/sidebar-places.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1.0039062 C 2 1.0039062 1 1.0039062 1 2.0039062 L 1 13.003906 C 1 13.003906 1 14.003906 2 14.003906 L 14 14.003906 C 14 14.003906 15 14.003906 15 13.003906 L 15 4.0039062 C 15 3.0039062 14 3.0039062 14 3.0039062 L 9 3.0039062 L 7 1.0039062 L 2 1.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/sidebar.svg b/.icons/Gruvbox-Dark/actions/24/sidebar.svg
new file mode 120000
index 000000000..cec06ebb8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/sidebar.svg
@@ -0,0 +1 @@
+view-sidetree.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/similarartists-amarok.svg b/.icons/Gruvbox-Dark/actions/24/similarartists-amarok.svg
new file mode 120000
index 000000000..0fca1fb6f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/similarartists-amarok.svg
@@ -0,0 +1 @@
+view-user-offline-kopete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/slideshow-plugin.svg b/.icons/Gruvbox-Dark/actions/24/slideshow-plugin.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/slideshow-plugin.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/smallclock.svg b/.icons/Gruvbox-Dark/actions/24/smallclock.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/smallclock.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/snap-bounding-box-center.svg b/.icons/Gruvbox-Dark/actions/24/snap-bounding-box-center.svg
new file mode 100644
index 000000000..f1e5c6beb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/snap-bounding-box-center.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14 1.5 L 14 2 L 14 3 L 14 3.5 L 15 3.5 L 15 3 L 15 2 L 15 1.5 L 14 1.5 z M 3 4 L 3 7 L 6 7 L 6 4 L 3 4 z M 14 4.5 L 14 5 L 14 6 L 14 6.5 L 15 6.5 L 15 6 L 15 5 L 15 4.5 L 14 4.5 z M 14 7.5 L 14 8 L 14 9 L 14 9.5 L 15 9.5 L 15 9 L 15 8 L 15 7.5 L 14 7.5 z M 14 10.5 L 14 11 L 14 12 L 14 12.5 L 15 12.5 L 15 12 L 15 11 L 15 10.5 L 14 10.5 z M 14 13.5 L 14 14 L 13.5 14 L 13.5 15 L 14 15 L 14.5 15 L 15 15 L 15 14.5 L 15 14 L 15 13.5 L 14 13.5 z M 1.5 14 L 1.5 15 L 2 15 L 3 15 L 3.5 15 L 3.5 14 L 3 14 L 2 14 L 1.5 14 z M 4.5 14 L 4.5 15 L 5 15 L 6 15 L 6.5 15 L 6.5 14 L 6 14 L 5 14 L 4.5 14 z M 7.5 14 L 7.5 15 L 8 15 L 9 15 L 9.5 15 L 9.5 14 L 9 14 L 8 14 L 7.5 14 z M 10.5 14 L 10.5 15 L 11 15 L 12 15 L 12.5 15 L 12.5 14 L 12 14 L 11 14 L 10.5 14 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/snap-bounding-box-corners.svg b/.icons/Gruvbox-Dark/actions/24/snap-bounding-box-corners.svg
new file mode 100644
index 000000000..74af1dbf8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/snap-bounding-box-corners.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14 1.5 L 14 2 L 14 3 L 14 3.5 L 15 3.5 L 15 3 L 15 2 L 15 1.5 L 14 1.5 z M 14 4.5 L 14 5 L 14 6 L 14 6.5 L 15 6.5 L 15 6 L 15 5 L 15 4.5 L 14 4.5 z M 14 7.5 L 14 8 L 14 9 L 14 9.5 L 15 9.5 L 15 9 L 15 8 L 15 7.5 L 14 7.5 z M 14 10.5 L 14 11 L 14 12 L 14 12.5 L 15 12.5 L 15 12 L 15 11 L 15 10.5 L 14 10.5 z M 13 13 L 13 16 L 16 16 L 16 13 L 13 13 z M 1.5 14 L 1.5 15 L 2 15 L 3 15 L 3.5 15 L 3.5 14 L 3 14 L 2 14 L 1.5 14 z M 4.5 14 L 4.5 15 L 5 15 L 6 15 L 6.5 15 L 6.5 14 L 6 14 L 5 14 L 4.5 14 z M 7.5 14 L 7.5 15 L 8 15 L 9 15 L 9.5 15 L 9.5 14 L 9 14 L 8 14 L 7.5 14 z M 10.5 14 L 10.5 15 L 11 15 L 12 15 L 12.5 15 L 12.5 14 L 12 14 L 11 14 L 10.5 14 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/snap-bounding-box-edges.svg b/.icons/Gruvbox-Dark/actions/24/snap-bounding-box-edges.svg
new file mode 100644
index 000000000..dd3c35ebe
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/snap-bounding-box-edges.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14 1.5 L 14 2 L 14 3 L 14 3.5 L 15 3.5 L 15 3 L 15 2 L 15 1.5 L 14 1.5 z M 14 4.5 L 14 5 L 14 6 L 14 6.5 L 15 6.5 L 15 6 L 15 5 L 15 4.5 L 14 4.5 z M 14 7.5 L 14 8 L 14 9 L 14 9.5 L 15 9.5 L 15 9 L 15 8 L 15 7.5 L 14 7.5 z M 14 10.5 L 14 11 L 14 12 L 14 12.5 L 15 12.5 L 15 12 L 15 11 L 15 10.5 L 14 10.5 z M 14 13.5 L 14 14 L 13.5 14 L 13.5 15 L 14 15 L 14.5 15 L 15 15 L 15 14.5 L 15 14 L 15 13.5 L 14 13.5 z M 1.5 14 L 1.5 15 L 2 15 L 3 15 L 3.5 15 L 3.5 14 L 3 14 L 2 14 L 1.5 14 z M 4.5 14 L 4.5 15 L 5 15 L 6 15 L 6.5 15 L 6.5 14 L 6 14 L 5 14 L 4.5 14 z M 7.5 14 L 7.5 15 L 8 15 L 9 15 L 9.5 15 L 9.5 14 L 9 14 L 8 14 L 7.5 14 z M 10.5 14 L 10.5 15 L 11 15 L 12 15 L 12.5 15 L 12.5 14 L 12 14 L 11 14 L 10.5 14 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/snap-bounding-box-midpoints.svg b/.icons/Gruvbox-Dark/actions/24/snap-bounding-box-midpoints.svg
new file mode 100644
index 000000000..c82ab95bb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/snap-bounding-box-midpoints.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14 1.5 L 14 2 L 14 3 L 14 3.5 L 15 3.5 L 15 3 L 15 2 L 15 1.5 L 14 1.5 z M 14 4.5 L 14 5 L 14 6 L 14 6.5 L 15 6.5 L 15 6 L 15 5 L 15 4.5 L 14 4.5 z M 13 7 L 13 10 L 16 10 L 16 7 L 13 7 z M 14 10.5 L 14 11 L 14 12 L 14 12.5 L 15 12.5 L 15 12 L 15 11 L 15 10.5 L 14 10.5 z M 14 13.5 L 14 14 L 13.5 14 L 13.5 15 L 14 15 L 14.5 15 L 15 15 L 15 14.5 L 15 14 L 15 13.5 L 14 13.5 z M 1.5 14 L 1.5 15 L 2 15 L 3 15 L 3.5 15 L 3.5 14 L 3 14 L 2 14 L 1.5 14 z M 4.5 14 L 4.5 15 L 5 15 L 6 15 L 6.5 15 L 6.5 14 L 6 14 L 5 14 L 4.5 14 z M 7.5 14 L 7.5 15 L 8 15 L 9 15 L 9.5 15 L 9.5 14 L 9 14 L 8 14 L 7.5 14 z M 10.5 14 L 10.5 15 L 11 15 L 12 15 L 12.5 15 L 12.5 14 L 12 14 L 11 14 L 10.5 14 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/snap-extension.svg b/.icons/Gruvbox-Dark/actions/24/snap-extension.svg
new file mode 100644
index 000000000..346cf35f7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/snap-extension.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 L 3 5 L 1 5 L 1 10 L 3 10 L 3 15 L 4 15 L 4 10 L 6 10 L 6 5 L 4 5 L 4 1 L 3 1 z M 9 5 L 9 10 L 14 10 L 14 8 L 16 8 L 16 7 L 14 7 L 14 5 L 9 5 z M 7 7 L 7 8 L 8 8 L 8 7 L 7 7 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/snap-guideline.svg b/.icons/Gruvbox-Dark/actions/24/snap-guideline.svg
new file mode 100644
index 000000000..4db8f271a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/snap-guideline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 5 L 4 3 L 1 1 z M 4 3 L 4 6 L 2 6 L 2 11 L 4 11 L 4 15 L 5 15 L 5 11 L 7 11 L 7 6 L 5 6 L 5 3 L 5 1 L 4 1 L 4 3 z M 5 3 L 8 5 L 8 1 L 5 3 z M 10 6 L 10 11 L 12 11 L 12 15 L 13 15 L 13 11 L 15 11 L 15 6 L 10 6 z M 8 8 L 8 9 L 9 9 L 9 8 L 8 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/snap-intersection.svg b/.icons/Gruvbox-Dark/actions/24/snap-intersection.svg
new file mode 100644
index 000000000..9c3f56104
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/snap-intersection.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13.646484 1.6464844 L 9.2929688 6 L 6 6 L 6 9.2929688 L 1.6464844 13.646484 L 2.3535156 14.353516 L 6.7070312 10 L 10 10 L 10 6.7070312 L 14.353516 2.3535156 L 13.646484 1.6464844 z M 2 2 L 2 3 L 3 3 L 3 2 L 2 2 z M 4 4 L 4 5 L 5 5 L 5 4 L 4 4 z M 11 11 L 11 12 L 12 12 L 12 11 L 11 11 z M 13 13 L 13 14 L 14 14 L 14 13 L 13 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/snap-node.svg b/.icons/Gruvbox-Dark/actions/24/snap-node.svg
new file mode 100644
index 000000000..96df090d0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/snap-node.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10 5 L 10 7 L 7 7 L 7 8 L 10 8 L 10 10 L 15 10 L 15 5 L 10 5 z M 1 7 L 1 8 L 2 8 L 2 7 L 1 7 z M 3 7 L 3 8 L 4 8 L 4 7 L 3 7 z M 5 7 L 5 8 L 6 8 L 6 7 L 5 7 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/snap-nodes-center.svg b/.icons/Gruvbox-Dark/actions/24/snap-nodes-center.svg
new file mode 100644
index 000000000..cc766201c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/snap-nodes-center.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14 1 L 14 1.5 L 14 14 L 1.5 14 L 1 14 L 1 15 L 1.5 15 L 15 15 L 15 1.5 L 15 1 L 14 1 z M 6.5 6.5 L 6.5 9.5 L 9.5 9.5 L 9.5 6.5 L 6.5 6.5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/snap-nodes-cusp.svg b/.icons/Gruvbox-Dark/actions/24/snap-nodes-cusp.svg
new file mode 100644
index 000000000..2dd0da410
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/snap-nodes-cusp.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.0195312 1.5 A 0.50005 0.50005 0 0 0 0.96875 1.5019531 A 0.50005 0.50005 0 0 0 0.93554688 2.4980469 C 0.93554688 2.4980469 4.621675 3.0111881 7.234375 4.6738281 C 8.540775 5.5051481 9.5421156 6.5832406 9.7910156 7.9941406 C 10.015866 9.2682406 9.6331 10.904753 8.125 13.001953 L 7.0019531 13.001953 L 7.0019531 16.001953 L 10.001953 16.001953 L 10.001953 14.333984 C 12.361253 13.942784 13.769509 12.885563 14.537109 11.789062 C 15.501909 10.410763 15.501953 9.0019531 15.501953 9.0019531 A 0.50005 0.50005 0 1 0 14.501953 9.0019531 C 14.501953 9.0019531 14.501997 10.093144 13.716797 11.214844 C 13.129217 12.054244 11.940353 12.819328 10.001953 13.173828 L 10.001953 13.001953 L 9.1796875 13.001953 C 10.461688 11.026753 11.031191 9.2716656 10.775391 7.8222656 C 10.461871 6.0456656 9.2132313 4.7487781 7.7695312 3.8300781 C 4.8822313 1.9926781 1.0683594 1.5058594 1.0683594 1.5058594 A 0.50005 0.50005 0 0 0 1.0195312 1.5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/snap-nodes-intersection.svg b/.icons/Gruvbox-Dark/actions/24/snap-nodes-intersection.svg
new file mode 100644
index 000000000..732a14af3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/snap-nodes-intersection.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.990234 0.49414062 A 0.50005 0.50005 0 0 0 14.646484 0.64453125 L 8.7910156 6.5 L 6.5 6.5 L 6.5 7.90625 L 0.86328125 9.5175781 A 0.50005 0.50005 0 1 0 1.1367188 10.478516 L 6.2832031 9.0078125 L 0.64648438 14.644531 A 0.50005 0.50005 0 1 0 1.3535156 15.351562 L 7.2050781 9.5 L 9.5 9.5 L 9.5 8.0898438 L 15.136719 6.4785156 A 0.50005 0.50005 0 0 0 14.996094 5.4960938 A 0.50005 0.50005 0 0 0 14.863281 5.5175781 L 9.7167969 6.9882812 L 15.353516 1.3515625 A 0.50005 0.50005 0 0 0 14.990234 0.49414062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/snap-nodes-midpoint.svg b/.icons/Gruvbox-Dark/actions/24/snap-nodes-midpoint.svg
new file mode 100644
index 000000000..b2e5d8a25
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/snap-nodes-midpoint.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.613281 0.20507812 A 0.50005 0.50005 0 0 0 12.142578 0.77929688 L 12.425781 2.8652344 L 11.388672 3.9023438 L 11.085938 1.671875 A 0.50005 0.50005 0 0 0 10.564453 1.2324219 A 0.50005 0.50005 0 0 0 10.095703 1.8066406 L 10.5 4.7910156 L 8.7910156 6.5 L 6.5 6.5 L 6.5 7.90625 L 5.2695312 8.2578125 L 5.0097656 6.3359375 A 0.50005 0.50005 0 0 0 4.4882812 5.8964844 A 0.50005 0.50005 0 0 0 4.0175781 6.46875 L 4.2988281 8.5351562 L 2.6113281 9.0175781 L 2.3710938 7.2519531 A 0.50005 0.50005 0 0 0 1.8496094 6.8125 A 0.50005 0.50005 0 0 0 1.3789062 7.3867188 L 1.6386719 9.296875 L 0.86328125 9.5175781 A 0.50005 0.50005 0 1 0 1.1367188 10.478516 L 1.7734375 10.296875 L 2.1601562 13.130859 L 0.64648438 14.644531 A 0.50005 0.50005 0 1 0 1.3535156 15.351562 L 2.328125 14.376953 L 2.4257812 15.089844 A 0.50005 0.50005 0 1 0 3.4160156 14.957031 L 3.2167969 13.488281 L 4.7617188 11.943359 L 5.0644531 14.173828 A 0.50005 0.50005 0 1 0 6.0546875 14.039062 L 5.6503906 11.054688 L 7.2050781 9.5 L 9.5 9.5 L 9.5 8.0898438 L 10.894531 7.6914062 L 11.140625 9.5097656 A 0.50052 0.50052 0 0 0 12.132812 9.3769531 L 11.865234 7.4140625 L 13 7.0898438 L 13.189453 8.484375 A 0.50006301 0.50006301 0 1 0 14.179688 8.3496094 L 13.970703 6.8125 L 15.136719 6.4785156 A 0.50005 0.50005 0 0 0 14.996094 5.4960938 A 0.50005 0.50005 0 0 0 14.863281 5.5175781 L 13.835938 5.8105469 L 13.484375 3.2207031 L 15.353516 1.3515625 A 0.50005 0.50005 0 0 0 14.990234 0.49414062 A 0.50005 0.50005 0 0 0 14.646484 0.64453125 L 13.314453 1.9765625 L 13.134766 0.64453125 A 0.50005 0.50005 0 0 0 12.613281 0.20507812 z M 12.595703 4.109375 L 12.863281 6.0898438 L 11.730469 6.4121094 L 11.558594 5.1464844 L 12.595703 4.109375 z M 10.669922 6.0351562 L 10.757812 6.6914062 L 9.7167969 6.9882812 L 10.669922 6.0351562 z M 6.2832031 9.0078125 L 5.4804688 9.8105469 L 5.40625 9.2578125 L 6.2832031 9.0078125 z M 4.4335938 9.5371094 L 4.5917969 10.699219 L 3.0488281 12.242188 L 2.7460938 10.017578 L 4.4335938 9.5371094 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/snap-nodes-path.svg b/.icons/Gruvbox-Dark/actions/24/snap-nodes-path.svg
new file mode 100644
index 000000000..1ba80c61d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/snap-nodes-path.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.0058594 1.4941406 L 1.0195312 1.5 A 0.50005 0.50005 0 0 0 0.9375 2.4960938 C 0.9375 2.4960938 4.6236281 3.0112381 7.2363281 4.6738281 C 8.5427281 5.5051381 9.5440688 6.5832406 9.7929688 7.9941406 C 10.041949 9.4050406 9.5606013 11.255353 7.6132812 13.689453 A 0.50005 0.50005 0 0 0 7.9941406 14.5 C 11.613141 14.5 13.564497 13.165409 14.529297 11.787109 C 15.489297 10.407109 15.488281 8.9960938 15.488281 8.9960938 A 0.50005 0.50005 0 1 0 14.488281 8.9960938 C 14.488281 8.9960938 14.488325 10.087284 13.703125 11.208984 C 13.017775 12.188054 11.522291 13.071 8.9628906 13.3125 C 10.394391 11.2069 11.031219 9.3412531 10.761719 7.8144531 C 10.448199 6.0378531 9.2014125 4.7428187 7.7578125 3.8242188 C 4.8705125 1.9868188 1.0546875 1.5 1.0546875 1.5 A 0.50005 0.50005 0 0 0 1.0058594 1.4941406 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/snap-nodes-rotation-center.svg b/.icons/Gruvbox-Dark/actions/24/snap-nodes-rotation-center.svg
new file mode 100644
index 000000000..e44c25bde
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/snap-nodes-rotation-center.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14 1.5 L 14 2 L 14 3 L 14 3.5 L 15 3.5 L 15 3 L 15 2 L 15 1.5 L 14 1.5 z M 14 4.5 L 14 5 L 14 6 L 14 6.5 L 15 6.5 L 15 6 L 15 5 L 15 4.5 L 14 4.5 z M 7 6 L 7 7 L 6 7 L 6 9 L 7 9 L 7 10 L 9 10 L 9 9 L 10 9 L 10 7 L 9 7 L 9 6 L 7 6 z M 14 7.5 L 14 8 L 14 9 L 14 9.5 L 15 9.5 L 15 9 L 15 8 L 15 7.5 L 14 7.5 z M 14 10.5 L 14 11 L 14 12 L 14 12.5 L 15 12.5 L 15 12 L 15 11 L 15 10.5 L 14 10.5 z M 14 13.5 L 14 14 L 13.5 14 L 13.5 15 L 14 15 L 14.5 15 L 15 15 L 15 14.5 L 15 14 L 15 13.5 L 14 13.5 z M 1.5 14 L 1.5 15 L 2 15 L 3 15 L 3.5 15 L 3.5 14 L 3 14 L 2 14 L 1.5 14 z M 4.5 14 L 4.5 15 L 5 15 L 6 15 L 6.5 15 L 6.5 14 L 6 14 L 5 14 L 4.5 14 z M 7.5 14 L 7.5 15 L 8 15 L 9 15 L 9.5 15 L 9.5 14 L 9 14 L 8 14 L 7.5 14 z M 10.5 14 L 10.5 15 L 11 15 L 12 15 L 12.5 15 L 12.5 14 L 12 14 L 11 14 L 10.5 14 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/snap-nodes-smooth.svg b/.icons/Gruvbox-Dark/actions/24/snap-nodes-smooth.svg
new file mode 100644
index 000000000..3f938a150
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/snap-nodes-smooth.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.0195312 1.5 A 0.50005 0.50005 0 0 0 0.96875 1.5019531 A 0.50005 0.50005 0 0 0 0.93554688 2.4980469 C 0.93554688 2.4980469 3.5980531 2.8748925 6.0019531 4.0078125 L 6.0019531 6.0019531 L 8.8085938 6.0019531 C 9.3046338 6.5797831 9.6577056 7.2386406 9.7910156 7.9941406 C 10.039996 9.4050406 9.5586481 11.255353 7.6113281 13.689453 A 0.50005 0.50005 0 0 0 8.0019531 14.501953 C 11.620953 14.501953 13.572309 13.167363 14.537109 11.789062 C 15.501909 10.410763 15.501953 9.0019531 15.501953 9.0019531 A 0.50005 0.50005 0 1 0 14.501953 9.0019531 C 14.501953 9.0019531 14.501997 10.093144 13.716797 11.214844 C 13.031447 12.193914 11.535962 13.076859 8.9765625 13.318359 C 10.408062 11.212759 11.044891 9.3491656 10.775391 7.8222656 C 10.556791 6.5835656 9.8788631 5.5820906 9.0019531 4.7753906 L 9.0019531 3.0019531 L 6.203125 3.0019531 C 3.670125 1.8505531 1.0683594 1.5058594 1.0683594 1.5058594 A 0.50005 0.50005 0 0 0 1.0195312 1.5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/snap-orthogonal.svg b/.icons/Gruvbox-Dark/actions/24/snap-orthogonal.svg
new file mode 100644
index 000000000..4c6ef46c2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/snap-orthogonal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 2 L 6 5 L 7 5 L 7 2 L 6 2 z M 6 6 L 6 7 L 7 7 L 7 6 L 6 6 z M 5 8 L 5 11 L 8 11 L 8 8 L 5 8 z M 1 9 L 1 10 L 2 10 L 2 9 L 1 9 z M 3 9 L 3 10 L 4 10 L 4 9 L 3 9 z M 9 9 L 9 10 L 10 10 L 10 9 L 9 9 z M 11 9 L 11 10 L 14 10 L 14 9 L 11 9 z M 6 12 L 6 13 L 7 13 L 7 12 L 6 12 z M 6 14 L 6 15 L 7 15 L 7 14 L 6 14 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/snap-page.svg b/.icons/Gruvbox-Dark/actions/24/snap-page.svg
new file mode 100644
index 000000000..ed276c07c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/snap-page.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.8398438 1.0097656 C 2.5588138 1.0534956 1.9960938 1.2417363 1.9960938 1.9414062 L 1.9960938 14.070312 C 1.9960938 15.003313 2.9960938 15.001953 2.9960938 15.001953 L 12.988281 15.001953 C 13.987491 15.001953 13.988281 14.070312 13.988281 14.070312 C 14.007081 14.027303 13.993281 7.1164344 13.988281 4.7402344 L 9.9921875 1.0097656 L 2.9960938 1.0097656 C 2.9960938 1.0097656 2.9335637 0.99521563 2.8398438 1.0097656 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/snap-text-baseline.svg b/.icons/Gruvbox-Dark/actions/24/snap-text-baseline.svg
new file mode 100644
index 000000000..e5ad7f342
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/snap-text-baseline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 L 3.0722656 12 L 1 12 L 1 15 L 4.5 15 L 5.5625 12 L 10.4375 12 L 11.5 15 L 14.28125 15 L 9 1 L 7 1 z M 8 5 L 9.75 10 L 6.25 10 L 8 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/snap.svg b/.icons/Gruvbox-Dark/actions/24/snap.svg
new file mode 100644
index 000000000..baee45685
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/snap.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.9550781 0.42382812 L 0.421875 2.9570312 L 2.9824219 5.515625 L 5.515625 2.9824219 L 2.9550781 0.42382812 z M 5.3378906 4.6328125 L 4.6308594 5.3398438 L 8.6152344 9.3242188 L 6.96875 10.970703 L 10.96875 10.970703 L 10.96875 6.9707031 L 9.3222656 8.6152344 L 5.3378906 4.6328125 z M 13.017578 10.484375 L 10.484375 13.019531 L 13.044922 15.578125 L 15.578125 13.046875 L 13.017578 10.484375 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/social.svg b/.icons/Gruvbox-Dark/actions/24/social.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/social.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/sort-name.svg b/.icons/Gruvbox-Dark/actions/24/sort-name.svg
new file mode 100644
index 000000000..91d4743c9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/sort-name.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 2 L 1 6 L 2 6 L 2 5 L 3 5 L 3 6 L 4 6 L 4 2 L 1 2 z M 2 3 L 3 3 L 3 4 L 2 4 L 2 3 z M 8 3 L 8 7 L 4.9375 7 L 10 14 L 15.1875 7 L 12 7 L 12 3 L 8 3 z M 1 9 L 1 13 L 4 13 L 4 12 L 2 12 L 2 10 L 4 10 L 4 9 L 1 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/sort-presence.svg b/.icons/Gruvbox-Dark/actions/24/sort-presence.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/sort-presence.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/soundkonverter-replaygain.svg b/.icons/Gruvbox-Dark/actions/24/soundkonverter-replaygain.svg
new file mode 120000
index 000000000..c61560183
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/soundkonverter-replaygain.svg
@@ -0,0 +1 @@
+view-statistics.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/spacefm-find.svg b/.icons/Gruvbox-Dark/actions/24/spacefm-find.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/spacefm-find.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/speaker.svg b/.icons/Gruvbox-Dark/actions/24/speaker.svg
new file mode 120000
index 000000000..871708066
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/speaker.svg
@@ -0,0 +1 @@
+kdenlive-show-audio.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/speedometer.svg b/.icons/Gruvbox-Dark/actions/24/speedometer.svg
new file mode 120000
index 000000000..e48dac0f9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/speedometer.svg
@@ -0,0 +1 @@
+filename-bpm-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/split.svg b/.icons/Gruvbox-Dark/actions/24/split.svg
new file mode 120000
index 000000000..e4f51b5b1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/split.svg
@@ -0,0 +1 @@
+kr_combine.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/standard-connector.svg b/.icons/Gruvbox-Dark/actions/24/standard-connector.svg
new file mode 100644
index 000000000..b50360e86
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/standard-connector.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.5 1 A 2.5 2.5 0 0 0 1 3.5 A 2.5 2.5 0 0 0 3.5 6 A 2.5 2.5 0 0 0 5.9453125 4 L 7 4 L 7 12 L 7 13 L 8.5 13 L 9.0507812 13 A 2.5 2.5 0 0 0 11.5 15 A 2.5 2.5 0 0 0 14 12.5 A 2.5 2.5 0 0 0 11.5 10 A 2.5 2.5 0 0 0 9.0546875 12 L 8 12 L 8 3 L 7.5 3 L 5.9492188 3 A 2.5 2.5 0 0 0 3.5 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/star-off.svg b/.icons/Gruvbox-Dark/actions/24/star-off.svg
new file mode 120000
index 000000000..4e19538ab
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/star-off.svg
@@ -0,0 +1 @@
+rating-unrated.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/star-on.svg b/.icons/Gruvbox-Dark/actions/24/star-on.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/star-on.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/starred.svg b/.icons/Gruvbox-Dark/actions/24/starred.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/starred.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/start.svg b/.icons/Gruvbox-Dark/actions/24/start.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/start.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/sticky_zoom.svg b/.icons/Gruvbox-Dark/actions/24/sticky_zoom.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/sticky_zoom.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_about.svg b/.icons/Gruvbox-Dark/actions/24/stock_about.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_about.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_add-bookmark.svg b/.icons/Gruvbox-Dark/actions/24/stock_add-bookmark.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_add-bookmark.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_bell.svg b/.icons/Gruvbox-Dark/actions/24/stock_bell.svg
new file mode 120000
index 000000000..aa14f1cdc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_bell.svg
@@ -0,0 +1 @@
+bell.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_bottom.svg b/.icons/Gruvbox-Dark/actions/24/stock_bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_calc-accept.svg b/.icons/Gruvbox-Dark/actions/24/stock_calc-accept.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_calc-accept.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_calc-cancel.svg b/.icons/Gruvbox-Dark/actions/24/stock_calc-cancel.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_calc-cancel.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_check-filled.svg b/.icons/Gruvbox-Dark/actions/24/stock_check-filled.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_check-filled.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_close.svg b/.icons/Gruvbox-Dark/actions/24/stock_close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_contact-list.svg b/.icons/Gruvbox-Dark/actions/24/stock_contact-list.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_contact-list.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_copy.svg b/.icons/Gruvbox-Dark/actions/24/stock_copy.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_copy.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_cut.svg b/.icons/Gruvbox-Dark/actions/24/stock_cut.svg
new file mode 120000
index 000000000..ab241573e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_cut.svg
@@ -0,0 +1 @@
+edit-cut.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_delete.svg b/.icons/Gruvbox-Dark/actions/24/stock_delete.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_delete.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_down.svg b/.icons/Gruvbox-Dark/actions/24/stock_down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_edit.svg b/.icons/Gruvbox-Dark/actions/24/stock_edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_exit.svg b/.icons/Gruvbox-Dark/actions/24/stock_exit.svg
new file mode 120000
index 000000000..514fcfb1d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_exit.svg
@@ -0,0 +1 @@
+application-exit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_file-properites.svg b/.icons/Gruvbox-Dark/actions/24/stock_file-properites.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_file-properites.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_file-properties.svg b/.icons/Gruvbox-Dark/actions/24/stock_file-properties.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_file-properties.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_first.svg b/.icons/Gruvbox-Dark/actions/24/stock_first.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_first.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_folder-copy.svg b/.icons/Gruvbox-Dark/actions/24/stock_folder-copy.svg
new file mode 120000
index 000000000..59d45aeed
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_folder-copy.svg
@@ -0,0 +1 @@
+folder-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_folder-move.svg b/.icons/Gruvbox-Dark/actions/24/stock_folder-move.svg
new file mode 120000
index 000000000..4fcef6d3d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_folder-move.svg
@@ -0,0 +1 @@
+folder-move.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_folder_properties.svg b/.icons/Gruvbox-Dark/actions/24/stock_folder_properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_folder_properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_fullscreen.svg b/.icons/Gruvbox-Dark/actions/24/stock_fullscreen.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_fullscreen.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_gtk-dnd-multiple.svg b/.icons/Gruvbox-Dark/actions/24/stock_gtk-dnd-multiple.svg
new file mode 120000
index 000000000..b724b871e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_gtk-dnd-multiple.svg
@@ -0,0 +1 @@
+document-multiple.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_help-add-bookmark.svg b/.icons/Gruvbox-Dark/actions/24/stock_help-add-bookmark.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_help-add-bookmark.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_home.svg b/.icons/Gruvbox-Dark/actions/24/stock_home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_insert-note.svg b/.icons/Gruvbox-Dark/actions/24/stock_insert-note.svg
new file mode 120000
index 000000000..00bdd8a7a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_insert-note.svg
@@ -0,0 +1 @@
+stock_notes.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_insert-rule.svg b/.icons/Gruvbox-Dark/actions/24/stock_insert-rule.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_insert-rule.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_insert-table.svg b/.icons/Gruvbox-Dark/actions/24/stock_insert-table.svg
new file mode 120000
index 000000000..908441b9a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_insert-table.svg
@@ -0,0 +1 @@
+insert-table.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_last.svg b/.icons/Gruvbox-Dark/actions/24/stock_last.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_last.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_leave-fullscreen.svg b/.icons/Gruvbox-Dark/actions/24/stock_leave-fullscreen.svg
new file mode 120000
index 000000000..4eb323159
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_leave-fullscreen.svg
@@ -0,0 +1 @@
+view-restore.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_left.svg b/.icons/Gruvbox-Dark/actions/24/stock_left.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_left.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_mail-compose.svg b/.icons/Gruvbox-Dark/actions/24/stock_mail-compose.svg
new file mode 120000
index 000000000..2c823c0ac
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_mail-compose.svg
@@ -0,0 +1 @@
+mail-message-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_mail-filters-apply.svg b/.icons/Gruvbox-Dark/actions/24/stock_mail-filters-apply.svg
new file mode 120000
index 000000000..392cdff7d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_mail-filters-apply.svg
@@ -0,0 +1 @@
+kt-add-filters.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_mail-flag-for-followup-done.svg b/.icons/Gruvbox-Dark/actions/24/stock_mail-flag-for-followup-done.svg
new file mode 120000
index 000000000..4c2c5d3cb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_mail-flag-for-followup-done.svg
@@ -0,0 +1 @@
+flag-blue.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_mail-flag-for-followup.svg b/.icons/Gruvbox-Dark/actions/24/stock_mail-flag-for-followup.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_mail-flag-for-followup.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_mail-forward.svg b/.icons/Gruvbox-Dark/actions/24/stock_mail-forward.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_mail-forward.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_mail-open-multiple.svg b/.icons/Gruvbox-Dark/actions/24/stock_mail-open-multiple.svg
new file mode 120000
index 000000000..cb1065e6c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_mail-open-multiple.svg
@@ -0,0 +1 @@
+mail-open-multiple.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_mail-reply-to-all.svg b/.icons/Gruvbox-Dark/actions/24/stock_mail-reply-to-all.svg
new file mode 120000
index 000000000..1e45e24d0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_mail-reply-to-all.svg
@@ -0,0 +1 @@
+mail-reply-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_mail-reply.svg b/.icons/Gruvbox-Dark/actions/24/stock_mail-reply.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_mail-reply.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_mail-send-receive.svg b/.icons/Gruvbox-Dark/actions/24/stock_mail-send-receive.svg
new file mode 120000
index 000000000..9dc6aa5a2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_mail-send-receive.svg
@@ -0,0 +1 @@
+mail-send-receive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_mail-send.svg b/.icons/Gruvbox-Dark/actions/24/stock_mail-send.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_mail-send.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_mail-unread-multiple.svg b/.icons/Gruvbox-Dark/actions/24/stock_mail-unread-multiple.svg
new file mode 120000
index 000000000..e712f76a7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_mail-unread-multiple.svg
@@ -0,0 +1 @@
+mail-unread-multiple.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_mark.svg b/.icons/Gruvbox-Dark/actions/24/stock_mark.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_mark.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_media-fwd.svg b/.icons/Gruvbox-Dark/actions/24/stock_media-fwd.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_media-fwd.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_media-next.svg b/.icons/Gruvbox-Dark/actions/24/stock_media-next.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_media-next.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_media-pause.svg b/.icons/Gruvbox-Dark/actions/24/stock_media-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_media-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_media-play.svg b/.icons/Gruvbox-Dark/actions/24/stock_media-play.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_media-play.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_media-prev.svg b/.icons/Gruvbox-Dark/actions/24/stock_media-prev.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_media-prev.svg
@@ -0,0 +1 @@
+media-skip-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_media-rec.svg b/.icons/Gruvbox-Dark/actions/24/stock_media-rec.svg
new file mode 120000
index 000000000..8ca2d4396
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_media-rec.svg
@@ -0,0 +1 @@
+media-record.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_media-rew.svg b/.icons/Gruvbox-Dark/actions/24/stock_media-rew.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_media-rew.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_media-stop.svg b/.icons/Gruvbox-Dark/actions/24/stock_media-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_media-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_navigator.svg b/.icons/Gruvbox-Dark/actions/24/stock_navigator.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_navigator.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_new-24h-appointment.svg b/.icons/Gruvbox-Dark/actions/24/stock_new-24h-appointment.svg
new file mode 120000
index 000000000..11081d1a8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_new-24h-appointment.svg
@@ -0,0 +1 @@
+new-24h-appointment.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_new-address-book.svg b/.icons/Gruvbox-Dark/actions/24/stock_new-address-book.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_new-address-book.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_new-appointment.svg b/.icons/Gruvbox-Dark/actions/24/stock_new-appointment.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_new-appointment.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_new-bcard.svg b/.icons/Gruvbox-Dark/actions/24/stock_new-bcard.svg
new file mode 120000
index 000000000..f8389fbc1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_new-bcard.svg
@@ -0,0 +1 @@
+contact-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_new-dir.svg b/.icons/Gruvbox-Dark/actions/24/stock_new-dir.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_new-dir.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_new-tab.svg b/.icons/Gruvbox-Dark/actions/24/stock_new-tab.svg
new file mode 120000
index 000000000..3d2e0d243
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_new-tab.svg
@@ -0,0 +1 @@
+tab-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_new-text.svg b/.icons/Gruvbox-Dark/actions/24/stock_new-text.svg
new file mode 120000
index 000000000..300fb89b6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_new-text.svg
@@ -0,0 +1 @@
+document-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_new-window.svg b/.icons/Gruvbox-Dark/actions/24/stock_new-window.svg
new file mode 120000
index 000000000..f0b026afc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_new-window.svg
@@ -0,0 +1 @@
+window.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_no.svg b/.icons/Gruvbox-Dark/actions/24/stock_no.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_no.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_not.svg b/.icons/Gruvbox-Dark/actions/24/stock_not.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_not.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_notes.svg b/.icons/Gruvbox-Dark/actions/24/stock_notes.svg
new file mode 100644
index 000000000..c74533c43
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_notes.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1.0097656 C 1.892 1.0097656 1 1.9017656 1 3.0097656 L 1 13.009766 C 1 14.117766 1.892 15.009766 3 15.009766 L 13 15.009766 C 14.108 15.009766 15 14.117766 15 13.009766 L 15 3.0097656 C 15 1.9015656 14.108 1.0097656 13 1.0097656 L 3 1.0097656 z M 4 3 L 12 3 L 12 5 L 4 5 L 4 3 z M 4 7 L 12 7 L 12 9 L 4 9 L 4 7 z M 4 11 L 9 11 L 9 13 L 4 13 L 4 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_paste.svg b/.icons/Gruvbox-Dark/actions/24/stock_paste.svg
new file mode 120000
index 000000000..f9cf17083
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_paste.svg
@@ -0,0 +1 @@
+edit-paste.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_people.svg b/.icons/Gruvbox-Dark/actions/24/stock_people.svg
new file mode 120000
index 000000000..0fca1fb6f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_people.svg
@@ -0,0 +1 @@
+view-user-offline-kopete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_print-preview.svg b/.icons/Gruvbox-Dark/actions/24/stock_print-preview.svg
new file mode 120000
index 000000000..f065dadc1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_print-preview.svg
@@ -0,0 +1 @@
+document-print-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_print-setup.svg b/.icons/Gruvbox-Dark/actions/24/stock_print-setup.svg
new file mode 120000
index 000000000..21fb235ef
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_print-setup.svg
@@ -0,0 +1 @@
+document-page-setup.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_print.svg b/.icons/Gruvbox-Dark/actions/24/stock_print.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_print.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_properties.svg b/.icons/Gruvbox-Dark/actions/24/stock_properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_redo.svg b/.icons/Gruvbox-Dark/actions/24/stock_redo.svg
new file mode 120000
index 000000000..a13a878cc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_redo.svg
@@ -0,0 +1 @@
+edit-redo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_refresh.svg b/.icons/Gruvbox-Dark/actions/24/stock_refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_right.svg b/.icons/Gruvbox-Dark/actions/24/stock_right.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_right.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_save-as.svg b/.icons/Gruvbox-Dark/actions/24/stock_save-as.svg
new file mode 120000
index 000000000..0d756edd8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_save-as.svg
@@ -0,0 +1 @@
+document-save-as.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_save.svg b/.icons/Gruvbox-Dark/actions/24/stock_save.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_save.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_score-high.svg b/.icons/Gruvbox-Dark/actions/24/stock_score-high.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_score-high.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_score-higher.svg b/.icons/Gruvbox-Dark/actions/24/stock_score-higher.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_score-higher.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_score-highest.svg b/.icons/Gruvbox-Dark/actions/24/stock_score-highest.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_score-highest.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_score-low.svg b/.icons/Gruvbox-Dark/actions/24/stock_score-low.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_score-low.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_score-lower.svg b/.icons/Gruvbox-Dark/actions/24/stock_score-lower.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_score-lower.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_score-lowest.svg b/.icons/Gruvbox-Dark/actions/24/stock_score-lowest.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_score-lowest.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_score-normal.svg b/.icons/Gruvbox-Dark/actions/24/stock_score-normal.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_score-normal.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_search.svg b/.icons/Gruvbox-Dark/actions/24/stock_search.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_search.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_select-all.svg b/.icons/Gruvbox-Dark/actions/24/stock_select-all.svg
new file mode 120000
index 000000000..6754181aa
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_select-all.svg
@@ -0,0 +1 @@
+edit-select-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_select-column.svg b/.icons/Gruvbox-Dark/actions/24/stock_select-column.svg
new file mode 120000
index 000000000..0d3db670f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_select-column.svg
@@ -0,0 +1 @@
+object-columns.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_select-row.svg b/.icons/Gruvbox-Dark/actions/24/stock_select-row.svg
new file mode 120000
index 000000000..b496c3e1d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_select-row.svg
@@ -0,0 +1 @@
+object-rows.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_shared-by-me.svg b/.icons/Gruvbox-Dark/actions/24/stock_shared-by-me.svg
new file mode 120000
index 000000000..255b7129b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_shared-by-me.svg
@@ -0,0 +1 @@
+document-share.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_shared-to-me.svg b/.icons/Gruvbox-Dark/actions/24/stock_shared-to-me.svg
new file mode 120000
index 000000000..255b7129b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_shared-to-me.svg
@@ -0,0 +1 @@
+document-share.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_show-all.svg b/.icons/Gruvbox-Dark/actions/24/stock_show-all.svg
new file mode 120000
index 000000000..58041fda3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_show-all.svg
@@ -0,0 +1 @@
+view-multiple-objects.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_stop.svg b/.icons/Gruvbox-Dark/actions/24/stock_stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_task-assigned-to.svg b/.icons/Gruvbox-Dark/actions/24/stock_task-assigned-to.svg
new file mode 120000
index 000000000..ace4fe41a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_task-assigned-to.svg
@@ -0,0 +1 @@
+document-export.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_task-assigned.svg b/.icons/Gruvbox-Dark/actions/24/stock_task-assigned.svg
new file mode 120000
index 000000000..c7116c65c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_task-assigned.svg
@@ -0,0 +1 @@
+document-import.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_task-recurring.svg b/.icons/Gruvbox-Dark/actions/24/stock_task-recurring.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_task-recurring.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_task.svg b/.icons/Gruvbox-Dark/actions/24/stock_task.svg
new file mode 120000
index 000000000..13ebf1395
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_task.svg
@@ -0,0 +1 @@
+view-calendar-special-occasion.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_text-monospaced.svg b/.icons/Gruvbox-Dark/actions/24/stock_text-monospaced.svg
new file mode 120000
index 000000000..7c4282d6b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_text-monospaced.svg
@@ -0,0 +1 @@
+dialog-text-and-font.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_thunar-shortcuts.svg b/.icons/Gruvbox-Dark/actions/24/stock_thunar-shortcuts.svg
new file mode 120000
index 000000000..cec06ebb8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_thunar-shortcuts.svg
@@ -0,0 +1 @@
+view-sidetree.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_timezone.svg b/.icons/Gruvbox-Dark/actions/24/stock_timezone.svg
new file mode 120000
index 000000000..425dcc6b8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_timezone.svg
@@ -0,0 +1 @@
+network-connect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_todo.svg b/.icons/Gruvbox-Dark/actions/24/stock_todo.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_todo.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_top.svg b/.icons/Gruvbox-Dark/actions/24/stock_top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_undo.svg b/.icons/Gruvbox-Dark/actions/24/stock_undo.svg
new file mode 120000
index 000000000..88a18b65f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_undo.svg
@@ -0,0 +1 @@
+edit-undo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_up.svg b/.icons/Gruvbox-Dark/actions/24/stock_up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_video-conferencing.svg b/.icons/Gruvbox-Dark/actions/24/stock_video-conferencing.svg
new file mode 120000
index 000000000..5a18f81f1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_video-conferencing.svg
@@ -0,0 +1 @@
+view-list-video.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_view-details.svg b/.icons/Gruvbox-Dark/actions/24/stock_view-details.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_view-details.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_volume.svg b/.icons/Gruvbox-Dark/actions/24/stock_volume.svg
new file mode 120000
index 000000000..c4533054a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_volume.svg
@@ -0,0 +1 @@
+player-volume.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_xfburn-audio-cd.svg b/.icons/Gruvbox-Dark/actions/24/stock_xfburn-audio-cd.svg
new file mode 100644
index 000000000..833f2e57c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_xfburn-audio-cd.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 12,4 a 8,8 0 0 0 -8,8 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -8,-8 z m -2,2.9999999 h 6 V 15 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 1,0.269531 V 9 h -4 v 6 a 2,2 0 0 1 -1.9999999,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 A 2,2 0 0 1 10,13.269531 V 9 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_xfburn-blank-cdrw.svg b/.icons/Gruvbox-Dark/actions/24/stock_xfburn-blank-cdrw.svg
new file mode 100644
index 000000000..4eea811f7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_xfburn-blank-cdrw.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 12,4 a 8,8 0 0 0 -8,8 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -8,-8 z M 9.171875,7.7578125 12,10.585938 14.828125,7.7578125 16.242188,9.171875 13.414063,12 16.242188,14.828125 14.828125,16.242188 12,13.414063 9.171875,16.242188 7.7578125,14.828125 10.585938,12 7.7578125,9.171875 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_xfburn-data-copy.svg b/.icons/Gruvbox-Dark/actions/24/stock_xfburn-data-copy.svg
new file mode 120000
index 000000000..6ddeb4f7a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_xfburn-data-copy.svg
@@ -0,0 +1 @@
+tools-media-optical-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_xfburn-format-dvdrw.svg b/.icons/Gruvbox-Dark/actions/24/stock_xfburn-format-dvdrw.svg
new file mode 120000
index 000000000..68127038e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_xfburn-format-dvdrw.svg
@@ -0,0 +1 @@
+tools-media-optical-burn-image.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_xfburn-new-data-composition.svg b/.icons/Gruvbox-Dark/actions/24/stock_xfburn-new-data-composition.svg
new file mode 100644
index 000000000..665964dff
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_xfburn-new-data-composition.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 12,4 a 8,8 0 0 0 -8,8 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -8,-8 z M 8,9 h 8 v 1 H 8 Z m 0,3 h 8 v 1 H 8 Z m 0,3 h 8 v 1 H 8 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_xfburn.svg b/.icons/Gruvbox-Dark/actions/24/stock_xfburn.svg
new file mode 100644
index 000000000..144ae6831
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_xfburn.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 12,4 a 8,8 0 0 0 -8,8 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -8,-8 z m 1.544922,1.9101559 c 0,5.7268001 4.390984,6.5536071 3.271484,9.8164061 C 16.178206,17.586662 14.619203,19 11.908203,19 c -0.0086,0 -0.01729,4e-5 -0.02539,0 1.342,-0.0075 2.116214,-0.709746 2.433594,-1.634766 0.5598,-1.6314 -1.636718,-2.046656 -1.636718,-4.910156 -2.0453,0.8181 -3.271485,2.736297 -3.271485,4.091797 0,1.171625 0.821556,2.147234 1.919922,2.390625 -2.433489,-0.290552 -4.3281261,-2.333992 -4.3281261,-4.845703 0,-2.711 2.4539221,-6.5456411 6.5449221,-8.1816411 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_yes.svg b/.icons/Gruvbox-Dark/actions/24/stock_yes.svg
new file mode 120000
index 000000000..9af349fab
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_yes.svg
@@ -0,0 +1 @@
+dialog-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stock_zoom-page.svg b/.icons/Gruvbox-Dark/actions/24/stock_zoom-page.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stock_zoom-page.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stop.svg b/.icons/Gruvbox-Dark/actions/24/stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/story-editor.svg b/.icons/Gruvbox-Dark/actions/24/story-editor.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/story-editor.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/straight-connector.svg b/.icons/Gruvbox-Dark/actions/24/straight-connector.svg
new file mode 120000
index 000000000..c0d62e927
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/straight-connector.svg
@@ -0,0 +1 @@
+draw-connector.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stroke-cap-bevel.svg b/.icons/Gruvbox-Dark/actions/24/stroke-cap-bevel.svg
new file mode 120000
index 000000000..1b2b69efb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stroke-cap-bevel.svg
@@ -0,0 +1 @@
+stroke-join-bevel.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stroke-cap-butt.svg b/.icons/Gruvbox-Dark/actions/24/stroke-cap-butt.svg
new file mode 100644
index 000000000..8f6bc1e0b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stroke-cap-butt.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 3 L 6 4 L 3 4 L 3 14 L 7 14 L 7 4 L 9 4 L 9 14 L 13 14 L 13 4 L 10 4 L 10 3 L 6 3 z M 4 5 L 6 5 L 6 13 L 4 13 L 4 5 z M 10 5 L 12 5 L 12 13 L 10 13 L 10 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/stroke-cap-miter.svg b/.icons/Gruvbox-Dark/actions/24/stroke-cap-miter.svg
new file mode 120000
index 000000000..7788e8b0f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stroke-cap-miter.svg
@@ -0,0 +1 @@
+stroke-join-miter.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/stroke-cap-round.svg b/.icons/Gruvbox-Dark/actions/24/stroke-cap-round.svg
new file mode 100644
index 000000000..8dad13a74
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stroke-cap-round.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 2 C 5.23 2 3 4.23 3 7 L 3 14 L 7 14 L 7 7 C 7 6.446 7.446 6 8 6 C 8.554 6 9 6.446 9 7 L 9 14 L 13 14 L 13 7 C 13 4.23 10.77 2 8 2 z M 8 3 C 10.216 3 12 4.784 12 7 L 12 13 L 10 13 L 10 7 C 10 5.892 9.108 5 8 5 C 6.892 5 6 5.892 6 7 L 6 13 L 4 13 L 4 7 C 4 4.784 5.784 3 8 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/stroke-cap-square.svg b/.icons/Gruvbox-Dark/actions/24/stroke-cap-square.svg
new file mode 100644
index 000000000..9534ec99b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stroke-cap-square.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 2 L 3 14 L 7 14 L 7 6 L 9 6 L 9 14 L 13 14 L 13 2 L 3 2 z M 4 3 L 12 3 L 12 13 L 10 13 L 10 5 L 6 5 L 6 13 L 4 13 L 4 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/stroke-join-bevel.svg b/.icons/Gruvbox-Dark/actions/24/stroke-join-bevel.svg
new file mode 100644
index 000000000..6fd33fac3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stroke-join-bevel.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.2421875 2 L 2 6.2421875 L 2.0078125 6.25 L 2 6.25 L 2 14 L 6 14 L 6 8.65625 L 8.65625 6 L 14 6 L 14 2 L 6.2421875 2 z M 6.65625 3 L 13 3 L 13 5 L 8.2421875 5 L 5 8.2421875 L 5 13 L 3 13 L 3 6.65625 L 6.65625 3 z M 8 8 L 8 14 L 12 14 L 12 12 L 14 12 L 14 8 L 8 8 z M 9 9 L 13 9 L 13 11 L 11 11 L 11 13 L 9 13 L 9 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/stroke-join-miter.svg b/.icons/Gruvbox-Dark/actions/24/stroke-join-miter.svg
new file mode 100644
index 000000000..d1336dadb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stroke-join-miter.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 L 2 14 L 6 14 L 6 6 L 14 6 L 14 2 L 2 2 z M 3 3 L 13 3 L 13 5 L 5 5 L 5 13 L 3 13 L 3 3 z M 8 8 L 8 14 L 12 14 L 12 12 L 14 12 L 14 8 L 8 8 z M 9 9 L 13 9 L 13 11 L 11 11 L 11 13 L 9 13 L 9 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/stroke-join-round.svg b/.icons/Gruvbox-Dark/actions/24/stroke-join-round.svg
new file mode 100644
index 000000000..c70bdb9b3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stroke-join-round.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 2 C 2.892 2 2 2.892 2 4 L 2 14 L 6 14 L 6 6 L 14 6 L 14 2 L 4 2 z M 4 3 L 13 3 L 13 5 L 5 5 L 5 13 L 3 13 L 3 4 C 3 3.446 3.446 3 4 3 z M 8 8 L 8 14 L 12 14 L 12 12 L 14 12 L 14 8 L 8 8 z M 9 9 L 13 9 L 13 11 L 11 11 L 11 13 L 9 13 L 9 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/stroke-to-path.svg b/.icons/Gruvbox-Dark/actions/24/stroke-to-path.svg
new file mode 100644
index 000000000..3c0eceab6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/stroke-to-path.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.9746094 -0.021484375 L 4.9746094 2.5800781 C 4.0701094 3.2658531 3.2663512 4.0710696 2.5820312 4.9785156 L -0.025390625 4.9785156 L -0.025390625 8.9785156 L 0.58203125 8.9785156 C 0.16340125 10.416218 -0.02527625 11.964085 0.08984375 13.59375 A 0.50026183 0.50026183 0 1 0 1.0878906 13.523438 C 0.97361062 11.905784 1.1773075 10.380867 1.6171875 8.9785156 L 3.9746094 8.9785156 L 3.9746094 4.9785156 L 3.8320312 4.9785156 C 4.1849312 4.5691306 4.5665894 4.1878674 4.9746094 3.8339844 L 4.9746094 3.9785156 L 8.9746094 3.9785156 L 8.9746094 1.5976562 C 10.382229 1.1490083 11.909078 0.939642 13.517578 1.046875 A 0.50012701 0.50012701 0 0 0 13.583984 0.048828125 C 11.964234 -0.059154875 10.415909 0.136003 8.9746094 0.5625 L 8.9746094 -0.021484375 L 4.9746094 -0.021484375 z M 8.9746094 3.9785156 L 8.9746094 6.4238281 C 8.4408194 6.7369701 7.95778 7.1027709 7.53125 7.5292969 C 7.10309 7.9574599 6.735785 8.4422616 6.421875 8.9785156 L 3.9746094 8.9785156 L 3.9746094 12.978516 L 5.1621094 12.978516 C 5.0606394 13.763393 5.0097656 14.606408 5.0097656 15.507812 A 0.50005012 0.50005012 0 1 0 6.0097656 15.507812 C 6.0097656 14.585477 6.0673681 13.748607 6.1738281 12.978516 L 7.9746094 12.978516 L 7.9746094 8.9785156 L 7.6191406 8.9785156 C 7.8101906 8.7134316 8.0124812 8.4621281 8.2382812 8.2363281 C 8.4624812 8.0121351 8.7116894 7.8110278 8.9746094 7.6210938 L 8.9746094 7.9785156 L 12.974609 7.9785156 L 12.974609 6.171875 C 13.746279 6.064886 14.585076 6.0078125 15.509766 6.0078125 A 0.50005012 0.50005012 0 1 0 15.509766 5.0078125 C 14.606096 5.0078125 13.761159 5.0581722 12.974609 5.1601562 L 12.974609 3.9785156 L 8.9746094 3.9785156 z" transform="translate(4 4)"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 13.755859 1.0039062 A 0.50012701 0.50012701 0 0 1 13.517578 1.046875 C 11.909078 0.93964 10.382229 1.1490082 8.9746094 1.5976562 L 8.9746094 3.9785156 L 12.974609 3.9785156 L 12.974609 5.1601562 C 13.710759 5.0647063 14.503067 5.0177638 15.341797 5.0117188 L 13.755859 1.0039062 z M 8.9746094 3.9785156 L 4.9746094 3.9785156 L 4.9746094 3.8339844 C 4.5665894 4.1878674 4.1849312 4.5691306 3.8320312 4.9785156 L 3.9746094 4.9785156 L 3.9746094 8.9785156 L 6.421875 8.9785156 C 6.735785 8.4422616 7.10309 7.9574599 7.53125 7.5292969 C 7.95778 7.1027709 8.4408194 6.7369701 8.9746094 6.4238281 L 8.9746094 3.9785156 z M 3.9746094 8.9785156 L 1.6171875 8.9785156 C 1.1773075 10.380867 0.97361062 11.905787 1.0878906 13.523438 A 0.50026183 0.50026183 0 0 1 1.0761719 13.667969 L 5.0175781 15.228516 C 5.0275781 14.43443 5.0714794 13.679638 5.1621094 12.978516 L 3.9746094 12.978516 L 3.9746094 8.9785156 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/svn-commit.svg b/.icons/Gruvbox-Dark/actions/24/svn-commit.svg
new file mode 100644
index 000000000..690509e85
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/svn-commit.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.5 1 C 2.1193 1 1 2.1193 1 3.5 C 1.0001 4.6879 1.8361 5.7116187 3 5.9492188 L 3 9.953125 C 1.8368 10.190555 1.0011 11.213191 1 12.400391 C 1 13.781091 2.1193 14.900391 3.5 14.900391 C 4.8807 14.900391 6 13.781091 6 12.400391 C 5.9999 11.213391 5.1639 10.188972 4 9.9511719 L 4 5.9453125 C 4.3899 5.8671125 4.7554063 5.6970187 5.0664062 5.4492188 L 6.2792969 6.3574219 C 6.0966969 6.7106219 6.0009 7.1023 6 7.5 C 6 8.8807 7.1193 10 8.5 10 C 9.8807 10 11 8.8807 11 7.5 C 11 6.1193 9.8807 5 8.5 5 C 7.908 5.0011 7.3356656 5.2122031 6.8847656 5.5957031 L 5.6914062 4.703125 C 5.8938062 4.334425 6 3.9206 6 3.5 C 6 2.1193 4.8807 1 3.5 1 z M 11.5 9 L 11.28125 9.1875 L 8 12 L 10 12 L 10 15 L 13 15 L 13 12 L 15 12 L 11.71875 9.1875 L 11.5 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/svn-update.svg b/.icons/Gruvbox-Dark/actions/24/svn-update.svg
new file mode 100644
index 000000000..e83c5b819
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/svn-update.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.5 1 C 2.1193 1 1 2.1193 1 3.5 C 1.00013 4.6879 1.83612 5.7116187 3 5.9492188 L 3 9.953125 C 1.8368 10.190545 1.0011 11.213191 1 12.400391 C 1 13.781091 2.1193 14.900391 3.5 14.900391 C 4.8807 14.900391 6 13.781091 6 12.400391 C 5.99987 11.212491 5.16388 10.188772 4 9.9511719 L 4 5.9453125 C 4.38986 5.8671125 4.7554563 5.6970387 5.0664062 5.4492188 L 6.2792969 6.3574219 C 6.0966469 6.7106519 6.0009 7.10233 6 7.5 C 6 8.8807 7.1193 10 8.5 10 C 9.06529 10 9.5812 9.8046412 10 9.4882812 L 10 12 L 8 12 L 11.28125 14.8125 L 11.5 15 L 11.71875 14.8125 L 15 12 L 13 12 L 13 9 L 10.488281 9 C 10.804641 8.58123 11 8.06529 11 7.5 C 11 6.1193 9.8807 5 8.5 5 C 7.90804 5.001 7.3356656 5.2121731 6.8847656 5.5957031 L 5.6914062 4.703125 C 5.8938362 4.334425 5.99998 3.92059 6 3.5 C 6 2.1193 4.8807 1 3.5 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/symbols.svg b/.icons/Gruvbox-Dark/actions/24/symbols.svg
new file mode 120000
index 000000000..8a90c3e48
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/symbols.svg
@@ -0,0 +1 @@
+insert-emoticon.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/system-help.svg b/.icons/Gruvbox-Dark/actions/24/system-help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/system-help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/system-run.svg b/.icons/Gruvbox-Dark/actions/24/system-run.svg
new file mode 100644
index 000000000..10aff1922
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/system-run.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.1894531 1.0664062 L 2.890625 1.8164062 L 3.2285156 2.5332031 A 2.3571 2.3571 0 0 0 2.8320312 3.2226562 L 2.0410156 3.2890625 L 2.0410156 4.7890625 L 2.8320312 4.8554688 A 2.3571 2.3571 0 0 0 3 5.21875 A 2.3571 2.3571 0 0 0 3.2285156 5.546875 L 2.890625 6.2617188 L 4.1894531 7.0136719 L 4.6425781 6.3613281 A 2.3571 2.3571 0 0 0 5.4375 6.359375 L 5.890625 7.0136719 L 7.1894531 6.2636719 L 6.8515625 5.5449219 A 2.3571 2.3571 0 0 0 7.25 4.8554688 L 8.0410156 4.7890625 L 8.0410156 3.2890625 L 7.25 3.2246094 A 2.3571 2.3571 0 0 0 7.0820312 2.8613281 A 2.3571 2.3571 0 0 0 6.8515625 2.5332031 L 7.1894531 1.8164062 L 5.890625 1.0664062 L 5.4394531 1.7167969 A 2.3571 2.3571 0 0 0 4.6425781 1.71875 L 4.1894531 1.0664062 z M 5.0195312 3.1835938 A 0.85714 0.85714 0 0 1 5.7832031 3.6113281 A 0.85714 0.85714 0 0 1 5.46875 4.78125 A 0.85714 0.85714 0 0 1 4.2988281 4.46875 A 0.85714 0.85714 0 0 1 4.6113281 3.296875 A 0.85714 0.85714 0 0 1 5.0195312 3.1835938 z M 7.7597656 5.9921875 L 7.6503906 7.3105469 A 3.9286 3.9286 0 0 0 6.5019531 7.9746094 L 5.3046875 7.4101562 L 4.0546875 9.5761719 L 5.140625 10.330078 A 3.9286 3.9286 0 0 0 5.0820312 10.992188 A 3.9286 3.9286 0 0 0 5.1386719 11.658203 L 4.0546875 12.410156 L 5.3046875 14.576172 L 6.4980469 14.013672 A 3.9286 3.9286 0 0 0 7.6503906 14.673828 L 7.7597656 15.992188 L 10.259766 15.992188 L 10.369141 14.675781 A 3.9286 3.9286 0 0 0 11.517578 14.011719 L 12.714844 14.576172 L 13.964844 12.410156 L 12.878906 11.65625 A 3.9286 3.9286 0 0 0 12.939453 10.992188 A 3.9286 3.9286 0 0 0 12.880859 10.328125 L 13.964844 9.5761719 L 12.714844 7.4101562 L 11.521484 7.9726562 A 3.9286 3.9286 0 0 0 10.371094 7.3125 L 10.259766 5.9921875 L 7.7597656 5.9921875 z M 9.0097656 9.5644531 A 1.4286 1.4286 0 0 1 10.439453 10.992188 A 1.4286 1.4286 0 0 1 9.0097656 12.421875 A 1.4286 1.4286 0 0 1 7.5820312 10.992188 A 1.4286 1.4286 0 0 1 9.0097656 9.5644531 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/system-search.svg b/.icons/Gruvbox-Dark/actions/24/system-search.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/system-search.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/system-software-install.svg b/.icons/Gruvbox-Dark/actions/24/system-software-install.svg
new file mode 100644
index 000000000..1306976c2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/system-software-install.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 3.0039062 L 3 7.0039062 L 7 7.0039062 L 7 3.0039062 L 3 3.0039062 z M 9 3.0039062 L 9 7.0039062 L 13 7.0039062 L 13 3.0039062 L 9 3.0039062 z M 3 9.0039062 L 3 13.003906 L 7 13.003906 L 7 9.0039062 L 3 9.0039062 z M 9 9.0039062 L 9 13.003906 L 13 13.003906 L 13 9.0039062 L 9 9.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/system-upgrade.svg b/.icons/Gruvbox-Dark/actions/24/system-upgrade.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/system-upgrade.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tab-close-other.svg b/.icons/Gruvbox-Dark/actions/24/tab-close-other.svg
new file mode 120000
index 000000000..799050cf3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tab-close-other.svg
@@ -0,0 +1 @@
+tab-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tab-close.svg b/.icons/Gruvbox-Dark/actions/24/tab-close.svg
new file mode 100644
index 000000000..614e6fb41
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tab-close.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 2.0039062 C 4 2.0039062 2 2.0039062 2 4.0039062 L 2 11.003906 C 2 12.003906 1 12.003906 1 12.003906 L 0 12.003906 L 0 14.003906 L 16 14.003906 L 16 12.003906 L 15 12.003906 C 15 12.003906 14 12.003906 14 11.003906 L 14 4.0039062 C 14 4.0039062 14 2.0039062 12 2.0039062 L 4 2.0039062 z M 6.5859375 5.1757812 L 8 6.5898438 L 9.4140625 5.1757812 L 10.828125 6.5898438 L 9.4140625 8.0039062 L 10.828125 9.4179688 L 9.4140625 10.832031 L 8 9.4179688 L 6.5859375 10.832031 L 5.171875 9.4179688 L 6.5859375 8.0039062 L 5.171875 6.5898438 L 6.5859375 5.1757812 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/tab-detach.svg b/.icons/Gruvbox-Dark/actions/24/tab-detach.svg
new file mode 120000
index 000000000..dbc1b3011
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tab-detach.svg
@@ -0,0 +1 @@
+tab-duplicate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tab-duplicate.svg b/.icons/Gruvbox-Dark/actions/24/tab-duplicate.svg
new file mode 100644
index 000000000..8f9835d35
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tab-duplicate.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 C 2.892 1 2 1.892 2 3 L 2 7 L 1 7 L 1 9 L 6 9 L 6 13 L 5 13 L 5 15 L 15 15 L 15 13 L 14 13 L 14 9 C 14 7.892 13.108 7 12 7 L 10 7 L 10 3 C 10 1.892 9.108 1 8 1 L 4 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/tab-new-background.svg b/.icons/Gruvbox-Dark/actions/24/tab-new-background.svg
new file mode 100644
index 000000000..1f2fbb3e1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tab-new-background.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 4 2 C 4 2 2 2 2 4 L 2 11 C 2 12 1 12 1 12 L 0 12 L 0 14 L 16 14 L 16 12 L 15 12 C 15 12 14 12 14 11 L 14 4 C 14 4 14 2 12 2 L 4 2 z M 7 5 L 9 5 L 9 7 L 11 7 L 11 9 L 9 9 L 9 11 L 7 11 L 7 9 L 5 9 L 5 7 L 7 7 L 7 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/tab-new.svg b/.icons/Gruvbox-Dark/actions/24/tab-new.svg
new file mode 100644
index 000000000..c918757bd
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tab-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 2.0039062 C 4 2.0039062 2 2.0039062 2 4.0039062 L 2 11.003906 C 2 12.003906 1 12.003906 1 12.003906 L 0 12.003906 L 0 14.003906 L 16 14.003906 L 16 12.003906 L 15 12.003906 C 15 12.003906 14 12.003906 14 11.003906 L 14 4.0039062 C 14 4.0039062 14 2.0039062 12 2.0039062 L 4 2.0039062 z M 7 5.0039062 L 9 5.0039062 L 9 7.0039062 L 11 7.0039062 L 11 9.0039062 L 9 9.0039062 L 9 11.003906 L 7 11.003906 L 7 9.0039062 L 5 9.0039062 L 5 7.0039062 L 7 7.0039062 L 7 5.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/tab.svg b/.icons/Gruvbox-Dark/actions/24/tab.svg
new file mode 120000
index 000000000..3d2e0d243
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tab.svg
@@ -0,0 +1 @@
+tab-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tab_duplicate.svg b/.icons/Gruvbox-Dark/actions/24/tab_duplicate.svg
new file mode 120000
index 000000000..dbc1b3011
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tab_duplicate.svg
@@ -0,0 +1 @@
+tab-duplicate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tab_new.svg b/.icons/Gruvbox-Dark/actions/24/tab_new.svg
new file mode 120000
index 000000000..3d2e0d243
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tab_new.svg
@@ -0,0 +1 @@
+tab-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/table.svg b/.icons/Gruvbox-Dark/actions/24/table.svg
new file mode 120000
index 000000000..c58216b89
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/table.svg
@@ -0,0 +1 @@
+games-config-board.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tag-addressbook.svg b/.icons/Gruvbox-Dark/actions/24/tag-addressbook.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tag-addressbook.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tag-delete.svg b/.icons/Gruvbox-Dark/actions/24/tag-delete.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tag-delete.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tag-events.svg b/.icons/Gruvbox-Dark/actions/24/tag-events.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tag-events.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tag-folder.svg b/.icons/Gruvbox-Dark/actions/24/tag-folder.svg
new file mode 120000
index 000000000..f92780017
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tag-folder.svg
@@ -0,0 +1 @@
+document-open-folder.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tag-new.svg b/.icons/Gruvbox-Dark/actions/24/tag-new.svg
new file mode 100644
index 000000000..cce28812f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tag-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 C 4 1 2 1 2 3 L 2 8 L 9 15 L 16 8 L 9 1 L 4 1 z M 7 4 L 9 4 L 9 6 L 11 6 L 11 8 L 9 8 L 9 10 L 7 10 L 7 8 L 5 8 L 5 6 L 7 6 L 7 4 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/tag-people.svg b/.icons/Gruvbox-Dark/actions/24/tag-people.svg
new file mode 120000
index 000000000..0d9b8b4e6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tag-people.svg
@@ -0,0 +1 @@
+edit-image-face-show.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tag-places.svg b/.icons/Gruvbox-Dark/actions/24/tag-places.svg
new file mode 120000
index 000000000..4d518f8f9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tag-places.svg
@@ -0,0 +1 @@
+atmosphere.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tag-properties.svg b/.icons/Gruvbox-Dark/actions/24/tag-properties.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tag-properties.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tag-recents.svg b/.icons/Gruvbox-Dark/actions/24/tag-recents.svg
new file mode 100644
index 000000000..b3bcfb79f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tag-recents.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 C 4 1 2 1 2 3 L 2 8 L 9 15 L 16 8 L 9 1 L 4 1 z M 8 3 C 10.216 3 12 4.784 12 7 C 12 9.216 10.216 11 8 11 C 5.784 11 4 9.216 4 7 C 4 4.784 5.784 3 8 3 z M 8 4 C 6.338 4 5 5.338 5 7 C 5 8.662 6.338 10 8 10 C 9.662 10 11 8.662 11 7 C 11 5.338 9.662 4 8 4 z M 7 5 L 8 5 L 8 7 L 9 7 L 9 8 L 7 8 L 7 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/tag-reset.svg b/.icons/Gruvbox-Dark/actions/24/tag-reset.svg
new file mode 120000
index 000000000..ada864c99
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tag-reset.svg
@@ -0,0 +1 @@
+edit-select-invert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tag.svg b/.icons/Gruvbox-Dark/actions/24/tag.svg
new file mode 100644
index 000000000..f5ad93252
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tag.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 C 4 1 2 1 2 3 L 2 8 L 9 15 L 16 8 L 9 1 L 4 1 z M 5 3 C 5.55228 3 6 3.44772 6 4 C 6 4.55228 5.55228 5 5 5 C 4.44772 5 4 4.55228 4 4 C 4 3.44772 4.44772 3 5 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/tap-create.svg b/.icons/Gruvbox-Dark/actions/24/tap-create.svg
new file mode 120000
index 000000000..d671358dc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tap-create.svg
@@ -0,0 +1 @@
+archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tap-extract-to.svg b/.icons/Gruvbox-Dark/actions/24/tap-extract-to.svg
new file mode 120000
index 000000000..653488ec3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tap-extract-to.svg
@@ -0,0 +1 @@
+cm_extractfiles.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tap-extract.svg b/.icons/Gruvbox-Dark/actions/24/tap-extract.svg
new file mode 120000
index 000000000..653488ec3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tap-extract.svg
@@ -0,0 +1 @@
+cm_extractfiles.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/task-attempt.svg b/.icons/Gruvbox-Dark/actions/24/task-attempt.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/task-attempt.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/task-attention.svg b/.icons/Gruvbox-Dark/actions/24/task-attention.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/task-attention.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/task-due.svg b/.icons/Gruvbox-Dark/actions/24/task-due.svg
new file mode 100644
index 000000000..1cc36d15d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/task-due.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,4 A 2,2 0 0 0 10,6 H 6 C 5.446,6 5,6.446 5,7 v 11 c 0,0.554 0.446,1 1,1 h 9 V 16 H 8 v -1 h 7 V 13 H 8 v -1 h 7 V 10 H 8 V 9 h 8 v 1 h 3 V 7 C 19,6.446 18.554,6 18,6 H 14 A 2,2 0 0 0 12,4 Z m 0,1 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="m 16,11 v 4 l 0.25,2 h 1.5 L 18,15 v -4 z m 0,7 v 2 h 2 v -2 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/task-new.svg b/.icons/Gruvbox-Dark/actions/24/task-new.svg
new file mode 120000
index 000000000..8ca434ee4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/task-new.svg
@@ -0,0 +1 @@
+view-calendar-day.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/task-past-due.svg b/.icons/Gruvbox-Dark/actions/24/task-past-due.svg
new file mode 100644
index 000000000..e5b4c5701
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/task-past-due.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 12,4 A 2,2 0 0 0 10,6 H 6 C 5.446,6 5,6.45 5,7 v 11 c 0,0.55 0.446,1 1,1 h 8 V 16 H 8 v -1 h 6 v -1 h 5 V 7 C 19,6.45 18.554,6 18,6 H 14 A 2,2 0 0 0 12,4 Z m 0,1 A 1,1 0 0 1 13,6 1,1 0 0 1 12,7 1,1 0 0 1 11,6 1,1 0 0 1 12,5 Z M 8,9 h 8 v 1 H 8 Z m 0,3 h 8 v 1 H 8 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 15,15 v 1 c 0,0.28 0.1,0.54 0.28,0.72 l 0.78,0.78 -0.78,0.78 C 15.1,18.46 15,18.72 15,19 v 1 h 1 c 0.28,0 0.54,-0.1 0.72,-0.28 l 0.78,-0.78 0.78,0.78 C 18.46,19.9 18.72,20 19,20 h 1 v -1 c 0,-0.28 -0.1,-0.54 -0.28,-0.72 L 18.94,17.5 19.72,16.72 C 19.9,16.54 20,16.28 20,16 v -1 h -1 c -0.28,0 -0.54,0.1 -0.72,0.28 L 17.5,16.06 16.72,15.28 C 16.54,15.1 16.28,15 16,15 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/taxes-finances.svg b/.icons/Gruvbox-Dark/actions/24/taxes-finances.svg
new file mode 100644
index 000000000..a9ed20360
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/taxes-finances.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 0.0390625 L 6 1.171875 C 5.0228 1.313675 4.1907094 1.5690031 3.5371094 1.9707031 C 2.5266094 2.5856031 2.0214844 3.5287813 2.0214844 4.8007812 C 2.0168844 6.9960812 3.579 7.7194656 6 8.3847656 L 6 13.376953 C 4.8273 13.277953 3.7551469 13.056266 2.6230469 12.572266 L 2 13.929688 C 2.5645 14.230688 3.3272625 14.491844 4.2890625 14.714844 C 4.8332625 14.836844 5.4003 14.91475 6 14.96875 L 6 16.039062 L 9 16.039062 L 9 14.921875 C 10.997 14.636875 12.979984 13.718422 12.958984 11.232422 C 12.888984 9.4037218 11.756 8.7248594 9 7.7558594 L 9 2.8027344 C 9.9033 2.9234344 11.001609 3.1749562 12.224609 3.7851562 L 13 2.2421875 C 12.449 1.9466875 11.168516 1.4757813 10.353516 1.3007812 C 9.9195152 1.2081812 9.467 1.1451625 9 1.1015625 L 9 0.0390625 L 6 0.0390625 z M 6 2.7988281 L 6 6.796875 C 4.773 6.362475 3.6429814 5.7037687 3.6757812 4.6054688 C 3.6161813 3.5641688 4.6802 3.0146281 6 2.7988281 z M 9 9.25 C 10.281 9.6986 11.319875 10.285453 11.296875 11.314453 C 11.257875 12.710453 10.165 13.197281 9 13.363281 L 9 9.25 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/text-field.svg b/.icons/Gruvbox-Dark/actions/24/text-field.svg
new file mode 100644
index 000000000..6c55cf2b8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/text-field.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1 A 1.0001 1.0001 0 0 0 1 2 L 1 3 A 1.0001 1.0001 0 0 0 2 4 L 3 4 L 3 12 L 2 12 A 1.0001 1.0001 0 0 0 1 13 L 1 14 A 1.0001 1.0001 0 0 0 2 15 L 7 15 A 1.0001 1.0001 0 0 0 8 14 L 8 13 A 1.0001 1.0001 0 0 0 7 12 L 6 12 L 6 4 L 7 4 A 1.0001 1.0001 0 0 0 8 3 L 8 2 A 1.0001 1.0001 0 0 0 7 1 L 2 1 z M 8 8 A 1.0001 1.0001 0 0 0 7 9 L 7 11 A 1.0001 1.0001 0 0 0 8 12 L 15 12 A 1.0001 1.0001 0 0 0 16 11 L 16 9 A 1.0001 1.0001 0 0 0 15 8 L 14 8 A 1.0001 1.0001 0 0 0 13 9 L 10 9 A 1.0001 1.0001 0 0 0 9 8 L 8 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/text-frame-link.svg b/.icons/Gruvbox-Dark/actions/24/text-frame-link.svg
new file mode 100644
index 000000000..8658754a9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/text-frame-link.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 1 L 1 15 L 3.5 15 L 4.5625 12 L 9 12 L 9 8 L 10.640625 8 L 8 1 L 6 1 z M 7 5 L 8.75 10 L 5.25 10 L 7 5 z M 10 9 C 10 9 10.007 14.9949 10 15 L 14 12 L 10 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/text-frame-unlink.svg b/.icons/Gruvbox-Dark/actions/24/text-frame-unlink.svg
new file mode 100644
index 000000000..581b85905
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/text-frame-unlink.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 6 1 L 1 15 L 3.5 15 L 4.5625 12 L 9 12 L 9 8 L 10.640625 8 L 8 1 L 6 1 z M 7 5 L 8.75 10 L 5.25 10 L 7 5 z M 10 9 C 10 9 10.007 14.9949 10 15 L 14 12 L 10 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/text-speak.svg b/.icons/Gruvbox-Dark/actions/24/text-speak.svg
new file mode 120000
index 000000000..871708066
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/text-speak.svg
@@ -0,0 +1 @@
+kdenlive-show-audio.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/text-wrap.svg b/.icons/Gruvbox-Dark/actions/24/text-wrap.svg
new file mode 100644
index 000000000..ce3892014
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/text-wrap.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 1 L 1 15 L 3.5 15 L 4.5625 12 L 8.0253906 12 A 3.5 3.5 0 0 1 10.996094 8.9394531 L 8 1 L 6 1 z M 7 5 L 8.75 10 L 5.25 10 L 7 5 z M 11.5 9 L 11.5 9.8574219 C 10.119 9.8574219 9 11.007734 9 12.427734 C 9 13.847734 10.119 15 11.5 15 C 12.867 15 13.976047 13.870703 13.998047 12.470703 A 0.41663 0.42857 0 0 0 14 12.427734 A 0.41663 0.42857 0 0 0 13.583984 12 A 0.41663 0.42857 0 0 0 13.166016 12.427734 C 13.166016 13.374734 12.42 14.142578 11.5 14.142578 C 10.58 14.142578 9.8339844 13.374734 9.8339844 12.427734 C 9.8339844 11.480734 10.58 10.714844 11.5 10.714844 L 11.5 11.572266 L 13.166016 10.285156 L 11.5 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/text_letter_spacing.svg b/.icons/Gruvbox-Dark/actions/24/text_letter_spacing.svg
new file mode 100644
index 000000000..575dbeef5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/text_letter_spacing.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 6 L 3.5 6 C 4.3284 6 5 5.3284 5 4.5 C 5 3.9667 4.7318 3.48465 4.3125 3.21875 C 4.428 3.00615 4.5 2.7589 4.5 2.5 C 4.5 1.6716 3.8284 1 3 1 L 1 1 z M 11 1 L 11 6 L 13.5 6 C 14.328 6 15 5.3284 15 4.5 L 15 2.5 C 15 1.6716 14.328 1 13.5 1 L 11 1 z M 2 2 L 3 2 C 3.2761 2 3.5 2.2239 3.5 2.5 C 3.5 2.7761 3.2761 3 3 3 L 2 3 L 2 2 z M 12 2 L 13.5 2 C 13.776 2 14 2.2239 14 2.5 L 14 4.5 C 14 4.7761 13.776 5 13.5 5 L 12 5 L 12 2 z M 6 3 L 6 4 L 9 4 L 9 3 L 6 3 z M 2 4 L 3.5 4 C 3.7761 4 4 4.2239 4 4.5 C 4 4.7761 3.7761 5 3.5 5 L 2 5 L 2 4 z M 1 8 L 1 10 L 5 10 L 5 8 L 1 8 z M 7 8 L 7 10 L 9 10 L 9 8 L 7 8 z M 11 8 L 11 10 L 15 10 L 15 8 L 11 8 z M 6 12 L 2 13.5 L 6 15 L 6 12 z M 10 12 L 10 15 L 14 13.5 L 10 12 z M 8 13 C 7.7239 13 7.5 13.224 7.5 13.5 C 7.5 13.776 7.7239 14 8 14 C 8.2761 14 8.5 13.776 8.5 13.5 C 8.5 13.224 8.2761 13 8 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/text_line_spacing.svg b/.icons/Gruvbox-Dark/actions/24/text_line_spacing.svg
new file mode 100644
index 000000000..6f0a7290d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/text_line_spacing.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.5 1 L 10 4 L 11 4 L 11 12 L 10 12 L 12.5 15 L 15 12 L 14 12 L 14 4 L 15 4 L 12.5 1 z M 1 2 L 1 4 L 8 4 L 8 2 L 1 2 z M 1 5 L 1 7 L 7 7 L 7 5 L 1 5 z M 1 8 L 1 10 L 9 10 L 9 8 L 1 8 z M 1 11 L 1 13 L 5 13 L 5 11 L 1 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/text_subscript.svg b/.icons/Gruvbox-Dark/actions/24/text_subscript.svg
new file mode 120000
index 000000000..6022badcc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/text_subscript.svg
@@ -0,0 +1 @@
+format-text-subscript.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/text_superscript.svg b/.icons/Gruvbox-Dark/actions/24/text_superscript.svg
new file mode 120000
index 000000000..ff7ed30da
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/text_superscript.svg
@@ -0,0 +1 @@
+format-text-superscript.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/texture.svg b/.icons/Gruvbox-Dark/actions/24/texture.svg
new file mode 100644
index 000000000..7f527f192
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/texture.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 15 L 15 15 L 15 1 L 1 1 z M 3 3 L 13 3 L 13 5.0039062 L 3 5.0039062 L 3 3 z M 3 7.0039062 L 13 7.0039062 L 13 9.0039062 L 3 9.0039062 L 3 7.0039062 z M 3 11.003906 L 13 11.003906 L 13 13 L 3 13 L 3 11.003906 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/tiny-pause.svg b/.icons/Gruvbox-Dark/actions/24/tiny-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tiny-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tiny-start.svg b/.icons/Gruvbox-Dark/actions/24/tiny-start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tiny-start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tool-animator.svg b/.icons/Gruvbox-Dark/actions/24/tool-animator.svg
new file mode 120000
index 000000000..91b01fe2f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tool-animator.svg
@@ -0,0 +1 @@
+media-show-active-track-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tool-measure.svg b/.icons/Gruvbox-Dark/actions/24/tool-measure.svg
new file mode 100644
index 000000000..2b684ecd6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tool-measure.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 1 L 1 5 L 5 5 L 5 6 L 1 6 L 5 10 L 5 15 L 15 15 L 15 1 L 5 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/tool-node-editor.svg b/.icons/Gruvbox-Dark/actions/24/tool-node-editor.svg
new file mode 100644
index 000000000..75351ce6e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tool-node-editor.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11 0 L 11 1.5546875 C 10.637 1.5759875 10.276966 1.5952125 9.8847656 1.6328125 C 8.6058656 1.7555125 7.2229 1.9617813 6 2.3632812 L 6 2 L 2 2 L 2 6 L 2.1269531 6 C 1.5575531 7.3541 1.2070438 8.931325 0.96484375 10.390625 C 0.92942375 10.603625 0.90924625 10.793 0.87890625 11 L 0 11 L 0 15 L 1 15 L 1.5 15.011719 L 1.5 15 L 4 15 L 4 11 L 1.8886719 11 C 1.9117719 10.846 1.9251719 10.708734 1.9511719 10.552734 C 2.2116719 8.9833344 2.6491594 7.2961 3.2558594 6 L 6 6 L 6 3.4492188 C 7.1634 3.0253188 8.6275688 2.7566531 9.9804688 2.6269531 C 10.337969 2.5925531 10.666 2.5749875 11 2.5546875 L 11 4 L 15 4 L 15 0 L 11 0 z M 7 6 L 11.800781 15 L 15 11.625 L 7 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/tool-pointer.svg b/.icons/Gruvbox-Dark/actions/24/tool-pointer.svg
new file mode 120000
index 000000000..1324e0504
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tool-pointer.svg
@@ -0,0 +1 @@
+kdenlive-select-tool.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tool-spray.svg b/.icons/Gruvbox-Dark/actions/24/tool-spray.svg
new file mode 100644
index 000000000..792301e1f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tool-spray.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.8105469 1.0683594 A 2.000019 2.000019 0 0 0 6.8496094 2.7402344 A 2.000019 2.000019 0 0 0 8.4941406 5.0410156 A 2.000019 2.000019 0 0 0 10.794922 3.3945312 A 2.000019 2.000019 0 0 0 9.1503906 1.09375 A 2.000019 2.000019 0 0 0 8.8105469 1.0683594 z M 4.5859375 2.4140625 A 1.0000095 1.0000095 0 0 0 3.5859375 3.4140625 A 1.0000095 1.0000095 0 0 0 4.5859375 4.4140625 A 1.0000095 1.0000095 0 0 0 5.5859375 3.4140625 A 1.0000095 1.0000095 0 0 0 4.5859375 2.4140625 z M 12.904297 3.3867188 A 1.0000095 1.0000095 0 0 0 11.904297 4.3867188 A 1.0000095 1.0000095 0 0 0 12.904297 5.3867188 A 1.0000095 1.0000095 0 0 0 13.904297 4.3867188 A 1.0000095 1.0000095 0 0 0 12.904297 3.3867188 z M 3.0585938 5.1816406 A 2.000019 2.000019 0 0 0 1.0976562 6.8535156 A 2.000019 2.000019 0 0 0 2.7441406 9.1542969 A 2.000019 2.000019 0 0 0 5.0449219 7.5097656 A 2.000019 2.000019 0 0 0 3.3984375 5.2089844 A 2.000019 2.000019 0 0 0 3.0585938 5.1816406 z M 8.2441406 6.6074219 A 1.0000095 1.0000095 0 0 0 7.2441406 7.6074219 A 1.0000095 1.0000095 0 0 0 8.2441406 8.6074219 A 1.0000095 1.0000095 0 0 0 9.2441406 7.6074219 A 1.0000095 1.0000095 0 0 0 8.2441406 6.6074219 z M 12.923828 6.8183594 A 2.000019 2.000019 0 0 0 10.962891 8.4902344 A 2.000019 2.000019 0 0 0 12.607422 10.791016 A 2.000019 2.000019 0 0 0 14.910156 9.1464844 A 2.000019 2.000019 0 0 0 13.263672 6.8457031 A 2.000019 2.000019 0 0 0 12.923828 6.8183594 z M 2.9960938 10.400391 A 1.0000095 1.0000095 0 0 0 1.9960938 11.400391 A 1.0000095 1.0000095 0 0 0 2.9960938 12.400391 A 1.0000095 1.0000095 0 0 0 3.9960938 11.400391 A 1.0000095 1.0000095 0 0 0 2.9960938 10.400391 z M 7.171875 10.931641 A 2.000019 2.000019 0 0 0 5.2128906 12.605469 A 2.000019 2.000019 0 0 0 6.8574219 14.90625 A 2.000019 2.000019 0 0 0 9.1582031 13.259766 A 2.000019 2.000019 0 0 0 7.5136719 10.958984 A 2.000019 2.000019 0 0 0 7.171875 10.931641 z M 11.761719 12 A 1.0000095 1.0000095 0 0 0 10.761719 13 A 1.0000095 1.0000095 0 0 0 11.761719 14 A 1.0000095 1.0000095 0 0 0 12.761719 13 A 1.0000095 1.0000095 0 0 0 11.761719 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/tool-tweak.svg b/.icons/Gruvbox-Dark/actions/24/tool-tweak.svg
new file mode 100644
index 000000000..741a3cf21
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tool-tweak.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9.7851562 0.98632812 C 9.6058244 0.97506172 9.4255594 0.9795875 9.2480469 1 C 7.4815469 1.369 6.6307438 3.2845656 6.0898438 4.9472656 C 5.6167938 6.4576656 5.1670375 8.3052437 3.6484375 8.9648438 C 2.9897975 9.2243437 1.7200312 9.3291031 1.0195312 9.2207031 L 1 14.941406 L 15 14.980469 L 15 9.2597656 C 13.1869 9.5457656 11.140384 9.5036438 9.6464844 8.2773438 C 8.3327844 7.1489437 7.9007294 4.8738344 8.8496094 3.3652344 C 9.7949794 2.2396344 11.759753 2.7087969 12.376953 3.9667969 C 12.887763 4.2327969 12.721979 3.4627562 12.636719 3.1601562 C 12.277391 1.8974438 11.040479 1.065193 9.7851562 0.98632812 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/tool_color_eraser.svg b/.icons/Gruvbox-Dark/actions/24/tool_color_eraser.svg
new file mode 100644
index 000000000..6c12b4929
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tool_color_eraser.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.9492188 2.0429688 C 6.7179987 2.0842988 6.4323594 2.32767 6.2246094 2.6875 L 1.2246094 11.347656 C 0.94760938 11.827436 0.91833313 12.326334 1.1582031 12.464844 L 5.4882812 14.964844 C 5.7281713 15.103344 6.144875 14.827436 6.421875 14.347656 L 11.421875 5.6875 C 11.698875 5.20772 11.728161 4.7107356 11.488281 4.5722656 L 7.1582031 2.0722656 C 7.0982031 2.0376456 7.0262988 2.0291987 6.9492188 2.0429688 z M 11.496094 8.9980469 C 11.392574 9.2824569 11.252702 9.5613244 11.101562 9.8339844 C 10.331293 11.184084 9.1260656 12.106984 9.0097656 12.958984 C 9.0067656 12.971714 8.9986937 12.985367 8.9960938 12.998047 L 9.0078125 13.001953 C 9.0058125 13.031263 8.9960938 13.060614 8.9960938 13.089844 C 8.9960938 14.144144 10.115394 14.998047 11.496094 14.998047 C 12.876794 14.998047 13.996094 14.144174 13.996094 13.089844 C 13.996094 13.060614 13.989328 13.031253 13.986328 13.001953 L 13.996094 12.998047 C 13.994094 12.985407 13.985622 12.971714 13.982422 12.958984 C 13.866142 12.106924 12.660925 11.182131 11.890625 9.8320312 C 11.739485 9.5593712 11.599604 9.2824569 11.496094 8.9980469 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/tool_curve.svg b/.icons/Gruvbox-Dark/actions/24/tool_curve.svg
new file mode 120000
index 000000000..7630c9799
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tool_curve.svg
@@ -0,0 +1 @@
+format-segment-curve.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tool_elliptical_selection.svg b/.icons/Gruvbox-Dark/actions/24/tool_elliptical_selection.svg
new file mode 120000
index 000000000..db766e993
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tool_elliptical_selection.svg
@@ -0,0 +1 @@
+draw-circle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tool_polygon.svg b/.icons/Gruvbox-Dark/actions/24/tool_polygon.svg
new file mode 120000
index 000000000..1bc83ee53
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tool_polygon.svg
@@ -0,0 +1 @@
+draw-polyline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tool_rounded_rectangle.svg b/.icons/Gruvbox-Dark/actions/24/tool_rounded_rectangle.svg
new file mode 120000
index 000000000..a2a76ae4d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tool_rounded_rectangle.svg
@@ -0,0 +1 @@
+draw-rectangle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tools-check-spelling.svg b/.icons/Gruvbox-Dark/actions/24/tools-check-spelling.svg
new file mode 100644
index 000000000..8911268d3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tools-check-spelling.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 2 L 8 11.023438 L 11.001953 11.023438 C 11.940503 11.023438 12.770781 10.650903 13.300781 10.064453 C 13.830781 9.4780131 14.066521 8.7278469 14.056641 7.9980469 C 14.046641 7.2682269 13.794418 6.5322781 13.267578 5.9550781 C 12.737578 5.3780781 11.918047 5 10.998047 5 L 9.9960938 5 L 9.9960938 2 L 8 2 z M 2.0058594 3 L 1.9980469 5 L 4.9199219 5.0117188 L 4.921875 5.0117188 C 4.866675 5.0117188 5.0058594 5.1711 5.0058594 5.09375 L 5.0058594 6.0175781 L 4.0019531 6.0175781 C 2.2860531 6.0175781 0.97186563 7.1430531 0.94726562 8.5019531 C 0.93496563 9.1814031 1.2530938 9.8649188 1.8085938 10.324219 C 2.3640938 10.783489 3.1239531 11.023438 4.0019531 11.023438 L 7.0058594 11.023438 L 7.0058594 5.09375 C 7.0058594 3.92255 6.118725 3.0117188 4.921875 3.0117188 L 2.0058594 3 z M 10 7 L 11.001953 7 C 11.423743 7 11.627462 7.1256944 11.789062 7.3027344 C 11.950663 7.4797844 12.052901 7.7495806 12.056641 8.0253906 C 12.060641 8.3012006 11.968046 8.5548762 11.816406 8.7226562 C 11.664786 8.8904263 11.460713 9.0234375 11.001953 9.0234375 L 10 9.0234375 L 10 7 z M 4.0019531 8.0175781 L 5.0058594 8.0175781 L 5.0058594 9.0234375 L 4.0019531 9.0234375 C 3.4825431 9.0234375 3.2081613 8.8874931 3.0820312 8.7832031 C 2.9558913 8.6789231 2.9459656 8.6090694 2.9472656 8.5371094 C 2.9502656 8.3931794 3.0321531 8.0175781 4.0019531 8.0175781 z M 3.0019531 11.292969 L 0.6484375 13.646484 A 0.50005 0.50005 0 1 0 1.3554688 14.353516 L 3.0019531 12.707031 L 5.0019531 14.707031 L 7.0019531 12.707031 L 9.0019531 14.707031 L 11.001953 12.707031 L 13.001953 14.707031 L 15.355469 12.353516 A 0.50005 0.50005 0 1 0 14.648438 11.646484 L 13.001953 13.292969 L 11.001953 11.292969 L 9.0019531 13.292969 L 7.0019531 11.292969 L 5.0019531 13.292969 L 3.0019531 11.292969 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/tools-media-optical-burn-image.svg b/.icons/Gruvbox-Dark/actions/24/tools-media-optical-burn-image.svg
new file mode 100644
index 000000000..b75d44395
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tools-media-optical-burn-image.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.0117188 1 C 4.0125194 1 4.0136719 1.9335938 4.0136719 1.9335938 C 4.0121719 1.9369937 4.0147719 2.5941896 4.0136719 2.6796875 A 6.9999955 6.9998286 0 0 1 7.0039062 2 A 6.9999955 6.9998286 0 0 1 14.003906 9 A 6.9999955 6.9998286 0 0 1 10.605469 14.994141 L 15.003906 14.994141 C 15.003906 14.994141 15.067156 15.00914 15.160156 14.994141 C 15.441156 14.950142 16.003906 14.75953 16.003906 14.060547 L 16.003906 1.9355469 C 16.003906 1.0022697 15.003906 1 15.003906 1 L 5.0117188 1 z M 7 3 C 3.7066 3 1 5.7066 1 9 C 1 12.2934 3.7066 15 7 15 C 10.2934 15 13 12.2934 13 9 C 13 5.7066 10.2934 3 7 3 z M 7 7.2851562 C 7.9417 7.2851562 8.7148438 8.05829 8.7148438 9 C 8.7148438 9.94169 7.94171 10.714844 7 10.714844 C 6.0583 10.714844 5.2851562 9.9417 5.2851562 9 C 5.2851562 8.0583 6.05829 7.2851562 7 7.2851562 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/tools-media-optical-burn.svg b/.icons/Gruvbox-Dark/actions/24/tools-media-optical-burn.svg
new file mode 100644
index 000000000..bd7325907
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tools-media-optical-burn.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9.5488281 1 C 5.4592083 2.7503927 3.0058594 6.850886 3.0058594 9.75 C 3.0058594 12.6154 5.1533125 14.939841 7.8203125 14.994141 C 6.4875125 14.966141 5.4121094 13.8072 5.4121094 12.375 C 5.4121094 10.9252 6.6402469 8.875 8.6855469 8 C 8.6855469 11.0625 10.882066 11.5052 10.322266 13.25 C 10.004886 14.23934 9.2306719 14.989947 7.8886719 14.998047 C 7.8966719 14.998087 7.9054625 15 7.9140625 15 C 10.625063 15 12.184066 13.4894 12.822266 11.5 C 13.941766 8.0104 9.5488281 7.125 9.5488281 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/tools-media-optical-copy.svg b/.icons/Gruvbox-Dark/actions/24/tools-media-optical-copy.svg
new file mode 100644
index 000000000..742fc3aaf
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tools-media-optical-copy.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.7148438 1.2890625 C 7.1046437 1.2890625 5.6365875 1.9400281 4.5546875 2.9863281 A 6.5 6.5 0 0 1 7 2.5039062 A 6.5 6.5 0 0 1 13.5 9.0039062 A 6.5 6.5 0 0 1 13.017578 11.447266 C 14.063578 10.365266 14.714844 8.8991625 14.714844 7.2890625 C 14.714844 3.9956625 12.008044 1.2890625 8.7148438 1.2890625 z M 7 3 C 3.7066 3 1 5.7066 1 9 C 1 12.2934 3.7066 15 7 15 C 10.2934 15 13 12.2934 13 9 C 13 5.7066 10.2934 3 7 3 z M 7 7.2851562 C 7.9417 7.2851562 8.7148438 8.05829 8.7148438 9 C 8.7148438 9.94169 7.94171 10.714844 7 10.714844 C 6.0583 10.714844 5.2851563 9.9417 5.2851562 9 C 5.2851562 8.0583 6.05829 7.2851562 7 7.2851562 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/tools-media-optical-erase.svg b/.icons/Gruvbox-Dark/actions/24/tools-media-optical-erase.svg
new file mode 100644
index 000000000..0f4b5bd6f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tools-media-optical-erase.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 8 1 C 4.1577 1 1 4.1577 1 8 C 1 11.8423 4.1577 15 8 15 C 11.8423 15 15 11.8423 15 8 C 15 4.1577 11.8423 1 8 1 z M 8 6 C 9.0986 6 10 6.90135 10 8 C 10 9.09865 9.09865 10 8 10 C 6.90135 10 6 9.09864 6 8 C 6 6.90136 6.90135 6 8 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/tools-media-optical-format.svg b/.icons/Gruvbox-Dark/actions/24/tools-media-optical-format.svg
new file mode 100644
index 000000000..3095baf1c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tools-media-optical-format.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 4.1577 1 1 4.1577 1 8 C 1 11.8423 4.1577 15 8 15 C 11.8423 15 15 11.8423 15 8 C 15 4.1577 11.8423 1 8 1 z M 8 6 C 9.0986 6 10 6.90135 10 8 C 10 9.09865 9.09865 10 8 10 C 6.90135 10 6 9.09864 6 8 C 6 6.90136 6.90135 6 8 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/tools-report-bug.svg b/.icons/Gruvbox-Dark/actions/24/tools-report-bug.svg
new file mode 100644
index 000000000..f64b918e6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tools-report-bug.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 C 4.134 1 1 4.134 1 8 C 1 11.866 4.134 15 8 15 C 11.866 15 15 11.866 15 8 C 15 4.134 11.866 1 8 1 z M 5 5 C 5.5541 5 6 5.4494 6 6 C 6 6.5506 5.5541 7 5 7 C 4.4458 7 4 6.5506 4 6 C 4 5.4494 4.4458 5 5 5 z M 11 5 C 11.554 5 12 5.4494 12 6 C 12 6.5506 11.554 7 11 7 C 10.446 7 10 6.5506 10 6 C 10 5.4494 10.446 5 11 5 z M 8 10 C 9.5741 10.002 11.056 10.743 12 12 L 4 12 C 4.9445 10.743 6.4259 10.002 8 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/tools-rip-audio-cd.svg b/.icons/Gruvbox-Dark/actions/24/tools-rip-audio-cd.svg
new file mode 100644
index 000000000..ed6dd1b0a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tools-rip-audio-cd.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14 0.99414062 L 5 1 L 5 9.1875 C 4.68 9.0675 4.36 8.9980469 4 8.9980469 C 2.3432 8.9980469 1 10.341247 1 11.998047 C 1 13.654847 2.3432 14.998047 4 14.998047 C 5.6568 14.998047 7 13.654847 7 11.998047 L 7 4.9980469 L 13 4.9980469 L 13 9.1855469 C 12.68 9.0655469 12.36 8.9941406 12 8.9941406 C 10.3432 8.9941406 9 10.337341 9 11.994141 C 9 13.650941 10.3432 14.994141 12 14.994141 C 13.6568 14.994141 15 13.650941 15 11.994141 L 15 0.99414062 L 14 0.99414062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/tools-rip-video-cd.svg b/.icons/Gruvbox-Dark/actions/24/tools-rip-video-cd.svg
new file mode 100644
index 000000000..f060f5eb3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tools-rip-video-cd.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 3 C 1.0043576 3.0029008 1.0039062 4 1.0039062 4 L 1.0039062 12 C 1.0039062 13 2.0039062 13 2.0039062 13 L 11 13 C 11 13 12 13 12 12 L 12 8.0039062 L 15.996094 12 L 15.996094 4.5 L 12 7.9960938 L 12 4 C 12 4 12 3 11 3 L 2.0039062 3 L 2 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/tools-rip-video-dvd.svg b/.icons/Gruvbox-Dark/actions/24/tools-rip-video-dvd.svg
new file mode 120000
index 000000000..5b222b90d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tools-rip-video-dvd.svg
@@ -0,0 +1 @@
+tools-rip-video-cd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/tools-wizard.svg b/.icons/Gruvbox-Dark/actions/24/tools-wizard.svg
new file mode 120000
index 000000000..790262367
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/tools-wizard.svg
@@ -0,0 +1 @@
+autocorrection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/top.svg b/.icons/Gruvbox-Dark/actions/24/top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/torrents.svg b/.icons/Gruvbox-Dark/actions/24/torrents.svg
new file mode 100644
index 000000000..60eab8fb2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/torrents.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 12,4 a 8,8 0 0 0 -8,8 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -8,-8 z m -1,3.0000002 0,2.9980469 0,0.0098 0,3.992188 c 0,1 -1,1 -1,1 0,0 -1,0 -1,-1 l 0,-3.998047 -2,0 4,-3.0019533 z m 3,1.9999999 c 0,0 1,0 1,0.9999999 l 0,3.998047 2,0 L 13,17 l 0,-2.998047 0,-0.0098 0,-3.9921869 c 0,-0.9999999 1,-0.9999999 1,-0.9999999 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/transfers.svg b/.icons/Gruvbox-Dark/actions/24/transfers.svg
new file mode 120000
index 000000000..3ae681e7d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/transfers.svg
@@ -0,0 +1 @@
+filesaveas.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/transform-affect-gradient.svg b/.icons/Gruvbox-Dark/actions/24/transform-affect-gradient.svg
new file mode 100644
index 000000000..5adf31d2a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/transform-affect-gradient.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 L 2 3 L 2.5 3 L 13 3 L 13 7.5 L 13 8 L 14 8 L 14 7.5 L 14 2 L 2.5 2 L 2 2 z M 2 5 L 2 6 L 2.5 6 L 9 6 L 9 8.5 L 9 9 L 10 9 L 10 8.5 L 10 5 L 2.5 5 L 2 5 z M 11.007812 9.0136719 L 11.007812 11.007812 L 9.0058594 11.007812 L 9.0058594 12.003906 L 11.007812 12.003906 L 11.007812 14 L 14.011719 11.505859 L 11.007812 9.0136719 z M 4 10.992188 L 4 12.021484 L 5 12.021484 L 5 10.992188 L 4 10.992188 z M 6.0175781 10.992188 L 6.0175781 12.021484 L 6.5019531 12.021484 L 7.5039062 12.021484 L 7.9882812 12.021484 L 7.9882812 10.992188 L 7.5039062 10.992188 L 6.5019531 10.992188 L 6.0175781 10.992188 z" transform="translate(4 4)"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 2 2 L 2 5 L 2 8 L 2 9 L 10 9 L 10 8 L 14 8 L 14 2 L 2 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/transform-affect-pattern.svg b/.icons/Gruvbox-Dark/actions/24/transform-affect-pattern.svg
new file mode 100644
index 000000000..c4fb1b0af
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/transform-affect-pattern.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0585938 3.0019531 L 4.203125 4.6328125 L 2 6.3085938 L 2 6.3417969 L 4.1796875 8.0019531 L 4.2265625 8.0019531 L 6.40625 6.3417969 L 4.203125 4.6660156 L 6.3945312 3.0019531 L 2.0585938 3.0019531 z M 6.4648438 3.0019531 L 8.6113281 4.6328125 L 10.753906 3.0019531 L 6.4648438 3.0019531 z M 10.917969 3.0019531 L 13 4.5859375 L 13 3.0019531 L 10.917969 3.0019531 z M 8.65625 4.6660156 L 6.453125 6.3417969 L 8.6328125 8.0019531 L 10.835938 6.3261719 L 8.65625 4.6660156 z M 10.835938 6.3261719 L 13 7.9707031 L 13 4.6796875 L 10.835938 6.3261719 z M 11.007812 9.0136719 L 11.007812 11.007812 L 9.0058594 11.007812 L 9.0058594 12.003906 L 11.007812 12.003906 L 11.007812 14 L 14.011719 11.505859 L 11.007812 9.0136719 z M 4 10.992188 L 4 12.021484 L 5 12.021484 L 5 10.992188 L 4 10.992188 z M 6.0175781 10.992188 L 6.0175781 12.021484 L 6.5019531 12.021484 L 7.5039062 12.021484 L 7.9882812 12.021484 L 7.9882812 10.992188 L 7.5039062 10.992188 L 6.5019531 10.992188 L 6.0175781 10.992188 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/transform-affect-rounded-corners.svg b/.icons/Gruvbox-Dark/actions/24/transform-affect-rounded-corners.svg
new file mode 100644
index 000000000..3f0c1a161
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/transform-affect-rounded-corners.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.5078125 2 A 0.5 0.5 0 0 0 2.5078125 3 L 8.0039062 3 C 9.6576063 3 10.893656 3.4668344 11.722656 4.2402344 C 12.550656 5.0137344 13 6.111 13 7.5 A 0.5 0.5 0 0 0 14 7.5 C 14 5.889 13.450297 4.4862656 12.404297 3.5097656 C 11.359297 2.5331656 9.8481063 2 8.0039062 2 L 2.5078125 2 z M 2.5078125 5 A 0.5 0.5 0 0 0 2.5078125 6 L 6.5039062 6 C 7.6865062 6 8.4147031 6.2364375 8.8457031 6.6484375 C 9.2767031 7.0605375 9.5019531 7.7231813 9.5019531 8.8007812 A 0.5 0.5 0 0 0 10.501953 8.8007812 C 10.501953 7.5783812 10.227956 6.5886813 9.5351562 5.9257812 C 8.8417562 5.2627812 7.8198062 5 6.5039062 5 L 2.5078125 5 z M 11.007812 9.0136719 L 11.007812 11.007812 L 9.0058594 11.007812 L 9.0058594 12.003906 L 11.007812 12.003906 L 11.007812 14 L 14.011719 11.505859 L 11.007812 9.0136719 z M 4 10.992188 L 4 12.021484 L 5 12.021484 L 5 10.992188 L 4 10.992188 z M 6.0175781 10.992188 L 6.0175781 12.021484 L 6.5019531 12.021484 L 7.5039062 12.021484 L 7.9882812 12.021484 L 7.9882812 10.992188 L 7.5039062 10.992188 L 6.5019531 10.992188 L 6.0175781 10.992188 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/transform-affect-stroke.svg b/.icons/Gruvbox-Dark/actions/24/transform-affect-stroke.svg
new file mode 100644
index 000000000..4e8247b49
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/transform-affect-stroke.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.015625 2 L 2.015625 4.0605469 L 2.9863281 4.0605469 L 12.029297 4.0605469 L 12.029297 7.0195312 L 12.029297 8.046875 L 13.96875 8.046875 L 13.96875 7.0195312 L 13.96875 2 L 2.9863281 2 L 2.015625 2 z M 2 6.0039062 L 2 7.0351562 L 2.484375 7.0351562 L 9.0097656 7.0351562 L 9.0097656 8.515625 L 9.0097656 9.0292969 L 9.9785156 9.0292969 L 9.9785156 8.515625 L 9.9785156 6.0039062 L 2.484375 6.0039062 L 2 6.0039062 z M 10.996094 9.0136719 L 10.996094 11.007812 L 8.9941406 11.007812 L 8.9941406 12.005859 L 10.996094 12.005859 L 10.996094 14 L 14 11.507812 L 10.996094 9.0136719 z M 3.9863281 10.992188 L 3.9863281 12.023438 L 4.9882812 12.023438 L 4.9882812 10.992188 L 3.9863281 10.992188 z M 6.0058594 10.992188 L 6.0058594 12.023438 L 6.4902344 12.023438 L 7.4921875 12.023438 L 7.9765625 12.023438 L 7.9765625 10.992188 L 7.4921875 10.992188 L 6.4902344 10.992188 L 6.0058594 10.992188 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/transform-crop-and-resize.svg b/.icons/Gruvbox-Dark/actions/24/transform-crop-and-resize.svg
new file mode 120000
index 000000000..686d9f8d9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/transform-crop-and-resize.svg
@@ -0,0 +1 @@
+transform-crop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/transform-crop.svg b/.icons/Gruvbox-Dark/actions/24/transform-crop.svg
new file mode 100644
index 000000000..a84608ad3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/transform-crop.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 2 L 5 14 L 11 8 L 11 2 L 5 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/transform-move-horizontal.svg b/.icons/Gruvbox-Dark/actions/24/transform-move-horizontal.svg
new file mode 100644
index 000000000..8744f8c6b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/transform-move-horizontal.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.54882812 2.0078125 A 0.50005 0.50005 0 0 0 0.048828125 2.5078125 L 0.048828125 10.5 A 0.50005 0.50005 0 0 0 0.54882812 11 L 9.5234375 11 A 0.50005 0.50005 0 0 0 10.023438 10.5 L 10.023438 2.5078125 A 0.50005 0.50005 0 0 0 9.5234375 2.0078125 L 0.54882812 2.0078125 z M 14.523438 2.0078125 A 0.50005 0.50005 0 0 0 14.023438 2.5078125 L 14.023438 10.5 A 0.50005 0.50005 0 0 0 14.523438 11 L 23.5 11 A 0.50005 0.50005 0 0 0 24 10.5 L 24 2.5078125 A 0.50005 0.50005 0 0 0 23.5 2.0078125 L 14.523438 2.0078125 z M 1.5390625 3.0039062 L 8.5371094 3.0039062 C 8.8132094 3.0039062 9.0371094 3.2278062 9.0371094 3.5039062 L 9.0371094 9.4980469 C 9.0371094 9.7742469 8.8132094 9.9980469 8.5371094 9.9980469 L 1.5390625 9.9980469 C 1.2629625 9.9980469 1.0390625 9.7742469 1.0390625 9.4980469 L 1.0390625 3.5039062 C 1.0390625 3.2278062 1.2629625 3.0039062 1.5390625 3.0039062 z M 15.515625 3.0039062 L 22.513672 3.0039062 C 22.789672 3.0039062 23.013672 3.2278062 23.013672 3.5039062 L 23.013672 9.4980469 C 23.013672 9.7742469 22.789672 9.9980469 22.513672 9.9980469 L 15.515625 9.9980469 C 15.238625 9.9980469 15.015625 9.7742469 15.015625 9.4980469 L 15.015625 3.5039062 C 15.015625 3.2278062 15.238625 3.0039062 15.515625 3.0039062 z M 17.023438 12 L 17.023438 14 L 5.0234375 14 L 5.0234375 15 L 17.023438 15 L 17.023438 17 L 20.023438 14.5 L 17.023438 12 z"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 1.0488281 3.0078125 L 1.0488281 10 L 9.0234375 10 L 9.0234375 3.0078125 L 1.0488281 3.0078125 z M 15.023438 3.0078125 L 15.023438 10 L 23 10 L 23 3.0078125 L 15.023438 3.0078125 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/transform-move-vertical.svg b/.icons/Gruvbox-Dark/actions/24/transform-move-vertical.svg
new file mode 100644
index 000000000..9a33452df
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/transform-move-vertical.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13.5 0 A 0.50005 0.50005 0 0 0 13 0.5 L 13 9.4765625 A 0.50005 0.50005 0 0 0 13.5 9.9765625 L 21.492188 9.9765625 A 0.50005 0.50005 0 0 0 21.992188 9.4765625 L 21.992188 0.5 A 0.50005 0.50005 0 0 0 21.492188 0 L 13.5 0 z M 14.501953 0.98632812 L 20.496094 0.98632812 C 20.772224 0.98635812 20.996066 1.2101981 20.996094 1.4863281 L 20.996094 8.484375 C 20.996064 8.760505 20.772224 8.984348 20.496094 8.984375 L 14.501953 8.984375 C 14.225823 8.984345 14.001981 8.760505 14.001953 8.484375 L 14.001953 1.4863281 C 14.001983 1.2101981 14.225823 0.98635512 14.501953 0.98632812 z M 9.5 3.9765625 L 7 6.9765625 L 9 6.9765625 L 9 18.976562 L 10 18.976562 L 10 6.9765625 L 12 6.9765625 L 9.5 3.9765625 z M 13.5 13.976562 A 0.50005 0.50005 0 0 0 13 14.476562 L 13 23.451172 A 0.50005 0.50005 0 0 0 13.5 23.951172 L 21.492188 23.951172 A 0.50005 0.50005 0 0 0 21.992188 23.451172 L 21.992188 14.476562 A 0.50005 0.50005 0 0 0 21.492188 13.976562 L 13.5 13.976562 z M 14.501953 14.962891 L 20.496094 14.962891 C 20.772224 14.962891 20.996064 15.186791 20.996094 15.462891 L 20.996094 22.460938 C 20.996064 22.737037 20.772224 22.960938 20.496094 22.960938 L 14.501953 22.960938 C 14.225823 22.960938 14.001983 22.737037 14.001953 22.460938 L 14.001953 15.462891 C 14.001983 15.186791 14.225823 14.962891 14.501953 14.962891 z"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 14 1 L 14 8.9765625 L 20.992188 8.9765625 L 20.992188 1 L 14 1 z M 14 14.976562 L 14 22.951172 L 20.992188 22.951172 L 20.992188 14.976562 L 14 14.976562 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/transform-move.svg b/.icons/Gruvbox-Dark/actions/24/transform-move.svg
new file mode 100644
index 000000000..3bfb2f9bc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/transform-move.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 L 6 4 L 10 4 L 8 1 z M 4 6 L 1 8 L 4 10 L 4 6 z M 8 6 C 6.8954 6 6 6.8954 6 8 C 6 9.1046 6.8954 10 8 10 C 9.1046 10 10 9.1046 10 8 C 10 6.8954 9.1046 6 8 6 z M 12 6 L 12 10 L 15 8 L 12 6 z M 6 12 L 8 15 L 10 12 L 6 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/transform-rotate.svg b/.icons/Gruvbox-Dark/actions/24/transform-rotate.svg
new file mode 100644
index 000000000..bec530a60
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/transform-rotate.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 10 L 7 10 L 7 5 L 9 5 C 10.108 5 11 5.89199 11 7 L 11 9 L 8 9 L 8 11 L 6 11 L 6 15 L 15 15 L 15 9 L 12 9 L 12 7 C 12 5.338 10.662 4 9 4 L 7 4 L 7 1 L 1 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/transform-scale-horizontal.svg b/.icons/Gruvbox-Dark/actions/24/transform-scale-horizontal.svg
new file mode 100644
index 000000000..83778e5ba
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/transform-scale-horizontal.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.5078125 3.0078125 A 0.50005 0.50005 0 0 0 0.0078125 3.5078125 L 0.0078125 20.492188 A 0.50005 0.50005 0 0 0 0.5078125 20.992188 L 7.5117188 20.992188 L 16.486328 20.992188 L 23.492188 20.992188 A 0.50005 0.50005 0 0 0 23.992188 20.492188 L 23.992188 3.5078125 A 0.50005 0.50005 0 0 0 23.492188 3.0078125 L 16.486328 3.0078125 L 7.5117188 3.0078125 L 0.5078125 3.0078125 z M 1.0078125 4.0078125 L 7.0117188 4.0078125 L 7.0117188 15.080078 L 3.9609375 15.080078 L 3.9609375 13.080078 L 1.0078125 15.541016 L 1.0078125 4.0078125 z M 8.0117188 4.0078125 L 15.986328 4.0078125 L 15.986328 15.080078 L 8.0117188 15.080078 L 8.0117188 4.0078125 z M 16.986328 4.0078125 L 22.992188 4.0078125 L 22.992188 15.541016 L 20.039062 13.080078 L 20.039062 15.080078 L 16.986328 15.080078 L 16.986328 4.0078125 z M 1.0078125 15.619141 L 3.9609375 18.080078 L 3.9609375 16.080078 L 7.0117188 16.080078 L 7.0117188 19.992188 L 1.0078125 19.992188 L 1.0078125 15.619141 z M 22.992188 15.619141 L 22.992188 19.992188 L 16.986328 19.992188 L 16.986328 16.080078 L 20.039062 16.080078 L 20.039062 18.080078 L 22.992188 15.619141 z M 8.0117188 16.080078 L 15.986328 16.080078 L 15.986328 19.992188 L 8.0117188 19.992188 L 8.0117188 16.080078 z"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 1 4 L 1 20 L 23 20 L 23 4 L 1 4 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/transform-scale-textbox-points.svg b/.icons/Gruvbox-Dark/actions/24/transform-scale-textbox-points.svg
new file mode 100644
index 000000000..9f1053505
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/transform-scale-textbox-points.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 5 L 2 5 L 5 5 L 5 2 L 5 1 L 1 1 z M 11 1 L 11 5 L 15 5 L 15 1 L 11 1 z M 6 4 L 6 5 L 7 5 L 7 4 L 6 4 z M 9 4 L 9 5 L 10 5 L 10 4 L 9 4 z M 4 6 L 4 7 L 5 7 L 5 6 L 4 6 z M 11 6 L 11 7 L 12 7 L 12 6 L 11 6 z M 4 9 L 4 10 L 5 10 L 5 9 L 4 9 z M 9 9 L 9 11 L 11 11 L 11 15 L 13 15 L 13 11 L 15 11 L 15 9 L 12 9 L 11 9 L 9 9 z M 1 11 L 1 15 L 5 15 L 5 11 L 1 11 z M 6 11 L 6 12 L 7 12 L 7 11 L 6 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/transform-scale-vertical.svg b/.icons/Gruvbox-Dark/actions/24/transform-scale-vertical.svg
new file mode 100644
index 000000000..84ea606d1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/transform-scale-vertical.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.5 0 A 0.50048 0.50038 0 0 0 3 0.5 L 3 7.5097656 L 3 16.490234 L 3 23.5 A 0.50048 0.50038 0 0 0 3.5 24 L 20.5 24 A 0.50048 0.50038 0 0 0 21 23.5 L 21 16.492188 L 21 7.5117188 L 21 0.5 A 0.50048 0.50038 0 0 0 20.5 0 L 3.5 0 z M 4 1 L 15.542969 1 L 13.080078 3.9550781 L 15.082031 3.9550781 L 15.082031 7.0097656 L 4 7.0097656 L 4 1 z M 15.621094 1 L 19.998047 1 L 19.998047 7.0097656 L 16.083984 7.0097656 L 16.083984 3.9550781 L 18.083984 3.9550781 L 15.621094 1 z M 16.083984 8.0097656 L 19.998047 8.0097656 L 19.998047 15.990234 L 16.083984 15.990234 L 16.083984 8.0097656 z M 4 8.0117188 L 15.082031 8.0117188 L 15.082031 15.990234 L 4 15.990234 L 4 8.0117188 z M 16.083984 16.990234 L 19.998047 16.990234 L 19.998047 22.998047 L 15.621094 22.998047 L 18.083984 20.042969 L 16.083984 20.042969 L 16.083984 16.990234 z M 4 16.992188 L 15.082031 16.992188 L 15.082031 20.044922 L 13.082031 20.044922 L 15.544922 23 L 4.0019531 23 L 4 23 L 4 16.992188 z"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 3.9921875 0.9921875 L 3.9921875 23.007812 L 20.007812 23.007812 L 20.007812 0.9921875 L 3.9921875 0.9921875 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/transform-scale.svg b/.icons/Gruvbox-Dark/actions/24/transform-scale.svg
new file mode 120000
index 000000000..617c98bae
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/transform-scale.svg
@@ -0,0 +1 @@
+kdenlive-zoom-large.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/transform-shear-down.svg b/.icons/Gruvbox-Dark/actions/24/transform-shear-down.svg
new file mode 100644
index 000000000..ca43ba8dc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/transform-shear-down.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15 1 L 6 3 L 6 12 L 15 10 L 15 1 z M 1 5 L 1 15 L 10 15 L 10 12.134766 L 5 13.246094 L 5 5 L 1 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/transform-shear-left.svg b/.icons/Gruvbox-Dark/actions/24/transform-shear-left.svg
new file mode 100644
index 000000000..953195862
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/transform-shear-left.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 10 L 3.8652344 10 L 2.7539062 5 L 11 5 L 11 1 L 1 1 z M 4 6 L 6 15 L 15 15 L 13 6 L 4 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/transform-shear-right.svg b/.icons/Gruvbox-Dark/actions/24/transform-shear-right.svg
new file mode 100644
index 000000000..c5a47731b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/transform-shear-right.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 1 L 5 5 L 13.246094 5 L 12.134766 10 L 15 10 L 15 1 L 5 1 z M 3 6 L 1 15 L 10 15 L 12 6 L 3 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/transform-shear-up.svg b/.icons/Gruvbox-Dark/actions/24/transform-shear-up.svg
new file mode 100644
index 000000000..97963e65d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/transform-shear-up.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 10 L 4 10 L 4 6.1972656 L 11 4.6425781 L 11 1 L 1 1 z M 14 5 L 5 7 L 5 16 L 14 14 L 14 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/transform-skew-horizontal.svg b/.icons/Gruvbox-Dark/actions/24/transform-skew-horizontal.svg
new file mode 100644
index 000000000..e054b7de7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/transform-skew-horizontal.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 0 L 0 2.5 L 3 5 L 3 3 L 6 3 L 6 2 L 3 2 L 3 0 z M 3 5 L 0.25390625 5 A 0.71624863 0.34803699 34.650572 0 0 0.12109375 5.4980469 L 9.7382812 18.5 A 0.71624863 0.34803699 34.650572 0 0 10.607422 18.998047 L 23.746094 18.998047 A 0.71624863 0.34803699 34.650572 0 0 23.878906 18.5 L 14.261719 5.4980469 A 0.71624863 0.34803699 34.650572 0 0 13.392578 5 L 3 5 z M 1.4902344 5.9960938 L 13.628906 5.9960938 L 22.509766 18.003906 L 10.373047 18.003906 L 1.4902344 5.9960938 z M 21 19 L 21 21 L 18 21 L 18 22 L 21 22 L 21 24 L 24 21.5 L 21 19 z"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 1.9921875 6 C 1.7154326 5.99991 1.656172 6.2229869 1.859375 6.4980469 L 10 17.501953 C 10.203354 17.777013 10.592522 18.00009 10.869141 18 L 22.005859 18 C 22.282614 18.00009 22.341875 17.777013 22.138672 17.501953 L 14 6.4980469 C 13.796646 6.2229869 13.407478 5.99991 13.130859 6 L 1.9921875 6 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/transform-skew-vertical.svg b/.icons/Gruvbox-Dark/actions/24/transform-skew-vertical.svg
new file mode 100644
index 000000000..7b83d670f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/transform-skew-vertical.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 18.769531 0 A 0.34803699 0.71624863 34.650572 0 0 18.5 0.12109375 L 5.4980469 9.7382812 A 0.34803699 0.71624863 34.650572 0 0 5 10.607422 L 5 21 L 5 23.746094 A 0.34803699 0.71624863 34.650572 0 0 5.4980469 23.878906 L 18.5 14.261719 A 0.34803699 0.71624863 34.650572 0 0 18.998047 13.392578 L 18.998047 0.25390625 A 0.34803699 0.71624863 34.650572 0 0 18.810547 0 A 0.34803699 0.71624863 34.650572 0 0 18.769531 0 z M 5 21 L 3 21 L 3 18 L 2 18 L 2 21 L 0 21 L 2.5 24 L 5 21 z M 21.5 0 L 19 3 L 21 3 L 21 6 L 22 6 L 22 3 L 24 3 L 21.5 0 z M 18.003906 1.4902344 L 18.003906 13.626953 L 5.9960938 22.509766 L 5.9960938 10.371094 L 18.003906 1.4902344 z"/>
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 17.855469 1.7460938 C 17.765347 1.7221381 17.639483 1.7597266 17.501953 1.8613281 L 6.4980469 10 C 6.2229869 10.203354 5.99991 10.592522 6 10.869141 L 6 22.007812 C 5.99991 22.284567 6.2229869 22.343828 6.4980469 22.140625 L 17.501953 14 C 17.777013 13.796646 18.00009 13.407478 18 13.130859 L 18 1.9941406 C 18.000045 1.8557632 17.94559 1.7700492 17.855469 1.7460938 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/trash-empty.svg b/.icons/Gruvbox-Dark/actions/24/trash-empty.svg
new file mode 100644
index 000000000..54ef9a88c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/trash-empty.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 0.9921875 C 5 0.9921875 5 1.9921875 5 1.9921875 L 2 1.9921875 C 2 1.9921875 1 1.9956938 1 2.9960938 L 1 3.9960938 L 14 3.9921875 L 14 2.9960938 C 14 1.9960938 13 1.9921875 13 1.9921875 L 10 1.9921875 C 10 1.9921875 10 0.9921875 9 0.9921875 L 6 0.9921875 z M 2 4.9960938 L 2 13.996094 C 2.00005 14.519674 2.47642 14.996044 3 14.996094 L 12 14.996094 C 12.52358 14.996044 12.99995 14.519674 13 13.996094 L 13 4.9960938 L 2 4.9960938 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/twitter-dm.svg b/.icons/Gruvbox-Dark/actions/24/twitter-dm.svg
new file mode 100644
index 000000000..6a77b6bb3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/twitter-dm.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.6699219 1 L 1.0039062 7.9882812 L 1.0039062 14.988281 L 15.003906 14.988281 L 15.003906 7.9882812 L 12.335938 1 L 3.6699219 1 z M 5.203125 3.0253906 L 10.802734 3.0253906 L 12.902344 8.9375 L 10.802734 8.9375 L 10.103516 11.037109 L 5.9023438 11.037109 L 5.203125 8.9375 L 3.1035156 8.9375 L 5.203125 3.0253906 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/twitter-home.svg b/.icons/Gruvbox-Dark/actions/24/twitter-home.svg
new file mode 100644
index 000000000..bde574864
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/twitter-home.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0.75976562 L 0 8.5703125 L 1.5234375 10.126953 L 2.6660156 9.140625 L 3.4277344 15.236328 L 12.572266 15.236328 L 13.333984 9.140625 L 14.476562 10.09375 L 16 8.5703125 L 8 0.75976562 z M 8 6.09375 C 9.2624 6.09375 10.285156 7.1166063 10.285156 8.3789062 C 10.285156 9.6413063 9.2623 10.664062 8 10.664062 C 6.7376 10.664062 5.7148438 9.6412062 5.7148438 8.3789062 C 5.7148438 7.1165062 6.7377 6.09375 8 6.09375 z M 8 12.189453 C 8.42079 12.189453 8.7617188 12.530382 8.7617188 12.951172 C 8.7617188 13.371952 8.42079 13.712891 8 13.712891 C 7.57921 13.712891 7.2382812 13.371952 7.2382812 12.951172 C 7.2382812 12.530382 7.57921 12.189453 8 12.189453 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/twitter-mentions.svg b/.icons/Gruvbox-Dark/actions/24/twitter-mentions.svg
new file mode 100644
index 000000000..df71c7de6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/twitter-mentions.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.634766 0.99609375 C 10.173857 1.0115105 9.7458312 1.2840094 9.5351562 1.7167969 C 7.6060562 1.6002269 5.7583188 2.7575219 5.0742188 4.6699219 C 4.4651988 6.4021219 3.2345563 8.6400594 2.5976562 8.7558594 C 2.4689462 8.8284594 2.3605706 8.9449431 2.3066406 9.0957031 C 2.1876606 9.4283131 2.3589462 9.7930494 2.6914062 9.9121094 L 11.992188 13.242188 C 12.324608 13.361247 12.687651 13.190002 12.806641 12.857422 C 12.860541 12.706662 12.850275 12.546043 12.796875 12.408203 C 12.378175 11.914293 12.846719 9.4031344 13.474609 7.6777344 C 14.158769 5.7653344 13.463237 3.6973 11.898438 2.5625 C 12.047307 1.93815 11.717549 1.2916125 11.099609 1.0703125 C 10.945124 1.0149825 10.788402 0.99095484 10.634766 0.99609375 z M 6.7441406 12.716797 C 6.4476006 13.545757 7.0116494 14.507181 8.0058594 14.863281 C 9.0000194 15.219341 10.04725 14.834819 10.34375 14.005859 L 6.7441406 12.716797 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/twitter-profile.svg b/.icons/Gruvbox-Dark/actions/24/twitter-profile.svg
new file mode 100644
index 000000000..36c9e31e4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/twitter-profile.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.0097656 1.6894531 C 6.1777656 1.6894531 4.6849594 3.2416875 4.6308594 5.1796875 C 4.5858594 5.1912875 4.54234 5.211275 4.5 5.234375 C 4.0787 5.463935 3.9695525 6.1788669 4.2578125 6.8417969 C 4.4897125 7.3750969 4.9015906 7.7055325 5.2753906 7.6953125 C 5.5567706 9.4676125 6.6768656 10.789062 8.0097656 10.789062 C 8.0137656 10.789062 8.0174844 10.789083 8.0214844 10.789062 C 9.3543844 10.789062 10.474559 9.4676125 10.755859 7.6953125 C 11.129639 7.7055125 11.541508 7.3751069 11.773438 6.8417969 C 12.061697 6.1788769 11.95254 5.463975 11.53125 5.234375 C 11.48885 5.211275 11.445441 5.1912875 11.400391 5.1796875 C 11.346191 3.2416875 9.8534844 1.6894531 8.0214844 1.6894531 C 8.0174844 1.6894331 8.0137656 1.6894531 8.0097656 1.6894531 z M 10.394531 11.074219 C 10.105641 11.761869 9.1205125 12.277344 7.9453125 12.277344 C 6.7755125 12.277344 5.7996594 11.768888 5.5058594 11.085938 C 3.0367594 11.339348 1.2376844 11.959879 1.0214844 12.693359 C 1.0184844 12.700359 1.0234844 12.707844 1.0214844 12.714844 C 1.0144844 12.741244 1.0127656 12.764216 1.0097656 12.791016 C 1.0087656 12.803116 1 12.811819 1 12.824219 C 0.99991 12.828219 1 12.832038 1 12.835938 L 1 14.650391 C 1 14.844301 1.1557094 15 1.3496094 15 L 14.648438 15 C 14.842337 15 15 14.844291 15 14.650391 L 15 12.835938 C 15 12.827937 15.00035 12.8205 15 12.8125 C 14.998 12.77 14.979197 12.735169 14.966797 12.693359 C 14.746047 11.951029 12.908331 11.321519 10.394531 11.074219 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/underexposure.svg b/.icons/Gruvbox-Dark/actions/24/underexposure.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/underexposure.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/undo.svg b/.icons/Gruvbox-Dark/actions/24/undo.svg
new file mode 120000
index 000000000..88a18b65f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/undo.svg
@@ -0,0 +1 @@
+edit-undo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/unlock.svg b/.icons/Gruvbox-Dark/actions/24/unlock.svg
new file mode 120000
index 000000000..4429457ac
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/unlock.svg
@@ -0,0 +1 @@
+document-decrypt.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/up.svg b/.icons/Gruvbox-Dark/actions/24/up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/upcomingevents-amarok.svg b/.icons/Gruvbox-Dark/actions/24/upcomingevents-amarok.svg
new file mode 120000
index 000000000..702265284
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/upcomingevents-amarok.svg
@@ -0,0 +1 @@
+view-calendar-upcoming-events.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/upindicator.svg b/.icons/Gruvbox-Dark/actions/24/upindicator.svg
new file mode 120000
index 000000000..687a8fb01
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/upindicator.svg
@@ -0,0 +1 @@
+pan-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/upload-media.svg b/.icons/Gruvbox-Dark/actions/24/upload-media.svg
new file mode 120000
index 000000000..65a1d1f76
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/upload-media.svg
@@ -0,0 +1 @@
+download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/user-group-delete.svg b/.icons/Gruvbox-Dark/actions/24/user-group-delete.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/user-group-delete.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/user-group-new.svg b/.icons/Gruvbox-Dark/actions/24/user-group-new.svg
new file mode 120000
index 000000000..437bff979
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/user-group-new.svg
@@ -0,0 +1 @@
+add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/user-group-properties.svg b/.icons/Gruvbox-Dark/actions/24/user-group-properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/user-group-properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/user-identity.svg b/.icons/Gruvbox-Dark/actions/24/user-identity.svg
new file mode 120000
index 000000000..900d343a8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/user-identity.svg
@@ -0,0 +1 @@
+twitter-profile.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/user-properties.svg b/.icons/Gruvbox-Dark/actions/24/user-properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/user-properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/user-trash-full.svg b/.icons/Gruvbox-Dark/actions/24/user-trash-full.svg
new file mode 100644
index 000000000..dd54380e3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/user-trash-full.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="translate(-423 -221)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m429 230s-1.0405 3.3033-0.99977 5.0036c0.03 1.38 1 4 1 4 0.00005 0.52358 0.47642 0.99995 1 1h8 1c0.52358-0.00005 0.99995-0.47642 1-1 0 0 0.96731-2.6235 1.0002-3.9964 0.04-1.7-1-5-1-5z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m428 228v1l13-0.003v-1c0-1-0.9998-1.0034-0.9998-1.0034h-3s0-1-1-1h-3c-1 0-1 1-1 1h-3s-1.0002 0.003-1.0002 1.0034z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/user-trash.svg b/.icons/Gruvbox-Dark/actions/24/user-trash.svg
new file mode 100644
index 000000000..69eded258
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/user-trash.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <g transform="translate(-423,-221)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m429 230v9c0.00005 0.52358 0.47642 0.99995 1 1h8 1c0.52358-0.00005 0.99995-0.47642 1-1v-9z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m428 228v1l13-0.003v-1c0-1-0.9998-1.0034-0.9998-1.0034h-3s0-1-1-1h-3c-1 0-1 1-1 1h-3s-1.0002 0.003-1.0002 1.0034z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/videoclip-amarok.svg b/.icons/Gruvbox-Dark/actions/24/videoclip-amarok.svg
new file mode 120000
index 000000000..0d1faec0d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/videoclip-amarok.svg
@@ -0,0 +1 @@
+kdenlive-show-video.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-bank-account-checking.svg b/.icons/Gruvbox-Dark/actions/24/view-bank-account-checking.svg
new file mode 100644
index 000000000..62940746b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-bank-account-checking.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 L 0 8 L 2 8 L 2 15 L 10.376953 15 C 10.143093 14.52135 10 13.991934 10 13.427734 C 10 12.030034 10.82389 10.840778 12 10.267578 L 12 8 L 14 8 L 7 1 z M 7 6 C 8.1046 6 9 6.89547 9 8 C 9 9.10453 8.10457 10 7 10 C 9.9999 9.9982 10 12.400391 10 12.400391 L 10 13 L 4 13 L 4 12.400391 C 4 12.400391 3.99989 10.0018 7 10 C 5.8954 10 5 9.10453 5 8 C 5 6.89547 5.89543 6 7 6 z M 13.5 10 L 13.5 10.857422 C 12.1194 10.857422 11 12.007634 11 13.427734 C 11 14.847934 12.1194 16 13.5 16 C 14.8666 16 15.975647 14.870903 15.998047 13.470703 A 0.41663 0.42857 0 0 0 16 13.427734 A 0.41663 0.42857 0 0 0 15.583984 13 A 0.41663 0.42857 0 0 0 15.166016 13.427734 C 15.166016 14.374504 14.42038 15.142578 13.5 15.142578 C 12.57962 15.142578 11.833984 14.374464 11.833984 13.427734 C 11.833984 12.480964 12.57964 11.714844 13.5 11.714844 L 13.5 12.572266 L 15.166016 11.285156 L 13.5 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-bank-account-savings.svg b/.icons/Gruvbox-Dark/actions/24/view-bank-account-savings.svg
new file mode 100644
index 000000000..53ce874fb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-bank-account-savings.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 L 0 8 L 2 8 L 2 15 L 12 15 L 12 8 L 14 8 L 7 1 z M 7 6 C 8.1046 6 9 6.89547 9 8 C 9 9.10453 8.10457 10 7 10 C 9.9999 9.9982 10 12.400391 10 12.400391 L 10 13 L 4 13 L 4 12.400391 C 4 12.400391 3.9999 10.002 7 10 C 5.8954 10 5 9.1045 5 8 C 5 6.8955 5.8954 6 7 6 z M 14 11 L 14 13 L 13 13 L 14.5 16 L 16 13 L 15 13 L 15 11 L 14 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-bank-account.svg b/.icons/Gruvbox-Dark/actions/24/view-bank-account.svg
new file mode 100644
index 000000000..66647d8d5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-bank-account.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 L 1 8 L 3 8 L 3 15 L 13 15 L 13 8 L 15 8 L 8 1 z M 8 6 C 9.1046 6 10 6.89547 10 8 C 10 9.10453 9.10457 10 8 10 C 10.9999 9.9982 11 12.400391 11 12.400391 L 11 13 L 5 13 L 5 12.400391 C 5 12.400391 4.99989 10.0018 8 10 C 6.8954 10 6 9.10453 6 8 C 6 6.89547 6.89543 6 8 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-bank.svg b/.icons/Gruvbox-Dark/actions/24/view-bank.svg
new file mode 100644
index 000000000..7247f98a9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-bank.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 L 1 8 L 3 8 L 3 15 L 13 15 L 13 8 L 15 8 L 8 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-barcode-add.svg b/.icons/Gruvbox-Dark/actions/24/view-barcode-add.svg
new file mode 100644
index 000000000..2017eef7d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-barcode-add.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1.0039062 L 1 14.003906 L 3 14.003906 L 3 1.0039062 L 1 1.0039062 z M 4 1.0039062 L 4 7.0039062 L 5 7.0039062 L 5 1.0039062 L 4 1.0039062 z M 6 1.0039062 L 6 14.003906 L 7 14.003906 L 7 1.0039062 L 6 1.0039062 z M 8 1.0039062 L 8 9.0039062 L 9 9.0039062 L 9 1.0039062 L 8 1.0039062 z M 10 1.0039062 L 10 7.0039062 L 11 7.0039062 L 11 1.0039062 L 10 1.0039062 z M 12 1.0039062 L 12 7.0039062 L 15 7.0039062 L 15 1.0039062 L 12 1.0039062 z M 11 8.0039062 A 1.000075 1.000075 0 0 0 10 9.0039062 L 10 10.003906 L 9 10.003906 A 1.000075 1.000075 0 0 0 8 11.003906 L 8 12.003906 A 1.000075 1.000075 0 0 0 9 13.003906 L 10 13.003906 L 10 14.003906 A 1.000075 1.000075 0 0 0 11 15.003906 L 12 15.003906 A 1.000075 1.000075 0 0 0 13 14.003906 L 13 13.003906 L 14 13.003906 A 1.000075 1.000075 0 0 0 15 12.003906 L 15 11.003906 A 1.000075 1.000075 0 0 0 14 10.003906 L 13 10.003906 L 13 9.0039062 A 1.000075 1.000075 0 0 0 12 8.0039062 L 11 8.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-barcode.svg b/.icons/Gruvbox-Dark/actions/24/view-barcode.svg
new file mode 100644
index 000000000..bcbfed557
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-barcode.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 2.0292969 L 1 15.029297 L 3 15.029297 L 3 2.0292969 L 1 2.0292969 z M 4 2.0292969 L 4 8.0292969 L 5 8.0292969 L 5 2.0292969 L 4 2.0292969 z M 6 2.0292969 L 6 15.029297 L 7 15.029297 L 7 2.0292969 L 6 2.0292969 z M 8 2.0292969 L 8 15.029297 L 9 15.029297 L 9 2.0292969 L 8 2.0292969 z M 10 2.0292969 L 10 9.0292969 L 11 9.0292969 L 11 2.0292969 L 10 2.0292969 z M 12 2.0292969 L 12 15.029297 L 15 15.029297 L 15 2.0292969 L 12 2.0292969 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-calendar-agenda.svg b/.icons/Gruvbox-Dark/actions/24/view-calendar-agenda.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-calendar-agenda.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-calendar-birthday.svg b/.icons/Gruvbox-Dark/actions/24/view-calendar-birthday.svg
new file mode 100644
index 000000000..75f351856
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-calendar-birthday.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 2 L 7 4 L 5.859375 4 C 4.895575 4 5.0039062 4.6660156 5.0039062 4.6660156 L 5.0039062 6 L 4.4335938 6 C 2.8273937 6 3.0058594 7 3.0058594 7 L 3.0058594 9 L 3 9 C 0.75 9 1 11 1 11 L 1 15 L 15 15 L 15 11 C 15 9 13 9 13 9 L 13 7 C 13 6 11.572266 6 11.572266 6 L 11 6 L 11 4.6660156 C 11 3.9993156 10.142578 4 10.142578 4 L 8 4 L 8 2 L 7 2 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-calendar-day.svg b/.icons/Gruvbox-Dark/actions/24/view-calendar-day.svg
new file mode 100644
index 000000000..89795582e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-calendar-day.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 C 0.75 1 1 3 1 3 L 1 15 L 15 15 L 15 3 C 15 1 13 1 13 1 L 3 1 z M 3 3 L 13 3 L 13 13 L 3 13 L 3 10.5 L 3 3 z M 7 7 L 7 9 L 9 9 L 9 7 L 7 7 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-calendar-holiday.svg b/.icons/Gruvbox-Dark/actions/24/view-calendar-holiday.svg
new file mode 100644
index 000000000..cbc9d61d7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-calendar-holiday.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 C 0.75 1 1 3 1 3 L 1 15 L 15 15 L 15 3 C 15 1 13 1 13 1 L 3 1 z M 3 3 L 13 3 L 13 13 L 3 13 L 3 10.5 L 3 3 z" transform="translate(4 4)"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 7 7 L 7 9 L 9 9 L 9 7 L 7 7 z M 10 7 L 10 9 L 12 9 L 12 7 L 10 7 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-calendar-journal.svg b/.icons/Gruvbox-Dark/actions/24/view-calendar-journal.svg
new file mode 100644
index 000000000..f8803627d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-calendar-journal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 2.0097656 L 0 14.009766 L 10 14.009766 L 10 4.0097656 C 10 2.0097656 8 2.0097656 8 2.0097656 L 0 2.0097656 z M 10 2.0097656 C 10 2.0097656 11 2.0097656 11 4.0097656 L 11 14.009766 L 12 14.009766 L 12 4.0097656 C 12 2.0097656 10 2.0097656 10 2.0097656 z M 12 2.0097656 C 12 2.0097656 13 2.0097656 13 4.0097656 L 13 14.009766 L 14 14.009766 L 14 4.0097656 C 14 2.0097656 12 2.0097656 12 2.0097656 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-calendar-list.svg b/.icons/Gruvbox-Dark/actions/24/view-calendar-list.svg
new file mode 120000
index 000000000..5e86bb448
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-calendar-list.svg
@@ -0,0 +1 @@
+snap-page.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-calendar-month.svg b/.icons/Gruvbox-Dark/actions/24/view-calendar-month.svg
new file mode 100644
index 000000000..d170b79d3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-calendar-month.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 C 0.75 1 1 3 1 3 L 1 15 L 15 15 L 15 3 C 15 1 13 1 13 1 L 3 1 z M 3 3 L 13 3 L 13 13 L 3 13 L 3 10.5 L 3 3 z M 4 4 L 4 6 L 6 6 L 6 4 L 4 4 z M 7 4 L 7 6 L 9 6 L 9 4 L 7 4 z M 10 4 L 10 6 L 12 6 L 12 4 L 10 4 z M 4 7 L 4 9 L 6 9 L 6 7 L 4 7 z M 7 7 L 7 9 L 9 9 L 9 7 L 7 7 z M 10 7 L 10 9 L 12 9 L 12 7 L 10 7 z M 4 10 L 4 12 L 6 12 L 6 10 L 4 10 z M 7 10 L 7 12 L 9 12 L 9 10 L 7 10 z M 10 10 L 10 12 L 12 12 L 12 10 L 10 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-calendar-special-occasion.svg b/.icons/Gruvbox-Dark/actions/24/view-calendar-special-occasion.svg
new file mode 100644
index 000000000..7ff9bc720
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-calendar-special-occasion.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 C 0.75 1 1 3 1 3 L 1 15 L 15 15 L 15 3 C 15 1 13 1 13 1 L 3 1 z M 3 3 L 13 3 L 13 3.1640625 L 6.9707031 10.0625 L 4.7207031 7.8125 C 4.3444031 7.4361 3.6596031 7.4362 3.2832031 7.8125 C 3.0950031 8.0007 3 8.26595 3 8.53125 C 3 8.79665 3.0950031 9.0618 3.2832031 9.25 L 6.2832031 12.25 L 7.0644531 13 L 7.7519531 12.1875 L 13 6.1894531 L 13 13 L 7.0644531 13 L 3 13 L 3 8.53125 L 3 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-calendar-tasks.svg b/.icons/Gruvbox-Dark/actions/24/view-calendar-tasks.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-calendar-tasks.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-calendar-time-spent.svg b/.icons/Gruvbox-Dark/actions/24/view-calendar-time-spent.svg
new file mode 120000
index 000000000..ab3c72dcd
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-calendar-time-spent.svg
@@ -0,0 +1 @@
+document-open-recent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-calendar-timeline.svg b/.icons/Gruvbox-Dark/actions/24/view-calendar-timeline.svg
new file mode 100644
index 000000000..a68bfa6ba
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-calendar-timeline.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 C 0.75 1 1 3 1 3 L 1 15 L 15 15 L 15 3 C 15 1 13 1 13 1 L 3 1 z M 3 3 L 13 3 L 13 7 L 7 7 L 7 9 L 13 9 L 13 13 L 3 13 L 3 10.5 L 3 6 L 7 6 L 7 4 L 3 4 L 3 3 z M 5 10 L 5 12 L 9 12 L 9 10 L 5 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-calendar-upcoming-days.svg b/.icons/Gruvbox-Dark/actions/24/view-calendar-upcoming-days.svg
new file mode 100644
index 000000000..003ceba06
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-calendar-upcoming-days.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 C 0.75 1 1 3 1 3 L 1 15 L 15 15 L 15 3 C 15 1 13 1 13 1 L 3 1 z M 3 3 L 13 3 L 13 13 L 3 13 L 3 10.5 L 3 3 z M 4 7 L 4 9 L 6 9 L 6 7 L 4 7 z M 7 7 L 7 9 L 9 9 L 9 7 L 7 7 z M 10 7 L 10 9 L 12 9 L 12 7 L 10 7 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-calendar-upcoming-events.svg b/.icons/Gruvbox-Dark/actions/24/view-calendar-upcoming-events.svg
new file mode 100644
index 000000000..d550a7e47
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-calendar-upcoming-events.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 C 0.75 1 1 3 1 3 L 1 15 L 15 15 L 15 3 C 15 1 13 1 13 1 L 3 1 z M 3 3 L 13 3 L 13 13 L 3 13 L 3 10.5 L 3 3 z M 7 5 L 7 9 L 9 9 L 9 5 L 7 5 z M 8 10 A 1 1 0 0 0 7 11 A 1 1 0 0 0 8 12 A 1 1 0 0 0 9 11 A 1 1 0 0 0 8 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-calendar-wedding-anniversary.svg b/.icons/Gruvbox-Dark/actions/24/view-calendar-wedding-anniversary.svg
new file mode 100644
index 000000000..9304d9586
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-calendar-wedding-anniversary.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.0039062 2 A 6 6 0 0 0 0.00390625 8 A 6 6 0 0 0 6.0039062 14 A 6 6 0 0 0 8.0019531 13.648438 A 6 6 0 0 0 10.003906 14 A 6 6 0 0 0 16.003906 8 A 6 6 0 0 0 10.003906 2 A 6 6 0 0 0 8.0039062 2.3496094 A 6 6 0 0 0 6.0039062 2 z M 5.5097656 4.0351562 A 6 6 0 0 0 4.0039062 8 A 6 6 0 0 0 5.5078125 11.964844 A 4 4 0 0 1 2.0039062 8 A 4 4 0 0 1 5.5097656 4.0351562 z M 10.498047 4.0351562 A 4 4 0 0 1 14.003906 8 A 4 4 0 0 1 10.496094 11.964844 A 6 6 0 0 0 12.003906 8 A 6 6 0 0 0 10.498047 4.0351562 z M 8.0058594 4.5410156 A 4 4 0 0 1 10.003906 8 A 4 4 0 0 1 8.0019531 11.458984 A 4 4 0 0 1 6.0039062 8 A 4 4 0 0 1 8.0058594 4.5410156 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-calendar-week.svg b/.icons/Gruvbox-Dark/actions/24/view-calendar-week.svg
new file mode 100644
index 000000000..6628fb666
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-calendar-week.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 C 0.75 1 1 3 1 3 L 1 15 L 15 15 L 15 3 C 15 1 13 1 13 1 L 3 1 z M 3 3 L 13 3 L 13 13 L 3 13 L 3 10.5 L 3 3 z M 4 4 L 4 6 L 6 6 L 6 4 L 4 4 z M 7 4 L 7 6 L 9 6 L 9 4 L 7 4 z M 10 4 L 10 6 L 12 6 L 12 4 L 10 4 z M 4 7 L 4 9 L 6 9 L 6 7 L 4 7 z M 7 7 L 7 9 L 9 9 L 9 7 L 7 7 z M 10 7 L 10 9 L 12 9 L 12 7 L 10 7 z M 4 10 L 4 12 L 6 12 L 6 10 L 4 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-calendar-whatsnext.svg b/.icons/Gruvbox-Dark/actions/24/view-calendar-whatsnext.svg
new file mode 120000
index 000000000..b830e6bae
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-calendar-whatsnext.svg
@@ -0,0 +1 @@
+view-calendar-journal.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-calendar-workweek.svg b/.icons/Gruvbox-Dark/actions/24/view-calendar-workweek.svg
new file mode 100644
index 000000000..6e7fe7e0b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-calendar-workweek.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 C 0.75 1 1 3 1 3 L 1 15 L 15 15 L 15 3 C 15 1 13 1 13 1 L 3 1 z M 3 3 L 13 3 L 13 13 L 3 13 L 3 10.5 L 3 3 z M 10 4 L 10 6 L 12 6 L 12 4 L 10 4 z M 4 7 L 4 9 L 6 9 L 6 7 L 4 7 z M 7 7 L 7 9 L 9 9 L 9 7 L 7 7 z M 10 7 L 10 9 L 12 9 L 12 7 L 10 7 z M 4 10 L 4 12 L 6 12 L 6 10 L 4 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-calendar.svg b/.icons/Gruvbox-Dark/actions/24/view-calendar.svg
new file mode 100644
index 000000000..3287670e8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-calendar.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 C 0.75 1 1 3 1 3 L 1 15 L 15 15 L 15 3 C 15 1 13 1 13 1 L 3 1 z M 3 3 L 13 3 L 13 13 L 3 13 L 3 10.5 L 3 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-catalog.svg b/.icons/Gruvbox-Dark/actions/24/view-catalog.svg
new file mode 120000
index 000000000..62e1f1e9c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-catalog.svg
@@ -0,0 +1 @@
+view-pim-news.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-categories.svg b/.icons/Gruvbox-Dark/actions/24/view-categories.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-categories.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-certificate-add.svg b/.icons/Gruvbox-Dark/actions/24/view-certificate-add.svg
new file mode 100644
index 000000000..c44c8d6f7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-certificate-add.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 1 L 0 14.996094 C 3 14.994994 6 14.996384 9 14.998047 L 9 8.9980469 L 15 8.9980469 L 15 9 L 16 9 L 16 1.0039062 C 10.6667 1.0059062 5.333 0.998 0 1 z M 9 3 L 15 3 L 15 4 L 9 4 L 9 3 z M 3.5 4 C 4.331 4 5 4.6673669 5 5.4980469 L 5 6.9980469 L 6 6.9980469 L 6 9.9980469 L 1 9.9980469 L 1 6.9980469 L 2 6.9980469 L 2 5.4980469 C 2 4.6673169 2.669 4 3.5 4 z M 3.5 4.9980469 C 3.223 4.9980469 3 5.2211369 3 5.4980469 L 3 6.9980469 L 4 6.9980469 L 4 5.4980469 C 4 5.2211369 3.777 4.9980469 3.5 4.9980469 z M 9 5.9980469 L 15 5.9980469 L 15 6.9980469 L 9 6.9980469 L 9 5.9980469 z M 12 10 L 12 12 L 10 12 L 10 14 L 12 14 L 12 16 L 14 16 L 14 14 L 16 14 L 16 12 L 14 12 L 14 10 L 12 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-certificate-export-secret.svg b/.icons/Gruvbox-Dark/actions/24/view-certificate-export-secret.svg
new file mode 100644
index 000000000..1379bd27e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-certificate-export-secret.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 1 L 0 14.996094 C 3 14.995094 6 14.996047 9 14.998047 L 9 8.9980469 L 15 8.9980469 L 15 9 L 16 9 L 16 1.0039062 C 10.667 1.0059063 5.333 0.998 0 1 z M 9 3 L 15 3 L 15 4 L 9 4 L 9 3 z M 3.5 4 C 4.331 4 5 4.6673469 5 5.4980469 L 5 6.9980469 L 6 6.9980469 L 6 9.9980469 L 1 9.9980469 L 1 6.9980469 L 2 6.9980469 L 2 5.4980469 C 2 4.6673469 2.669 4 3.5 4 z M 3.5 4.9980469 C 3.223 4.9980469 3 5.2211469 3 5.4980469 L 3 6.9980469 L 4 6.9980469 L 4 5.4980469 C 4 5.2211469 3.777 4.9980469 3.5 4.9980469 z M 9 5.9980469 L 15 5.9980469 L 15 6.9980469 L 9 6.9980469 L 9 5.9980469 z" transform="translate(4 4)"/>
+ <path style="fill:currentColor" class="ColorScheme-Highlight" d="M 13 10 L 13 11 L 10 11 L 10 14 L 13 14 L 13 15 L 16 12.5 L 13 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-certificate-export-server.svg b/.icons/Gruvbox-Dark/actions/24/view-certificate-export-server.svg
new file mode 100644
index 000000000..73c4156ae
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-certificate-export-server.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 1 L 0 14.996094 C 3 14.994994 6 14.996243 9 14.998047 L 9 8.9980469 L 15 8.9980469 L 15 9 L 16 9 L 16 1.0039062 C 10.6667 1.0059062 5.333 0.998 0 1 z M 9 3 L 15 3 L 15 4 L 9 4 L 9 3 z M 3.5 4 C 4.331 4 5 4.6673669 5 5.4980469 L 5 6.9980469 L 6 6.9980469 L 6 9.9980469 L 1 9.9980469 L 1 6.9980469 L 2 6.9980469 L 2 5.4980469 C 2 4.6673169 2.669 4 3.5 4 z M 3.5 4.9980469 C 3.223 4.9980469 3 5.2211369 3 5.4980469 L 3 6.9980469 L 4 6.9980469 L 4 5.4980469 C 4 5.2211369 3.777 4.9980469 3.5 4.9980469 z M 9 5.9980469 L 15 5.9980469 L 15 6.9980469 L 9 6.9980469 L 9 5.9980469 z M 10 10 L 10 11 L 15 11 L 15 10 L 10 10 z M 10 12 L 10 13 L 15 13 L 15 12 L 10 12 z M 10 14 L 10 15 L 15 15 L 15 14 L 10 14 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-certificate-export.svg b/.icons/Gruvbox-Dark/actions/24/view-certificate-export.svg
new file mode 100644
index 000000000..bc68e2230
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-certificate-export.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 1 L 0 14.996094 C 3 14.995094 6 14.996047 9 14.998047 L 9 8.9980469 L 15 8.9980469 L 15 9 L 16 9 L 16 1.0039062 C 10.667 1.0059063 5.333 0.998 0 1 z M 9 3 L 15 3 L 15 4 L 9 4 L 9 3 z M 3.5 4 C 4.331 4 5 4.6673469 5 5.4980469 L 5 6.9980469 L 6 6.9980469 L 6 9.9980469 L 1 9.9980469 L 1 6.9980469 L 2 6.9980469 L 2 5.4980469 C 2 4.6673469 2.669 4 3.5 4 z M 3.5 4.9980469 C 3.223 4.9980469 3 5.2211469 3 5.4980469 L 3 6.9980469 L 4 6.9980469 L 4 5.4980469 C 4 5.2211469 3.777 4.9980469 3.5 4.9980469 z M 9 5.9980469 L 15 5.9980469 L 15 6.9980469 L 9 6.9980469 L 9 5.9980469 z M 13 10 L 13 11 L 10 11 L 10 14 L 13 14 L 13 15 L 16 12.5 L 13 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-certificate-import.svg b/.icons/Gruvbox-Dark/actions/24/view-certificate-import.svg
new file mode 100644
index 000000000..ced89ab8e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-certificate-import.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 1 L 0 14.996094 C 3 14.994994 6 14.99629 9 14.998047 L 9 8.9980469 L 15 8.9980469 L 15 9 L 16 9 L 16 1.0039062 C 10.6667 1.0059062 5.333 0.998 0 1 z M 9 3 L 15 3 L 15 4 L 9 4 L 9 3 z M 3.5 4 C 4.331 4 5 4.6673669 5 5.4980469 L 5 6.9980469 L 6 6.9980469 L 6 9.9980469 L 1 9.9980469 L 1 6.9980469 L 2 6.9980469 L 2 5.4980469 C 2 4.6673169 2.669 4 3.5 4 z M 3.5 4.9980469 C 3.223 4.9980469 3 5.2211369 3 5.4980469 L 3 6.9980469 L 4 6.9980469 L 4 5.4980469 C 4 5.2211369 3.777 4.9980469 3.5 4.9980469 z M 9 5.9980469 L 15 5.9980469 L 15 6.9980469 L 9 6.9980469 L 9 5.9980469 z M 13 10 L 10 12.5 L 13 15 L 13 14 L 16 14 L 16 11 L 13 11 L 13 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-certificate-server-configure.svg b/.icons/Gruvbox-Dark/actions/24/view-certificate-server-configure.svg
new file mode 100644
index 000000000..2c64b055f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-certificate-server-configure.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 1 L 0 14.996094 C 3 14.995094 6 14.996047 9 14.998047 L 9 8.9980469 L 15 8.9980469 L 15 9 L 16 9 L 16 1.0039062 C 10.667 1.0059063 5.333 0.998 0 1 z M 9 3 L 15 3 L 15 4 L 9 4 L 9 3 z M 3.5 4 C 4.331 4 5 4.6673469 5 5.4980469 L 5 6.9980469 L 6 6.9980469 L 6 9.9980469 L 1 9.9980469 L 1 6.9980469 L 2 6.9980469 L 2 5.4980469 C 2 4.6673469 2.669 4 3.5 4 z M 3.5 4.9980469 C 3.223 4.9980469 3 5.2211469 3 5.4980469 L 3 6.9980469 L 4 6.9980469 L 4 5.4980469 C 4 5.2211469 3.777 4.9980469 3.5 4.9980469 z M 9 5.9980469 L 15 5.9980469 L 15 6.9980469 L 9 6.9980469 L 9 5.9980469 z M 12 10 L 12 10.585938 L 11.585938 10.171875 L 10.171875 11.585938 L 10.585938 12 L 10 12 L 10 14 L 10.585938 14 L 10.171875 14.414062 L 11.585938 15.828125 L 12 15.414062 L 12 16 L 14 16 L 14 15.414062 L 14.414062 15.828125 L 15.828125 14.414062 L 15.414062 14 L 16 14 L 16 12 L 15.414062 12 L 15.828125 11.585938 L 14.414062 10.171875 L 14 10.585938 L 14 10 L 12 10 z M 13 12 A 1 1 0 0 1 14 13 A 1 1 0 0 1 13 14 A 1 1 0 0 1 12 13 A 1 1 0 0 1 13 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-certificate-sign.svg b/.icons/Gruvbox-Dark/actions/24/view-certificate-sign.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-certificate-sign.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-certificate.svg b/.icons/Gruvbox-Dark/actions/24/view-certificate.svg
new file mode 100644
index 000000000..4fc33c3ea
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-certificate.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 1 L 0 15 C 5.3333 14.998 10.667 15.005906 16 15.003906 L 16 1.0039062 C 10.667 1.0058063 5.333 0.998 0 1 z M 9 3 L 15 3 L 15 4 L 9 4 L 9 3 z M 3.5 4 C 4.331 4 5 4.669 5 5.5 L 5 7 L 6 7 L 6 10 L 1 10 L 1 7 L 2 7 L 2 5.5 C 2 4.669 2.669 4 3.5 4 z M 3.5 5 C 3.223 5 3 5.223 3 5.5 L 3 7 L 4 7 L 4 5.5 C 4 5.223 3.777 5 3.5 5 z M 9 6 L 15 6 L 15 7 L 9 7 L 9 6 z M 9 9 L 15 9 L 15 10 L 9 10 L 9 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-choose.svg b/.icons/Gruvbox-Dark/actions/24/view-choose.svg
new file mode 120000
index 000000000..1c80627df
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-choose.svg
@@ -0,0 +1 @@
+view-filter-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-close.svg b/.icons/Gruvbox-Dark/actions/24/view-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-column.svg b/.icons/Gruvbox-Dark/actions/24/view-column.svg
new file mode 100644
index 000000000..8b2662cea
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-column.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 3 L 1 13 L 3 13 L 3 3 L 1 3 z M 5 3 L 5 13 L 7 13 L 7 3 L 5 3 z M 9 3 L 9 13 L 11 13 L 11 3 L 9 3 z M 13 3 L 13 13 L 15 13 L 15 3 L 13 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-compact.svg b/.icons/Gruvbox-Dark/actions/24/view-compact.svg
new file mode 100644
index 000000000..173a51a8f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-compact.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.25 4.0039062 C 2.1115 4.0039062 2 4.1154064 2 4.2539062 L 2 5.7539062 C 2 5.8924062 2.1115 6.0039062 2.25 6.0039062 L 3.75 6.0039062 C 3.8885 6.0039062 4 5.8924063 4 5.7539062 L 4 4.2539062 C 4 4.1154063 3.8885 4.0039062 3.75 4.0039062 L 2.25 4.0039062 z M 5.25 4.0039062 C 5.1115 4.0039062 5 4.1154064 5 4.2539062 L 5 5.7539062 C 5 5.8924062 5.1115 6.0039062 5.25 6.0039062 L 6.75 6.0039062 C 6.8885 6.0039062 7 5.8924063 7 5.7539062 L 7 4.2539062 C 7 4.1154063 6.8885 4.0039062 6.75 4.0039062 L 5.25 4.0039062 z M 8.25 4.0039062 C 8.1115 4.0039062 8 4.1154064 8 4.2539062 L 8 5.7539062 C 8 5.8924062 8.1115 6.0039062 8.25 6.0039062 L 9.75 6.0039062 C 9.8885 6.0039062 10 5.8924063 10 5.7539062 L 10 4.2539062 C 10 4.1154063 9.8885 4.0039062 9.75 4.0039062 L 8.25 4.0039062 z M 11.25 4.0039062 C 11.1115 4.0039062 11 4.1154064 11 4.2539062 L 11 5.7539062 C 11 5.8924062 11.1115 6.0039062 11.25 6.0039062 L 12.75 6.0039062 C 12.8885 6.0039062 13 5.8924063 13 5.7539062 L 13 4.2539062 C 13 4.1154063 12.8885 4.0039062 12.75 4.0039062 L 11.25 4.0039062 z M 2.25 7.0039062 C 2.1115 7.0039063 2 7.1154064 2 7.2539062 L 2 8.7539062 C 2 8.8924063 2.1115 9.0039062 2.25 9.0039062 L 3.75 9.0039062 C 3.8885 9.0039062 4 8.8924063 4 8.7539062 L 4 7.2539062 C 4 7.1154063 3.8885 7.0039062 3.75 7.0039062 L 2.25 7.0039062 z M 5.25 7.0039062 C 5.1115 7.0039063 5 7.1154064 5 7.2539062 L 5 8.7539062 C 5 8.8924063 5.1115 9.0039062 5.25 9.0039062 L 6.75 9.0039062 C 6.8885 9.0039062 7 8.8924063 7 8.7539062 L 7 7.2539062 C 7 7.1154063 6.8885 7.0039062 6.75 7.0039062 L 5.25 7.0039062 z M 8.25 7.0039062 C 8.1115 7.0039063 8 7.1154064 8 7.2539062 L 8 8.7539062 C 8 8.8924063 8.1115 9.0039062 8.25 9.0039062 L 9.75 9.0039062 C 9.8885 9.0039062 10 8.8924063 10 8.7539062 L 10 7.2539062 C 10 7.1154063 9.8885 7.0039062 9.75 7.0039062 L 8.25 7.0039062 z M 11.25 7.0039062 C 11.1115 7.0039063 11 7.1154064 11 7.2539062 L 11 8.7539062 C 11 8.8924063 11.1115 9.0039062 11.25 9.0039062 L 12.75 9.0039062 C 12.8885 9.0039062 13 8.8924063 13 8.7539062 L 13 7.2539062 C 13 7.1154063 12.8885 7.0039062 12.75 7.0039062 L 11.25 7.0039062 z M 2.25 10.003906 C 2.1115 10.003906 2 10.115406 2 10.253906 L 2 11.753906 C 2 11.892406 2.1115 12.003906 2.25 12.003906 L 3.75 12.003906 C 3.8885 12.003906 4 11.892406 4 11.753906 L 4 10.253906 C 4 10.115406 3.8885 10.003906 3.75 10.003906 L 2.25 10.003906 z M 5.25 10.003906 C 5.1115 10.003906 5 10.115406 5 10.253906 L 5 11.753906 C 5 11.892406 5.1115 12.003906 5.25 12.003906 L 6.75 12.003906 C 6.8885 12.003906 7 11.892406 7 11.753906 L 7 10.253906 C 7 10.115406 6.8885 10.003906 6.75 10.003906 L 5.25 10.003906 z M 8.25 10.003906 C 8.1115 10.003906 8 10.115406 8 10.253906 L 8 11.753906 C 8 11.892406 8.1115 12.003906 8.25 12.003906 L 9.75 12.003906 C 9.8885 12.003906 10 11.892406 10 11.753906 L 10 10.253906 C 10 10.115406 9.8885 10.003906 9.75 10.003906 L 8.25 10.003906 z M 11.25 10.003906 C 11.1115 10.003906 11 10.115406 11 10.253906 L 11 11.753906 C 11 11.892406 11.1115 12.003906 11.25 12.003906 L 12.75 12.003906 C 12.8885 12.003906 13 11.892406 13 11.753906 L 13 10.253906 C 13 10.115406 12.8885 10.003906 12.75 10.003906 L 11.25 10.003906 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-continuous.svg b/.icons/Gruvbox-Dark/actions/24/view-continuous.svg
new file mode 100644
index 000000000..d1e198b80
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-continuous.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 2.0039062 L 6 3.0039062 L 10 3.0039062 L 10 2.0039062 L 6 2.0039062 z M 4 4.0078125 L 4 6.0039062 L 12 6.0039062 L 12 4.0078125 L 4 4.0078125 z M 2 7.0039062 L 2 9 L 14 9 L 14 7.0039062 L 2 7.0039062 z M 4 10.003906 L 4 12.005859 L 12 12.005859 L 12 10.003906 L 4 10.003906 z M 6 13.003906 L 6 14.003906 L 10 14.003906 L 10 13.003906 L 6 13.003906 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-coverflow.svg b/.icons/Gruvbox-Dark/actions/24/view-coverflow.svg
new file mode 100644
index 000000000..375e69894
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-coverflow.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 3 L 1 13 L 2 13 L 2 3 L 1 3 z M 14 3 L 14 13 L 15 13 L 15 3 L 14 3 z M 3 4 L 3 12 L 4 12 L 4 4 L 3 4 z M 12 4 L 12 12 L 13 12 L 13 4 L 12 4 z M 5 5 L 5 11 L 11 11 L 11 5 L 5 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-dual.svg b/.icons/Gruvbox-Dark/actions/24/view-dual.svg
new file mode 100644
index 000000000..fabb855bc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-dual.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 1 L 0 15 C 5.3333 14.998 10.667 15.005906 16 15.003906 L 16 1.0039062 C 10.6667 1.0059062 5.333 0.998 0 1 z M 7 3 L 7 13.003906 L 2 13.005859 L 2 3.0039062 L 7 3 z M 9 3.0039062 L 14 3.0039062 L 14 13.005859 L 9 13.005859 L 9 3.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-file-columns.svg b/.icons/Gruvbox-Dark/actions/24/view-file-columns.svg
new file mode 120000
index 000000000..4bbf838be
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-file-columns.svg
@@ -0,0 +1 @@
+view-column.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-filter-rtl.svg b/.icons/Gruvbox-Dark/actions/24/view-filter-rtl.svg
new file mode 100644
index 000000000..601fe4cb4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-filter-rtl.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9 2 L 9 14 L 10 14 L 10 2 L 9 2 z M 1 3 L 1 5 L 3 5 L 3 3 L 1 3 z M 5 3 L 5 5 L 7 5 L 7 3 L 5 3 z M 12 3 L 12 4 L 14 4 L 14 3 L 12 3 z M 12 6 L 12 7 L 14 7 L 14 6 L 12 6 z M 1 7 L 1 9 L 3 9 L 3 7 L 1 7 z M 5 7 L 5 9 L 7 9 L 7 7 L 5 7 z M 12 9 L 12 10 L 14 10 L 14 9 L 12 9 z M 1 11 L 1 13 L 3 13 L 3 11 L 1 11 z M 5 11 L 5 13 L 7 13 L 7 11 L 5 11 z M 12 12 L 12 13 L 14 13 L 14 12 L 12 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-filter.svg b/.icons/Gruvbox-Dark/actions/24/view-filter.svg
new file mode 100644
index 000000000..655a19e5e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-filter.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 2 L 6 14 L 7 14 L 7 2 L 6 2 z M 2 3 L 2 4 L 4 4 L 4 3 L 2 3 z M 9 3 L 9 5 L 11 5 L 11 3 L 9 3 z M 13 3 L 13 5 L 15 5 L 15 3 L 13 3 z M 2 6 L 2 7 L 4 7 L 4 6 L 2 6 z M 9 7 L 9 9 L 11 9 L 11 7 L 9 7 z M 13 7 L 13 9 L 15 9 L 15 7 L 13 7 z M 2 9 L 2 10 L 4 10 L 4 9 L 2 9 z M 9 11 L 9 13 L 11 13 L 11 11 L 9 11 z M 13 11 L 13 13 L 15 13 L 15 11 L 13 11 z M 2 12 L 2 13 L 4 13 L 4 12 L 2 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-form-action.svg b/.icons/Gruvbox-Dark/actions/24/view-form-action.svg
new file mode 100644
index 000000000..ec99e35f4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-form-action.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1 C 2 1 1.9237594 1.0041375 1.8183594 1.0234375 C 1.6141594 1.0536375 1.4597031 1.1268625 1.3457031 1.2265625 C 1.3236031 1.2434625 1.30225 1.26165 1.28125 1.28125 C 1.26165 1.30225 1.2435625 1.3236031 1.2265625 1.3457031 C 1.1269625 1.4597031 1.0536375 1.6141594 1.0234375 1.8183594 C 1.0041375 1.9237594 1 2 1 2 L 1 14 C 1 15 2 15 2 15 L 14 15 C 14 15 15 15 15 14 L 15 2 C 15 2 14.995563 1.9237594 14.976562 1.8183594 C 14.945562 1.6141594 14.873437 1.4597031 14.773438 1.3457031 C 14.757437 1.3236031 14.73775 1.30225 14.71875 1.28125 C 14.69775 1.26165 14.676297 1.2434625 14.654297 1.2265625 C 14.540297 1.1268625 14.385641 1.0536375 14.181641 1.0234375 C 14.075641 1.0041375 14 1 14 1 L 2 1 z M 3 4 L 6 4 L 6 10 L 3 10 L 3 4 z M 7 5 L 9 5 L 9 6 L 7 6 L 7 5 z M 11 5 L 11 8 L 13 8 L 10 12 L 10 9 L 8 9.0820312 L 11 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-form.svg b/.icons/Gruvbox-Dark/actions/24/view-form.svg
new file mode 100644
index 000000000..8b8789dd1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-form.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1 C 2 1 1.9237994 1.0040975 1.8183594 1.0234375 C 1.6142394 1.0535875 1.4596731 1.1269325 1.3457031 1.2265625 C 1.3236031 1.2435025 1.30215 1.26163 1.28125 1.28125 C 1.26165 1.30222 1.2435625 1.3236331 1.2265625 1.3457031 C 1.1269625 1.4596731 1.0535875 1.6142394 1.0234375 1.8183594 C 1.0034375 1.9243594 1.0039062 2 1.0039062 2 L 1.0039062 14 C 1.0039062 15 2.0039062 15 2.0039062 15 L 14.003906 15 C 14.003906 15 15.003906 15 15.003906 14 L 15.003906 2 C 15.003906 2 14.999869 1.9237694 14.980469 1.8183594 C 14.950369 1.6142394 14.876964 1.4596831 14.777344 1.3457031 C 14.760444 1.3236331 14.742256 1.30222 14.722656 1.28125 C 14.701656 1.26163 14.680003 1.2435025 14.658203 1.2265625 C 14.544233 1.1269325 14.389667 1.0535875 14.185547 1.0234375 C 14.085547 1.0044375 14.005859 1 14.005859 1 L 2.0058594 1 L 2 1 z M 4 5 L 7 5 L 7 11 L 4 11 L 4 5 z M 8 6 L 12 6 L 12 7 L 8 7 L 8 6 z M 8 9 L 12 9 L 12 10 L 8 10 L 8 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-fullscreen.svg b/.icons/Gruvbox-Dark/actions/24/view-fullscreen.svg
new file mode 100644
index 000000000..299646b25
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-fullscreen.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2.0039062 C 1 2.0039062 1 3.0039062 1 3.0039062 L 1 7.0039062 L 3 7.0039062 L 3 4.0039062 L 6 4.0039062 L 6 2.0039062 L 2 2.0039062 z M 10 2.0039062 L 10 4.0039062 L 13 4.0039062 L 13 7.0039062 L 15 7.0039062 L 15 3.0039062 C 15 2.0039062 14 2.0039062 14 2.0039062 L 10 2.0039062 z M 1 9.0039062 L 1 13.003906 C 1 14.003906 2 14.003906 2 14.003906 L 6 14.003906 L 6 12.003906 L 3 12.003906 L 3 9.0039062 L 1 9.0039062 z M 13 9.0039062 L 13 12.003906 L 10 12.003906 L 10 14.003906 L 14 14.003906 C 14 14.003906 15 14.003906 15 13.003906 L 15 9.0039062 L 13 9.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-grid.svg b/.icons/Gruvbox-Dark/actions/24/view-grid.svg
new file mode 100644
index 000000000..517da8256
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-grid.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.25 3.0039062 C 1.1115 3.0039063 1 3.1154062 1 3.2539062 L 1 4.7539062 C 1 4.8924062 1.1115 5.0039062 1.25 5.0039062 L 2.75 5.0039062 C 2.8885 5.0039062 3 4.8924062 3 4.7539062 L 3 3.2539062 C 3 3.1154062 2.8885 3.0039062 2.75 3.0039062 L 1.25 3.0039062 z M 5.25 3.0039062 C 5.1115 3.0039063 5 3.1154062 5 3.2539062 L 5 4.7539062 C 5 4.8924062 5.1115 5.0039062 5.25 5.0039062 L 6.75 5.0039062 C 6.8885 5.0039062 7 4.8924062 7 4.7539062 L 7 3.2539062 C 7 3.1154062 6.8885 3.0039062 6.75 3.0039062 L 5.25 3.0039062 z M 9.25 3.0039062 C 9.1115 3.0039063 9 3.1154062 9 3.2539062 L 9 4.7539062 C 9 4.8924062 9.1115 5.0039062 9.25 5.0039062 L 10.75 5.0039062 C 10.8885 5.0039062 11 4.8924062 11 4.7539062 L 11 3.2539062 C 11 3.1154062 10.8885 3.0039062 10.75 3.0039062 L 9.25 3.0039062 z M 13.25 3.0039062 C 13.1115 3.0039063 13 3.1154062 13 3.2539062 L 13 4.7539062 C 13 4.8924062 13.1115 5.0039062 13.25 5.0039062 L 14.75 5.0039062 C 14.8885 5.0039062 15 4.8924062 15 4.7539062 L 15 3.2539062 C 15 3.1154062 14.8885 3.0039062 14.75 3.0039062 L 13.25 3.0039062 z M 1.25 7.0039062 C 1.1115 7.0039063 1 7.1154063 1 7.2539062 L 1 8.7539062 C 1 8.8924063 1.1115 9.0039062 1.25 9.0039062 L 2.75 9.0039062 C 2.8885 9.0039062 3 8.8924063 3 8.7539062 L 3 7.2539062 C 3 7.1154063 2.8885 7.0039062 2.75 7.0039062 L 1.25 7.0039062 z M 5.25 7.0039062 C 5.1115 7.0039063 5 7.1154063 5 7.2539062 L 5 8.7539062 C 5 8.8924063 5.1115 9.0039062 5.25 9.0039062 L 6.75 9.0039062 C 6.8885 9.0039062 7 8.8924063 7 8.7539062 L 7 7.2539062 C 7 7.1154063 6.8885 7.0039062 6.75 7.0039062 L 5.25 7.0039062 z M 9.25 7.0039062 C 9.1115 7.0039063 9 7.1154063 9 7.2539062 L 9 8.7539062 C 9 8.8924063 9.1115 9.0039062 9.25 9.0039062 L 10.75 9.0039062 C 10.8885 9.0039062 11 8.8924063 11 8.7539062 L 11 7.2539062 C 11 7.1154063 10.8885 7.0039062 10.75 7.0039062 L 9.25 7.0039062 z M 13.25 7.0039062 C 13.1115 7.0039063 13 7.1154063 13 7.2539062 L 13 8.7539062 C 13 8.8924063 13.1115 9.0039062 13.25 9.0039062 L 14.75 9.0039062 C 14.8885 9.0039062 15 8.8924063 15 8.7539062 L 15 7.2539062 C 15 7.1154063 14.8885 7.0039062 14.75 7.0039062 L 13.25 7.0039062 z M 1.25 11.003906 C 1.1115 11.003906 1 11.115406 1 11.253906 L 1 12.753906 C 1 12.892406 1.1115 13.003906 1.25 13.003906 L 2.75 13.003906 C 2.8885 13.003906 3 12.892406 3 12.753906 L 3 11.253906 C 3 11.115406 2.8885 11.003906 2.75 11.003906 L 1.25 11.003906 z M 5.25 11.003906 C 5.1115 11.003906 5 11.115406 5 11.253906 L 5 12.753906 C 5 12.892406 5.1115 13.003906 5.25 13.003906 L 6.75 13.003906 C 6.8885 13.003906 7 12.892406 7 12.753906 L 7 11.253906 C 7 11.115406 6.8885 11.003906 6.75 11.003906 L 5.25 11.003906 z M 9.25 11.003906 C 9.1115 11.003906 9 11.115406 9 11.253906 L 9 12.753906 C 9 12.892406 9.1115 13.003906 9.25 13.003906 L 10.75 13.003906 C 10.8885 13.003906 11 12.892406 11 12.753906 L 11 11.253906 C 11 11.115406 10.8885 11.003906 10.75 11.003906 L 9.25 11.003906 z M 13.25 11.003906 C 13.1115 11.003906 13 11.115406 13 11.253906 L 13 12.753906 C 13 12.892406 13.1115 13.003906 13.25 13.003906 L 14.75 13.003906 C 14.8885 13.003906 15 12.892406 15 12.753906 L 15 11.253906 C 15 11.115406 14.8885 11.003906 14.75 11.003906 L 13.25 11.003906 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-group.svg b/.icons/Gruvbox-Dark/actions/24/view-group.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-group.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-hidden.svg b/.icons/Gruvbox-Dark/actions/24/view-hidden.svg
new file mode 100644
index 000000000..1672502e3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-hidden.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 3.0039062 C 6.4492 3.0190063 4.8879094 3.3732319 3.5371094 4.1386719 C 2.9987094 4.4892919 2.3523344 4.9421175 1.8652344 5.3984375 C 1.0987444 6.1488575 0.4427 7.0244062 0 8.0039062 C 1.2149 10.683506 3.8859187 12.6474 6.8242188 12.9375 C 8.7516188 13.15561 10.768591 12.822631 12.462891 11.869141 C 13.001291 11.518521 13.647666 11.065695 14.134766 10.609375 C 14.901256 9.858955 15.5573 8.9834063 16 8.0039062 C 14.785 5.3245062 12.114181 3.3601125 9.1757812 3.0703125 C 8.7859013 3.0248425 8.39251 3.0038963 8 3.0039062 z M 8 5.0019531 L 8 5.0039062 C 9.607 4.9683062 11.0303 6.4057062 11 8.0039062 C 11.0515 9.7703063 9.2909813 11.294844 7.5507812 10.964844 C 5.7931812 10.758504 4.5587188 8.7851344 5.1367188 7.1152344 C 5.5058788 5.8858344 6.7125 4.9866531 8 5.0019531 z M 8 7.0039062 A 1 1 0 0 0 7 8.0039062 A 1 1 0 0 0 8 9.0039062 A 1 1 0 0 0 9 8.0039062 A 1 1 0 0 0 8 7.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-history.svg b/.icons/Gruvbox-Dark/actions/24/view-history.svg
new file mode 120000
index 000000000..ab3c72dcd
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-history.svg
@@ -0,0 +1 @@
+document-open-recent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-left-close.svg b/.icons/Gruvbox-Dark/actions/24/view-left-close.svg
new file mode 100644
index 000000000..d7f4a206b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-left-close.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 16 1 C 10.667 0.998 5.3333 1.0059062 0 1.0039062 L 0 15.003906 C 5.333 15.005906 10.6667 14.998 16 15 L 16 1 z M 9 3 L 14 3.0039062 L 14 13.005859 L 9 13.003906 L 9 3 z M 2.5 5 L 4 6.5 L 5.5 5 L 7 6.5 L 5.5 8 L 7 9.5 L 5.5 11 L 4 9.5 L 2.5 11 L 1 9.5 L 2.5 8 L 1 6.5 L 2.5 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-list-compact.svg b/.icons/Gruvbox-Dark/actions/24/view-list-compact.svg
new file mode 100644
index 000000000..875500026
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-list-compact.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 4.0039062 L 2 6.0039062 L 4 6.0039062 L 4 4.0039062 L 2 4.0039062 z M 5 4.0039062 L 5 6.0039062 L 14 6.0039062 L 14 4.0039062 L 5 4.0039062 z M 2 7.0039062 L 2 9.0039062 L 4 9.0039062 L 4 7.0039062 L 2 7.0039062 z M 5 7.0039062 L 5 9.0039062 L 14 9.0039062 L 14 7.0039062 L 5 7.0039062 z M 2 10.003906 L 2 12.003906 L 4 12.003906 L 4 10.003906 L 2 10.003906 z M 5 10.003906 L 5 12.003906 L 14 12.003906 L 14 10.003906 L 5 10.003906 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-list-details.svg b/.icons/Gruvbox-Dark/actions/24/view-list-details.svg
new file mode 100644
index 000000000..4336700c8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-list-details.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 3.0039062 L 1 5.0039062 L 3 5.0039062 L 3 3.0039062 L 1 3.0039062 z M 5 3.0039062 L 5 5.0039062 L 15 5.0039062 L 15 3.0039062 L 5 3.0039062 z M 1 7.0039062 L 1 9.0039062 L 3 9.0039062 L 3 7.0039062 L 1 7.0039062 z M 5 7.0039062 L 5 9.0039062 L 15 9.0039062 L 15 7.0039062 L 5 7.0039062 z M 1 11.003906 L 1 13.003906 L 3 13.003906 L 3 11.003906 L 1 11.003906 z M 5 11.003906 L 5 13.003906 L 15 13.003906 L 15 11.003906 L 5 11.003906 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-list-icons.svg b/.icons/Gruvbox-Dark/actions/24/view-list-icons.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-list-icons.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-list-images.svg b/.icons/Gruvbox-Dark/actions/24/view-list-images.svg
new file mode 100644
index 000000000..7a86b7b19
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-list-images.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 2.0039062 L 4 3.0039062 L 3 3.0039062 C 1 3.0039062 1 5.0039062 1 5.0039062 L 1 12.003906 C 1 14.003906 3 14.003906 3 14.003906 L 13 14.003906 C 15 14.003906 15 12.003906 15 12.003906 L 15 5.0039062 C 15 3.0039062 13 3.0039062 13 3.0039062 L 12 3.0039062 L 11 2.0039062 L 5 2.0039062 z M 8 5.0039062 C 9.6568 5.0039062 11 6.3471062 11 8.0039062 C 11 9.6607063 9.6568 11.003906 8 11.003906 C 6.3432 11.003906 5 9.6607063 5 8.0039062 C 5 6.3471062 6.3432 5.0039062 8 5.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-list-text.svg b/.icons/Gruvbox-Dark/actions/24/view-list-text.svg
new file mode 100644
index 000000000..309664936
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-list-text.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,7 V 8.9999999 H 18 V 7 Z m 0,4 v 2 h 12 v -2 z m 0,4 v 2 h 12 v -2 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-list-tree.svg b/.icons/Gruvbox-Dark/actions/24/view-list-tree.svg
new file mode 120000
index 000000000..1c80627df
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-list-tree.svg
@@ -0,0 +1 @@
+view-filter-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-list-video.svg b/.icons/Gruvbox-Dark/actions/24/view-list-video.svg
new file mode 100644
index 000000000..1afc4b33d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-list-video.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 3 C 1 3 1 4 1 4 L 1 12 C 1 13 2 13 2 13 L 11 13 C 11 13 12 13 12 12 L 12 8 L 12 4 C 12 4 12 3 11 3 L 2 3 z M 12 8 L 16 12 L 16 4.5 L 12 8 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-list.svg b/.icons/Gruvbox-Dark/actions/24/view-list.svg
new file mode 120000
index 000000000..1c80627df
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-list.svg
@@ -0,0 +1 @@
+view-filter-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-media-artist.svg b/.icons/Gruvbox-Dark/actions/24/view-media-artist.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-media-artist.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-media-equalizer.svg b/.icons/Gruvbox-Dark/actions/24/view-media-equalizer.svg
new file mode 100644
index 000000000..ba4d07971
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-media-equalizer.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10 2 L 10 3 L 1 3 L 1 5 L 10 5 L 10 6 L 12 6 L 12 2 L 10 2 z M 13 3 L 13 5 L 15 5 L 15 3 L 13 3 z M 4 6 L 4 7 L 1 7 L 1 9 L 4 9 L 4 10 L 6 10 L 6 6 L 4 6 z M 7 7 L 7 9 L 15 9 L 15 7 L 7 7 z M 8 10 L 8 11 L 1 11 L 1 13 L 8 13 L 8 14 L 10 14 L 10 10 L 8 10 z M 11 11 L 11 13 L 15 13 L 15 11 L 11 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-media-lyrics.svg b/.icons/Gruvbox-Dark/actions/24/view-media-lyrics.svg
new file mode 100644
index 000000000..347185cc5
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-media-lyrics.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 3 L 15 3 L 15 1 L 1 1 z M 1 5.0039062 L 1 11.003906 L 6 8.0039062 L 1 5.0039062 z M 7 5.0039062 L 7 7.0039062 L 15 7.0039062 L 15 5.0039062 L 7 5.0039062 z M 15 9 L 7 9.0039062 L 7 11.003906 L 15 11 L 15 9 z M 1 13 L 1 15 L 15 15 L 15 13 L 1 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-media-playlist.svg b/.icons/Gruvbox-Dark/actions/24/view-media-playlist.svg
new file mode 100644
index 000000000..4788040ab
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-media-playlist.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 3 L 15 3 L 15 1 L 1 1 z M 1 5.0039062 L 1 7.0039062 L 15 7.0039062 L 15 5.0039062 L 1 5.0039062 z M 1 9.0039062 L 1 11.003906 L 15 11.003906 L 15 9.0039062 L 1 9.0039062 z M 1 13 L 1 15 L 15 15 L 15 13 L 1 13 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-media-queue.svg b/.icons/Gruvbox-Dark/actions/24/view-media-queue.svg
new file mode 120000
index 000000000..f32b479e7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-media-queue.svg
@@ -0,0 +1 @@
+playlist-queue.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-media-subtitles-hidden.svg b/.icons/Gruvbox-Dark/actions/24/view-media-subtitles-hidden.svg
new file mode 100644
index 000000000..089101885
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-media-subtitles-hidden.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path opacity=".3" style="fill:currentColor" class="ColorScheme-Text" d="M 2 3.0351562 C 1.446 3.0351562 1 3.4811562 1 4.0351562 L 1 12.035156 C 1 12.589156 1.446 13.035156 2 13.035156 L 14 13.035156 C 14.554 13.035156 15 12.589156 15 12.035156 L 15 4.0351562 C 15 3.4811562 14.554 3.0351562 14 3.0351562 L 2 3.0351562 z M 3 8.0351562 L 5 8.0351562 L 5 9.0351562 L 3 9.0351562 L 3 8.0351562 z M 6 8.0351562 L 10 8.0351562 L 10 9.0351562 L 6 9.0351562 L 6 8.0351562 z M 11 8.0351562 L 13 8.0351562 L 13 9.0351562 L 11 9.0351562 L 11 8.0351562 z M 3 10.035156 L 4 10.035156 L 4 11.035156 L 3 11.035156 L 3 10.035156 z M 5 10.035156 L 9 10.035156 L 9 11.035156 L 5 11.035156 L 5 10.035156 z M 10 10.035156 L 13 10.035156 L 13 11.035156 L 10 11.035156 L 10 10.035156 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-media-subtitles.svg b/.icons/Gruvbox-Dark/actions/24/view-media-subtitles.svg
new file mode 120000
index 000000000..4fc291405
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-media-subtitles.svg
@@ -0,0 +1 @@
+media-view-subtitles.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-media-title.svg b/.icons/Gruvbox-Dark/actions/24/view-media-title.svg
new file mode 120000
index 000000000..a28c847f3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-media-title.svg
@@ -0,0 +1 @@
+filename-title-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-media-visualization.svg b/.icons/Gruvbox-Dark/actions/24/view-media-visualization.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-media-visualization.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-more-horizontal.svg b/.icons/Gruvbox-Dark/actions/24/view-more-horizontal.svg
new file mode 100644
index 000000000..0f63b546d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-more-horizontal.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.5 7 C 2.67765 7 2 7.67765 2 8.5 C 2 9.32235 2.67765 10 3.5 10 C 4.32235 10 5 9.32235 5 8.5 C 5 7.67765 4.32235 7 3.5 7 z M 7.5 7 C 6.67765 7 6 7.67765 6 8.5 C 6 9.32235 6.67765 10 7.5 10 C 8.32235 10 9 9.32235 9 8.5 C 9 7.67765 8.32235 7 7.5 7 z M 11.5 7 C 10.67765 7 10 7.67765 10 8.5 C 10 9.32235 10.67765 10 11.5 10 C 12.32235 10 13 9.32235 13 8.5 C 13 7.67765 12.32235 7 11.5 7 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-more.svg b/.icons/Gruvbox-Dark/actions/24/view-more.svg
new file mode 100644
index 000000000..fd9590366
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-more.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 3.0039062 C 6.67765 3.0039062 6 3.6815562 6 4.5039062 C 6 5.3262563 6.67765 6.0039062 7.5 6.0039062 C 8.32235 6.0039062 9 5.3262563 9 4.5039062 C 9 3.6815562 8.32235 3.0039062 7.5 3.0039062 z M 7.5 7.0039062 C 6.67765 7.0039062 6 7.6815562 6 8.5039062 C 6 9.3262563 6.67765 10.003906 7.5 10.003906 C 8.32235 10.003906 9 9.3262563 9 8.5039062 C 9 7.6815562 8.32235 7.0039062 7.5 7.0039062 z M 7.5 11.003906 C 6.67765 11.003906 6 11.681556 6 12.503906 C 6 13.326256 6.67765 14.003906 7.5 14.003906 C 8.32235 14.003906 9 13.326256 9 12.503906 C 9 11.681556 8.32235 11.003906 7.5 11.003906 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-multiple-objects.svg b/.icons/Gruvbox-Dark/actions/24/view-multiple-objects.svg
new file mode 100644
index 000000000..20e3c7b10
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-multiple-objects.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 7 L 9 7 L 9 1 L 1 1 z M 11 1 L 11 7 L 15 7 L 15 1 L 11 1 z M 1 9 L 1 15 L 15 15 L 15 9 L 1 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-object-histogram-linear.svg b/.icons/Gruvbox-Dark/actions/24/view-object-histogram-linear.svg
new file mode 100644
index 000000000..ae84571bf
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-object-histogram-linear.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 13 L 1 15 L 3 15 L 15 15 L 15 13 L 15 9 L 14 9 L 14 11 L 13 11 L 13 12 L 12 12 L 12 11 L 12 10 L 11 10 L 11 11 L 10 11 L 10 10 L 9 10 L 9 6 L 8 6 L 8 3 L 7 3 L 7 1 L 6 1 L 6 4 L 5 4 L 5 6 L 4 6 L 4 9 L 3 9 L 3 4 L 2 4 L 2 1 L 1 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-object-histogram-logarithmic.svg b/.icons/Gruvbox-Dark/actions/24/view-object-histogram-logarithmic.svg
new file mode 100644
index 000000000..d7be8919a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-object-histogram-logarithmic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 15 L 15 15 L 15 12 L 14 12 L 14 11 L 13 11 L 13 8 L 12 8 L 12 6 L 11 6 L 11 9 L 10 9 L 10 7 L 9 7 L 9 5 L 8 5 L 8 2 L 7 2 L 7 4 L 6 4 L 6 6 L 5 6 L 5 7 L 4 7 L 4 8 L 3 8 L 3 4 L 2 4 L 2 1 L 1 1 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-paged.svg b/.icons/Gruvbox-Dark/actions/24/view-paged.svg
new file mode 100644
index 000000000..3257bd23a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-paged.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 0.03125 L 1 13.03125 L 3 13.03125 C 2.99959 9.35515 3.00009 5.6798062 3 2.0039062 C 5.7159 2.0089062 12 2.0039062 12 2.0039062 C 12 2.0039062 12 0.48205 12 0.03125 C 8.3335 0.03152 4.6659 0.03032 1 0.03125 z M 4 3.03125 L 4 16.03125 L 15 16.03125 L 15 3.03125 L 4 3.03125 z M 6 5.0039062 L 13 5.0039062 L 13 14.003906 L 6 14.003906 L 6 5.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-pim-calendar.svg b/.icons/Gruvbox-Dark/actions/24/view-pim-calendar.svg
new file mode 120000
index 000000000..8c656b6ab
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-pim-calendar.svg
@@ -0,0 +1 @@
+view-calendar-month.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-pim-contacts.svg b/.icons/Gruvbox-Dark/actions/24/view-pim-contacts.svg
new file mode 100644
index 000000000..60509c2d0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-pim-contacts.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 1 L 0 15 C 5.3333 14.998 10.667 15.005906 16 15.003906 L 16 1.0039062 C 10.667 1.0058063 5.333 0.998 0 1 z M 5 5 C 6.1046 5 7 5.8955 7 7 C 7 8.1045 6.1046 9 5 9 C 3.8954 9 3 8.1045 3 7 C 3 5.8955 3.8954 5 5 5 z M 5 10 C 8.9998 9.9982 9 12.400391 9 12.400391 L 9 13 L 1 13 L 1 12.400391 C 1 12.400391 0.99989 10.002 5 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-pim-journal.svg b/.icons/Gruvbox-Dark/actions/24/view-pim-journal.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-pim-journal.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-pim-mail.svg b/.icons/Gruvbox-Dark/actions/24/view-pim-mail.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-pim-mail.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-pim-news.svg b/.icons/Gruvbox-Dark/actions/24/view-pim-news.svg
new file mode 100644
index 000000000..7b11deb62
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-pim-news.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 1 L 0 15 C 5.3333 14.998 10.667 15.005906 16 15.003906 L 16 1.0039062 C 10.667 1.0058063 5.333 0.998 0 1 z M 6 3 L 6 9.9960938 L 1 10 L 1 3.0039062 L 6 3 z M 9 3 L 15 3 L 15 4 L 9 4 L 9 3 z M 9 6 L 15 6 L 15 7 L 9 7 L 9 6 z M 9 9 L 15 9 L 15 10 L 9 10 L 9 9 z M 1 12 L 15 12 L 15 13 L 1 13 L 1 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-pim-notes.svg b/.icons/Gruvbox-Dark/actions/24/view-pim-notes.svg
new file mode 120000
index 000000000..5e86bb448
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-pim-notes.svg
@@ -0,0 +1 @@
+snap-page.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-pim-summary.svg b/.icons/Gruvbox-Dark/actions/24/view-pim-summary.svg
new file mode 100644
index 000000000..4dba07518
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-pim-summary.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1.0039062 C 4.1577 1.0039062 1 4.1616063 1 8.0039062 C 1 11.846006 4.1577 15.003906 8 15.003906 C 11.842 15.003906 15 11.846006 15 8.0039062 C 15 4.1616063 11.842 1.0039062 8 1.0039062 z M 8 4 C 9.1046 4 10 4.8955 10 6 C 10 7.1045 9.1046 8 8 8 C 6.8954 8 6 7.1045 6 6 C 6 4.8955 6.8954 4 8 4 z M 8 9 C 12 8.9982 12 11.400391 12 11.400391 L 12 12 L 4 12 L 4 11.400391 C 4 11.400391 3.9999 9.002 8 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-pim-tasks-pending.svg b/.icons/Gruvbox-Dark/actions/24/view-pim-tasks-pending.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-pim-tasks-pending.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-pim-tasks.svg b/.icons/Gruvbox-Dark/actions/24/view-pim-tasks.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-pim-tasks.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-presentation.svg b/.icons/Gruvbox-Dark/actions/24/view-presentation.svg
new file mode 100644
index 000000000..775b88cb2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-presentation.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 0 C 0.0004 0 0 2 0 2 L 0 11.001953 C 0 11.001953 0 13.001953 2 13.001953 L 14 13.001953 C 14 13.001953 15.9995 13.002373 16 11.001953 L 16 2 C 16 2 16.00041 0 14 0 L 2 0 z M 5 2 L 8 3.9257812 L 11 5.8515625 L 8.0742188 7.9257812 L 5.1464844 10 L 5.0742188 6 L 5 2 z M 3.9785156 14.001953 C 3.9785156 14.001953 3 14.003606 3 15.003906 L 3 16 L 13 16 L 13 15.003906 C 13 14.003706 12 14.001953 12 14.001953 L 3.9785156 14.001953 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-preview.svg b/.icons/Gruvbox-Dark/actions/24/view-preview.svg
new file mode 100644
index 000000000..e939b61cc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-preview.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 C 1 2 1 3 1 3 L 1 13 C 1 14 2 14 2 14 L 14 14 C 14 14 15 14 15 13 L 15 3 C 15 2 14 2 14 2 L 2 2 z M 5.5 6.5625 L 8.8125 10.3125 L 10.9375 8.25 L 13 10.3125 L 13 12 L 3 12 L 3 9.5 L 5.5 6.5625 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-process-all-tree.svg b/.icons/Gruvbox-Dark/actions/24/view-process-all-tree.svg
new file mode 120000
index 000000000..548a469f6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-process-all-tree.svg
@@ -0,0 +1 @@
+view-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-process-all.svg b/.icons/Gruvbox-Dark/actions/24/view-process-all.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-process-all.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-process-own.svg b/.icons/Gruvbox-Dark/actions/24/view-process-own.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-process-own.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-process-system.svg b/.icons/Gruvbox-Dark/actions/24/view-process-system.svg
new file mode 120000
index 000000000..0db970529
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-process-system.svg
@@ -0,0 +1 @@
+system-run.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-process-tree.svg b/.icons/Gruvbox-Dark/actions/24/view-process-tree.svg
new file mode 120000
index 000000000..1c80627df
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-process-tree.svg
@@ -0,0 +1 @@
+view-filter-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-process-users.svg b/.icons/Gruvbox-Dark/actions/24/view-process-users.svg
new file mode 120000
index 000000000..0fca1fb6f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-process-users.svg
@@ -0,0 +1 @@
+view-user-offline-kopete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-readermode-active.svg b/.icons/Gruvbox-Dark/actions/24/view-readermode-active.svg
new file mode 100644
index 000000000..58bb68037
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-readermode-active.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.029297 1 C 9.8821968 1.003 9.7293125 1.0169625 9.5703125 1.0390625 C 9.0034125 1.1178625 8.3186875 1.3915281 7.5546875 1.7988281 C 6.0140875 0.94570816 4.8138406 0.89374685 3.8066406 1.1542969 C 2.7378406 1.4307969 1.868925 1.88425 0.515625 1.84375 L 0 1.828125 L 0 16 L 11.787109 16 C 11.304109 15.467 11 14.769 11 14 C 11 12.816 11.707844 11.790686 12.714844 11.304688 C 12.227844 11.167687 11.735453 11.018814 11.189453 10.882812 C 10.210453 10.637814 9.0982 10.696187 8 11.367188 L 8 2.6699219 C 8.7033 2.2844219 9.2453875 2.0717125 9.6796875 2.0078125 C 9.9188875 1.9726125 10.131891 1.9756531 10.337891 2.0019531 C 10.543891 2.0284531 10.743219 2.079125 10.949219 2.140625 C 11.484219 2.300425 12.143 2.5531719 13 2.7011719 L 13 11.1875 C 13.315 11.0735 13.648 11 14 11 C 14.352 11 14.685 11.0735 15 11.1875 L 15 1.8457031 L 14.482422 1.8632812 C 12.966422 1.9184812 12.212422 1.464575 11.232422 1.171875 C 10.865422 1.062075 10.471297 0.99098 10.029297 1 z M 5.21875 1.9941406 C 5.71765 2.0327406 6.2822 2.213475 7 2.609375 L 7 11.335938 C 5.8956 10.693937 4.7902064 10.645672 3.8164062 10.888672 C 3.1632062 11.050672 2.5692 11.237672 2 11.388672 L 2 2.6640625 C 2.8021 2.5160625 3.4740875 2.2830125 4.0546875 2.1328125 C 4.2857875 2.0730125 4.5090812 2.024 4.7382812 2 C 4.8932813 1.9838 5.05235 1.9813406 5.21875 1.9941406 z M 14 12 A 2 2 0 0 0 12 14 A 2 2 0 0 0 14 16 A 2 2 0 0 0 16 14 A 2 2 0 0 0 14 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-readermode.svg b/.icons/Gruvbox-Dark/actions/24/view-readermode.svg
new file mode 100644
index 000000000..eefeabd7b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-readermode.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.029297 1 C 9.8819169 1.003 9.7293425 1.0150094 9.5703125 1.0371094 C 9.0034025 1.1159094 8.3186875 1.3914781 7.5546875 1.7988281 C 6.0140875 0.94567812 4.8137406 0.89374688 3.8066406 1.1542969 C 2.7378406 1.4308069 1.868925 1.8823869 0.515625 1.8417969 L 0 1.8261719 L 0 16 L 15 16 L 15 1.84375 L 14.482422 1.8613281 C 12.965822 1.9165281 12.211922 1.464645 11.232422 1.171875 C 10.865122 1.062075 10.471417 0.99098 10.029297 1 z M 5.21875 1.9941406 C 5.71774 2.0327406 6.2822 2.213495 7 2.609375 L 7 11.333984 C 5.8956 10.692224 4.7902063 10.643969 3.8164062 10.886719 C 3.1632062 11.049539 2.5692 11.237652 2 11.388672 L 2 2.6621094 C 2.8021 2.5141794 3.4740875 2.2830225 4.0546875 2.1328125 C 4.2857975 2.0730125 4.5091312 2.02398 4.7382812 2 C 4.8933012 1.9838 5.05242 1.9813406 5.21875 1.9941406 z M 10.337891 2.0019531 C 10.543791 2.0284531 10.742569 2.079065 10.949219 2.140625 C 11.483649 2.300375 12.1426 2.5531719 13 2.7011719 L 13 11.384766 C 12.43016 11.232366 11.837453 11.042719 11.189453 10.880859 C 10.209613 10.636099 9.0981 10.696078 8 11.367188 L 8 2.6679688 C 8.70328 2.2824487 9.2453875 2.0716725 9.6796875 2.0078125 C 9.9189475 1.9726125 10.131991 1.9756531 10.337891 2.0019531 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-refresh.svg b/.icons/Gruvbox-Dark/actions/24/view-refresh.svg
new file mode 100644
index 000000000..3bc956fd0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-refresh.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1.015625 C 4.134 1.015625 1 4.149625 1 8.015625 C 1 11.881625 4.134 15.015625 8 15.015625 C 11.1748 15.015625 13.86145 12.912425 14.71875 10.015625 L 12.5625 10.015625 C 11.78823 11.775125 10.0457 13.015625 8 13.015625 C 5.2386 13.015625 3 10.777025 3 8.015625 C 3 5.254225 5.2386 3.015625 8 3.015625 C 9.3816 3.015625 10.615525 3.59065 11.515625 4.5 L 9.0058594 7.015625 L 15.005859 7.015625 L 15.005859 1.015625 L 12.953125 3.0683594 C 11.683125 1.8033594 9.9339063 1.015625 8.0039062 1.015625 L 8 1.015625 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-resource-calendar.svg b/.icons/Gruvbox-Dark/actions/24/view-resource-calendar.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-resource-calendar.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-restore.svg b/.icons/Gruvbox-Dark/actions/24/view-restore.svg
new file mode 100644
index 000000000..7bbbbf574
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-restore.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 2.0039062 L 4 5.0039062 L 1 5.0039062 L 1 7.0039062 L 5 7.0039062 C 6 7.0039062 6 6.0039062 6 6.0039062 L 6 2.0039062 L 4 2.0039062 z M 10 2.0039062 L 10 6.0039062 C 10 6.0039062 10 7.0039062 11 7.0039062 L 15 7.0039062 L 15 5.0039062 L 12 5.0039062 L 12 2.0039062 L 10 2.0039062 z M 1 9.0039062 L 1 11.003906 L 4 11.003906 L 4 14.003906 L 6 14.003906 L 6 10.003906 C 6 10.003906 6 9.0039062 5 9.0039062 L 1 9.0039062 z M 11 9.0039062 C 11 9.0039062 10 9.0039062 10 10.003906 L 10 14.003906 L 12 14.003906 L 12 11.003906 L 15 11.003906 L 15 9.0039062 L 11 9.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-right-close.svg b/.icons/Gruvbox-Dark/actions/24/view-right-close.svg
new file mode 100644
index 000000000..3e41e8e59
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-right-close.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 1 L 0 15 C 5.3333 14.998 10.667 15.005906 16 15.003906 L 16 1.0039062 C 10.667 1.0058063 5.333 0.998 0 1 z M 7 3 L 7 13.003906 L 2 13.005859 L 2 3.0039062 L 7 3 z M 10.5 5 L 12 6.5 L 13.5 5 L 15 6.5 L 13.5 8 L 15 9.5 L 13.5 11 L 12 9.5 L 10.5 11 L 9 9.5 L 10.5 8 L 9 6.5 L 10.5 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-right-new.svg b/.icons/Gruvbox-Dark/actions/24/view-right-new.svg
new file mode 120000
index 000000000..730d45914
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-right-new.svg
@@ -0,0 +1 @@
+view-dual.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-sidetree.svg b/.icons/Gruvbox-Dark/actions/24/view-sidetree.svg
new file mode 100644
index 000000000..43dd5275c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-sidetree.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 1 L 0 15 C 5.3333 14.998 10.667 15.005906 16 15.003906 L 16 1.0039062 C 10.6667 1.0059062 5.333 0.998 0 1 z M 7 3 L 7 13.003906 L 2 13.005859 L 2 3.0039062 L 7 3 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-sort-ascending.svg b/.icons/Gruvbox-Dark/actions/24/view-sort-ascending.svg
new file mode 100644
index 000000000..1763d0f4f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-sort-ascending.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.5 2 C 1.67765 2 1 2.67765 1 3.5 C 1 4.32235 1.67765 5 2.5 5 C 3.32235 5 4 4.32235 4 3.5 C 4 2.67765 3.32235 2 2.5 2 z M 8 3 L 8 7 L 4.9375 7 L 10 14 L 15.1875 7 L 12 7 L 12 3 L 8 3 z M 2.5 6 C 1.67765 6 1 6.67765 1 7.5 C 1 8.32235 1.67765 9 2.5 9 C 3.32235 9 4 8.32235 4 7.5 C 4 6.67765 3.32235 6 2.5 6 z M 2.5 10 C 1.67765 10 1 10.67765 1 11.5 C 1 12.32235 1.67765 13 2.5 13 C 3.32235 13 4 12.32235 4 11.5 C 4 10.67765 3.32235 10 2.5 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-sort-descending.svg b/.icons/Gruvbox-Dark/actions/24/view-sort-descending.svg
new file mode 100644
index 000000000..532ad212a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-sort-descending.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.5 2 C 1.67765 2 1 2.67765 1 3.5 C 1 4.32235 1.67765 5 2.5 5 C 3.32235 5 4 4.32235 4 3.5 C 4 2.67765 3.32235 2 2.5 2 z M 10 2 L 4.9375 9 L 8 9 L 8 13 L 12 13 L 12 9 L 15.1875 9 L 10 2 z M 2.5 6 C 1.67765 6 1 6.67765 1 7.5 C 1 8.32235 1.67765 9 2.5 9 C 3.32235 9 4 8.32235 4 7.5 C 4 6.67765 3.32235 6 2.5 6 z M 2.5 10 C 1.67765 10 1 10.67765 1 11.5 C 1 12.32235 1.67765 13 2.5 13 C 3.32235 13 4 12.32235 4 11.5 C 4 10.67765 3.32235 10 2.5 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-split-left-right.svg b/.icons/Gruvbox-Dark/actions/24/view-split-left-right.svg
new file mode 120000
index 000000000..730d45914
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-split-left-right.svg
@@ -0,0 +1 @@
+view-dual.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-split-top-bottom.svg b/.icons/Gruvbox-Dark/actions/24/view-split-top-bottom.svg
new file mode 100644
index 000000000..9a8d81da6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-split-top-bottom.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 1 L 0 15 C 5.3333 14.998 10.667 15.005906 16 15.003906 L 16 1.0039062 C 10.667 1.0058063 5.333 0.998 0 1 z M 2 3 L 14 3 L 14 7 L 2 7 L 2 3 z M 2 9 L 14 9 L 14 13.005859 L 9 13.005859 L 9 13 L 7 13 L 7 13.003906 L 2 13.005859 L 2 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-statistics.svg b/.icons/Gruvbox-Dark/actions/24/view-statistics.svg
new file mode 100644
index 000000000..76d8f83a0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-statistics.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13 3 L 13 13 L 15 13 L 15 3 L 13 3 z M 1 5 L 1 13 L 3 13 L 3 5 L 1 5 z M 9 7 L 9 13 L 11 13 L 11 7 L 9 7 z M 5 9 L 5 13 L 7 13 L 7 9 L 5 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-table-of-contents-ltr.svg b/.icons/Gruvbox-Dark/actions/24/view-table-of-contents-ltr.svg
new file mode 120000
index 000000000..a5233cf2b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-table-of-contents-ltr.svg
@@ -0,0 +1 @@
+gtk-index.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-table-of-contents-rtl.svg b/.icons/Gruvbox-Dark/actions/24/view-table-of-contents-rtl.svg
new file mode 120000
index 000000000..05b3db7e0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-table-of-contents-rtl.svg
@@ -0,0 +1 @@
+format-list-unordered.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-task-add.svg b/.icons/Gruvbox-Dark/actions/24/view-task-add.svg
new file mode 120000
index 000000000..072782fda
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-task-add.svg
@@ -0,0 +1 @@
+task-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-task-child-add.svg b/.icons/Gruvbox-Dark/actions/24/view-task-child-add.svg
new file mode 120000
index 000000000..4226a5356
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-task-child-add.svg
@@ -0,0 +1 @@
+view-task-child.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-task-child.svg b/.icons/Gruvbox-Dark/actions/24/view-task-child.svg
new file mode 100644
index 000000000..54449a3e3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-task-child.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 C 0.75 1 1 3 1 3 L 1 15 L 9.0039062 15 L 9.0039062 13 L 7.0644531 13 L 3 13 L 3 8.53125 L 3 3 L 13 3 L 13 3.1640625 L 6.9707031 10.0625 L 4.7207031 7.8125 C 4.3444031 7.4361 3.6596031 7.4362 3.2832031 7.8125 C 3.0950031 8.0007 3 8.26595 3 8.53125 C 3 8.79665 3.0950031 9.0618 3.2832031 9.25 L 6.2832031 12.25 L 7.0644531 13 L 7.7519531 12.1875 L 13 6.1894531 L 13 9 L 15 9 L 15 3 C 15 1 13 1 13 1 L 3 1 z M 10.859375 10 C 9.896075 10 10.003906 10.857422 10.003906 10.857422 L 10.003906 16 L 16 16 L 16 10.857422 C 16 10.000422 15.142578 10 15.142578 10 L 10.859375 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-task.svg b/.icons/Gruvbox-Dark/actions/24/view-task.svg
new file mode 120000
index 000000000..13ebf1395
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-task.svg
@@ -0,0 +1 @@
+view-calendar-special-occasion.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-time-schedule-baselined-add.svg b/.icons/Gruvbox-Dark/actions/24/view-time-schedule-baselined-add.svg
new file mode 100644
index 000000000..d9be03f45
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-time-schedule-baselined-add.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 C 0.75 1 1 3 1 3 L 1 15 L 9 15 L 9 13 L 3 13 L 3 6 L 7 6 L 7 4 L 3 4 L 3 3 L 13 3 L 13 7 L 7 7 L 7 9 L 15 9 L 15 3 C 15 1 13 1 13 1 L 3 1 z M 5 10 L 5 12 L 9 12 L 9 10 L 5 10 z M 12 10 L 12 12 L 10 12 L 10 14 L 12 14 L 12 16 L 14 16 L 14 14 L 16 14 L 16 12 L 14 12 L 14 10 L 12 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-time-schedule-baselined-remove.svg b/.icons/Gruvbox-Dark/actions/24/view-time-schedule-baselined-remove.svg
new file mode 100644
index 000000000..dce384ae8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-time-schedule-baselined-remove.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.0078125 1 C -0.2421875 1 0.0078125 3 0.0078125 3 L 0.0078125 15 L 8.0078125 15 L 8.0078125 13 L 2.0078125 13 L 2.0078125 6 L 6.0078125 6 L 6.0078125 4 L 2.0078125 4 L 2.0078125 3 L 12.007812 3 L 12.007812 7 L 6.0078125 7 L 6.0078125 9 L 14.007812 9 L 14.007812 3 C 14.007812 1 12.007812 1 12.007812 1 L 2.0078125 1 z M 4.0078125 10 L 4.0078125 12 L 8.0078125 12 L 8.0078125 10 L 4.0078125 10 z M 11.414062 10.34375 L 10 11.757812 L 11.414062 13.171875 L 10 14.585938 L 11.414062 16 L 12.828125 14.585938 L 14.242188 16 L 15.65625 14.585938 L 14.242188 13.171875 L 15.65625 11.757812 L 14.242188 10.34375 L 12.828125 11.757812 L 11.414062 10.34375 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-time-schedule-baselined.svg b/.icons/Gruvbox-Dark/actions/24/view-time-schedule-baselined.svg
new file mode 120000
index 000000000..a04747903
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-time-schedule-baselined.svg
@@ -0,0 +1 @@
+view-calendar-timeline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-time-schedule-calculus.svg b/.icons/Gruvbox-Dark/actions/24/view-time-schedule-calculus.svg
new file mode 100644
index 000000000..4491cac33
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-time-schedule-calculus.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 C 0.75 1 1 3 1 3 L 1 15 L 9 15 L 9 13 L 3 13 L 3 6 L 7 6 L 7 4 L 3 4 L 3 3 L 13 3 L 13 7 L 7 7 L 7 9 L 15 9 L 15 3 C 15 1 13 1 13 1 L 3 1 z M 5 10 L 5 12 L 9 12 L 9 10 L 5 10 z M 9.9921875 10 L 9.9921875 16 L 14.992188 16 L 14.992188 10 L 9.9921875 10 z M 10.992188 12 L 11.992188 12 L 11.992188 13 L 10.992188 13 L 10.992188 12 z M 12.992188 12 L 13.992188 12 L 13.992188 13 L 12.992188 13 L 12.992188 12 z M 10.992188 14 L 11.992188 14 L 11.992188 15 L 10.992188 15 L 10.992188 14 z M 12.992188 14 L 13.992188 14 L 13.992188 15 L 12.992188 15 L 12.992188 14 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-time-schedule-child-insert.svg b/.icons/Gruvbox-Dark/actions/24/view-time-schedule-child-insert.svg
new file mode 100644
index 000000000..812ed8370
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-time-schedule-child-insert.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 1 C 0.75 1 1 3 1 3 L 1 9 L 3 9 L 3 6 L 7 6 L 7 4 L 3 4 L 3 3 L 13 3 L 13 7 L 7 7 L 7 9 L 15 9 L 15 3 C 15 1 13 1 13 1 L 3 1 z M 1.859375 10 C 0.895635 10 1.0039063 10.857422 1.0039062 10.857422 L 1.0039062 16 L 7 16 L 7 10.857422 C 7 10.000422 6.1425781 10 6.1425781 10 L 1.859375 10 z M 12 10 L 12 12 L 10 12 L 10 14 L 12 14 L 12 16 L 14 16 L 14 14 L 16 14 L 16 12 L 14 12 L 14 10 L 12 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-time-schedule-edit.svg b/.icons/Gruvbox-Dark/actions/24/view-time-schedule-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-time-schedule-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-time-schedule-insert.svg b/.icons/Gruvbox-Dark/actions/24/view-time-schedule-insert.svg
new file mode 120000
index 000000000..4f816599f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-time-schedule-insert.svg
@@ -0,0 +1 @@
+view-time-schedule-baselined-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-time-schedule.svg b/.icons/Gruvbox-Dark/actions/24/view-time-schedule.svg
new file mode 120000
index 000000000..a04747903
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-time-schedule.svg
@@ -0,0 +1 @@
+view-calendar-timeline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view-user-offline-kopete.svg b/.icons/Gruvbox-Dark/actions/24/view-user-offline-kopete.svg
new file mode 100644
index 000000000..6b0ef1b16
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-user-offline-kopete.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6 2 C 4.3431 2 3 3.3432 3 5 C 3 6.6568 4.3431 8 6 8 C 7.6569 8 9 6.6568 9 5 C 9 3.3432 7.6569 2 6 2 z M 10.996094 3.9453125 L 11 3.9492188 C 10.61172 3.9492188 10.246706 4.03852 9.9160156 4.1875 C 9.9706156 4.44955 10 4.7205869 10 4.9980469 C 10 6.1001469 9.5457862 7.102225 8.8164062 7.828125 C 9.2764062 8.528125 10.076094 8.9980469 10.996094 8.9980469 C 12.428794 8.9980469 13.589844 7.8677562 13.589844 6.4726562 C 13.589844 5.0775563 12.428794 3.9453125 10.996094 3.9453125 z M 6 9.9960938 C -0.0002 9.9994938 1.1555965e-33 14 0 14 L 0 15 L 12 15 L 12 14 C 12 14 12 9.99 6 10 L 6 9.9960938 z M 11 9.9980469 L 11 10 C 10.8039 10 10.628286 10.012584 10.447266 10.021484 C 11.144826 10.421144 11.676381 10.898558 12.050781 11.398438 C 12.990781 12.658437 13 13.998047 13 13.998047 L 16 13.998047 L 16 12.998047 C 16 12.998047 16 9.9980469 11 9.9980469 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/view-web-browser-dom-tree.svg b/.icons/Gruvbox-Dark/actions/24/view-web-browser-dom-tree.svg
new file mode 120000
index 000000000..4d518f8f9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view-web-browser-dom-tree.svg
@@ -0,0 +1 @@
+atmosphere.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/view_left_right.svg b/.icons/Gruvbox-Dark/actions/24/view_left_right.svg
new file mode 100644
index 000000000..fabb855bc
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/view_left_right.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 1 L 0 15 C 5.3333 14.998 10.667 15.005906 16 15.003906 L 16 1.0039062 C 10.6667 1.0059062 5.333 0.998 0 1 z M 7 3 L 7 13.003906 L 2 13.005859 L 2 3.0039062 L 7 3 z M 9 3.0039062 L 14 3.0039062 L 14 13.005859 L 9 13.005859 L 9 3.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/viewimage.svg b/.icons/Gruvbox-Dark/actions/24/viewimage.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/viewimage.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/viewmagfit.svg b/.icons/Gruvbox-Dark/actions/24/viewmagfit.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/viewmagfit.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/visibility.svg b/.icons/Gruvbox-Dark/actions/24/visibility.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/visibility.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/wallet-open.svg b/.icons/Gruvbox-Dark/actions/24/wallet-open.svg
new file mode 100644
index 000000000..b823f14ba
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/wallet-open.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.6660156 1 C 3.7427156 1 3 1.7805 3 2.75 L 3 13.25 C 3 14.22 3.7427156 15 4.6660156 15 L 11.333984 15 C 12.256984 15 13 14.22 13 13.25 L 13 2.75 C 13 1.7805 12.256984 1 11.333984 1 L 4.6660156 1 z M 7 2 L 9 2 L 9 10 L 7 10 L 7 2 z M 7 11 L 9 11 L 9 13 L 7 13 L 7 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/web-browser.svg b/.icons/Gruvbox-Dark/actions/24/web-browser.svg
new file mode 120000
index 000000000..425dcc6b8
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/web-browser.svg
@@ -0,0 +1 @@
+network-connect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/whitebalance.svg b/.icons/Gruvbox-Dark/actions/24/whitebalance.svg
new file mode 100644
index 000000000..8774d4586
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/whitebalance.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5 0 L 7.5 1.8125 L 8.5 1.8125 L 8.5 0 L 7.5 0 z M 2.6875 1.96875 L 1.96875 2.6875 L 3.25 4 L 3.96875 3.25 L 2.6875 1.96875 z M 13.310547 1.96875 L 12.03125 3.25 L 12.75 4 L 14.03125 2.6875 L 13.310547 1.96875 z M 8 3 C 5.2386 3 3 5.2386 3 8 C 3 10.761 5.2386 13 8 13 C 10.761 13 13 10.761 13 8 C 13 5.2386 10.761 3 8 3 z M 8 5 A 3 3 0 0 1 11 8 A 3 3 0 0 1 8 11 A 3 3 0 0 1 5 8 A 3 3 0 0 1 8 5 z M 0 7.5 L 0 8.5 L 1.8125 8.5 L 1.8125 7.5 L 0 7.5 z M 14.1875 7.5 L 14.1875 8.5 L 16 8.5 L 16 7.5 L 14.1875 7.5 z M 3.25 12.03125 L 1.96875 13.3125 L 2.6875 14.03125 L 3.96875 12.75 L 3.25 12.03125 z M 12.75 12.03125 L 12.03125 12.75 L 13.310547 14.03125 L 14.03125 13.3125 L 12.75 12.03125 z M 7.5 14.1875 L 7.5 16 L 8.5 16 L 8.5 14.1875 L 7.5 14.1875 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/window-close.svg b/.icons/Gruvbox-Dark/actions/24/window-close.svg
new file mode 100644
index 000000000..b6df2c97e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/window-close.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.003906 3.9824219 A 1 1 0 0 0 10.296875 4.2753906 L 8.0039062 6.5683594 L 5.7207031 4.2851562 A 1 1 0 0 0 5.7109375 4.2753906 A 1 1 0 0 0 5.0097656 3.9863281 L 5 4 A 1 1 0 0 0 4 5 A 1 1 0 0 0 4.2929688 5.7070312 L 6.5859375 8 L 4.2929688 10.292969 A 1 1 0 0 0 4.0039062 10.992188 A 1 1 0 0 0 5.0039062 11.992188 A 1 1 0 0 0 5.7109375 11.699219 L 8.0039062 9.40625 L 10.287109 11.689453 A 1 1 0 0 0 11.003906 11.992188 A 1 1 0 0 0 12.003906 10.992188 A 1 1 0 0 0 11.710938 10.285156 L 9.4101562 7.9863281 L 11.693359 5.703125 A 1 1 0 0 0 12.003906 4.9824219 A 1 1 0 0 0 11.003906 3.9824219 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/window-duplicate.svg b/.icons/Gruvbox-Dark/actions/24/window-duplicate.svg
new file mode 100644
index 000000000..942b3854f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/window-duplicate.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1 C 2 1 1.9237594 1.0041375 1.8183594 1.0234375 C 1.6141594 1.0536375 1.4597031 1.1268625 1.3457031 1.2265625 C 1.3236031 1.2434625 1.30225 1.26165 1.28125 1.28125 C 1.26165 1.30225 1.2434625 1.3236031 1.2265625 1.3457031 C 1.1268625 1.4597031 1.0536375 1.6141594 1.0234375 1.8183594 C 1.0041375 1.9237594 1 2 1 2 L 1 14 C 1 15 2 15 2 15 L 8 15 L 8 13 L 3 13 L 3 6 L 13 6 L 13 8 L 15 8 L 15 2 C 15 2 14.995563 1.9237594 14.976562 1.8183594 C 14.945562 1.6141594 14.873437 1.4597031 14.773438 1.3457031 C 14.756438 1.3236031 14.73775 1.30225 14.71875 1.28125 C 14.69775 1.26165 14.676297 1.2434625 14.654297 1.2265625 C 14.540297 1.1268625 14.385641 1.0536375 14.181641 1.0234375 C 14.075641 1.0041375 14 1 14 1 L 2 1 z M 9.5 9 C 9.5 9 9.4628562 9.0020187 9.4101562 9.0117188 C 9.3080562 9.0268188 9.2308281 9.0634812 9.1738281 9.1132812 C 9.1627281 9.1217812 9.151125 9.130825 9.140625 9.140625 C 9.130625 9.151125 9.1217813 9.1628281 9.1132812 9.1738281 C 9.0634813 9.2308281 9.0268187 9.3080562 9.0117188 9.4101562 C 9.0017188 9.4628562 9 9.5 9 9.5 L 9 15.5 C 9 16 9.5 16 9.5 16 L 15.5 16 C 15.5 16 16 16 16 15.5 L 16 9.5 C 16 9.5 15.998281 9.4628562 15.988281 9.4101562 C 15.973281 9.3080562 15.936719 9.2308281 15.886719 9.1738281 C 15.878719 9.1628281 15.869375 9.151125 15.859375 9.140625 C 15.849375 9.130825 15.837172 9.1217813 15.826172 9.1132812 C 15.769172 9.0634813 15.691844 9.0268187 15.589844 9.0117188 C 15.536844 9.0020187 15.5 9 15.5 9 L 9.5 9 z M 10 12 L 15 12 L 15 15 L 10 15 L 10 12 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/window-maximize.svg b/.icons/Gruvbox-Dark/actions/24/window-maximize.svg
new file mode 100644
index 000000000..1bccaedd2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/window-maximize.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 4 L 7 7 L 4 7 L 4 9 L 7 9 L 7 12 L 9 12 L 9 9 L 12 9 L 12 7 L 9 7 L 9 4 L 7 4 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/window-minimize.svg b/.icons/Gruvbox-Dark/actions/24/window-minimize.svg
new file mode 100644
index 000000000..f6c13563d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/window-minimize.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 10 L 5 12 L 11 12 L 11 10 L 5 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/window-new.svg b/.icons/Gruvbox-Dark/actions/24/window-new.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/window-new.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/window-next.svg b/.icons/Gruvbox-Dark/actions/24/window-next.svg
new file mode 100644
index 000000000..f882ceb95
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/window-next.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1 C 2 1 1.9237594 1.0041375 1.8183594 1.0234375 C 1.6141594 1.0536375 1.4597031 1.1268625 1.3457031 1.2265625 C 1.3236031 1.2434625 1.30225 1.26165 1.28125 1.28125 C 1.26165 1.30225 1.2434625 1.3236031 1.2265625 1.3457031 C 1.1268625 1.4597031 1.0536375 1.6141594 1.0234375 1.8183594 C 1.0041375 1.9237594 1 2 1 2 L 1 14 C 1 15 2 15 2 15 L 14 15 C 14 15 15 15 15 14 L 15 2 C 15 2 14.995563 1.9237594 14.976562 1.8183594 C 14.945562 1.6141594 14.873437 1.4597031 14.773438 1.3457031 C 14.756438 1.3236031 14.73775 1.30225 14.71875 1.28125 C 14.69775 1.26165 14.676297 1.2434625 14.654297 1.2265625 C 14.540297 1.1268625 14.385641 1.0536375 14.181641 1.0234375 C 14.075641 1.0041375 14 1 14 1 L 2 1 z M 3 6 L 13 6 L 13 13 L 3 13 L 3 6 z M 8 7 L 8 9 L 5 9 L 5 10 L 8 10 L 8 12 L 11 9.5 L 8 7 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/window-previous.svg b/.icons/Gruvbox-Dark/actions/24/window-previous.svg
new file mode 100644
index 000000000..ed2f995aa
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/window-previous.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.9980469 1 C 1.9980469 1 1.9183594 1.0044375 1.8183594 1.0234375 C 1.6142394 1.0535875 1.4596731 1.1269325 1.3457031 1.2265625 C 1.3237031 1.2435025 1.30225 1.26163 1.28125 1.28125 C 1.26165 1.30222 1.2434625 1.3236331 1.2265625 1.3457031 C 1.1269325 1.4596831 1.0535375 1.6142394 1.0234375 1.8183594 C 1.0040375 1.9237694 1 2 1 2 L 1 14 C 1 15 2 15 2 15 L 14 15 C 14 15 15 15 15 14 L 15 2 C 15 2 14.995963 1.9237694 14.976562 1.8183594 C 14.946412 1.6142394 14.873038 1.4596731 14.773438 1.3457031 C 14.756437 1.3236331 14.73835 1.30222 14.71875 1.28125 C 14.69785 1.26163 14.676397 1.2435025 14.654297 1.2265625 C 14.540327 1.1269325 14.385761 1.0535875 14.181641 1.0234375 C 14.076201 1.0040975 14 1 14 1 L 13.998047 1 L 1.9980469 1 z M 3 6 L 13 6 L 13 13 L 3 13 L 3 6 z M 8 7 L 5 9.5 L 8 12 L 8 10 L 11 10 L 11 9 L 8 9 L 8 7 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/window-restore.svg b/.icons/Gruvbox-Dark/actions/24/window-restore.svg
new file mode 100644
index 000000000..cf6fc4807
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/window-restore.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 7 L 4 9 L 12 9 L 12 7 L 4 7 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/window.svg b/.icons/Gruvbox-Dark/actions/24/window.svg
new file mode 100644
index 000000000..a7e1fd265
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/window.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1 C 2 1 1.9237594 1.0041375 1.8183594 1.0234375 C 1.6141594 1.0536375 1.4597031 1.1268625 1.3457031 1.2265625 C 1.3237031 1.2434625 1.30225 1.26165 1.28125 1.28125 C 1.26165 1.30225 1.2434625 1.3236031 1.2265625 1.3457031 C 1.1268625 1.4597031 1.0535375 1.6141594 1.0234375 1.8183594 C 1.0040375 1.9237594 1 2 1 2 L 1 14 C 1 15 2 15 2 15 L 14 15 C 14 15 15 15 15 14 L 15 2 C 15 2 14.995563 1.9237594 14.976562 1.8183594 C 14.945562 1.6141594 14.873437 1.4597031 14.773438 1.3457031 C 14.756438 1.3236031 14.73775 1.30225 14.71875 1.28125 C 14.69775 1.26165 14.676297 1.2434625 14.654297 1.2265625 C 14.540297 1.1268625 14.385641 1.0536375 14.181641 1.0234375 C 14.075641 1.0041375 14 1 14 1 L 2 1 z M 3 6 L 13 6 L 13 13 L 3 13 L 3 6 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/window_fullscreen.svg b/.icons/Gruvbox-Dark/actions/24/window_fullscreen.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/window_fullscreen.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/window_new.svg b/.icons/Gruvbox-Dark/actions/24/window_new.svg
new file mode 120000
index 000000000..71831b4ed
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/window_new.svg
@@ -0,0 +1 @@
+window-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/window_nofullscreen.svg b/.icons/Gruvbox-Dark/actions/24/window_nofullscreen.svg
new file mode 120000
index 000000000..4eb323159
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/window_nofullscreen.svg
@@ -0,0 +1 @@
+view-restore.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/x-clementine-album.svg b/.icons/Gruvbox-Dark/actions/24/x-clementine-album.svg
new file mode 120000
index 000000000..26e17b165
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/x-clementine-album.svg
@@ -0,0 +1 @@
+media-album-track.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/x-clementine-artist.svg b/.icons/Gruvbox-Dark/actions/24/x-clementine-artist.svg
new file mode 100644
index 000000000..fd7cac6cb
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/x-clementine-artist.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.9941406 2 C 6.1241406 2 4.6002219 3.5344719 4.5449219 5.4511719 C 4.4989919 5.4626419 4.4533762 5.4810563 4.4101562 5.5039062 C 3.9801062 5.7309462 3.8698125 6.4401031 4.1640625 7.0957031 C 4.4007725 7.6231531 4.821585 7.9495631 5.203125 7.9394531 C 5.490345 9.6922531 6.6335406 11 7.9941406 11 C 7.9982406 11 8.0017294 11.00002 8.0058594 11 C 9.3664594 11 10.509675 9.6923531 10.796875 7.9394531 C 11.178415 7.9495431 11.597254 7.6231531 11.833984 7.0957031 C 12.128224 6.4400631 12.019884 5.7309063 11.589844 5.5039062 C 11.546564 5.4810563 11.501068 5.4626419 11.455078 5.4511719 C 11.399758 3.5344719 9.8758594 2 8.0058594 2 C 8.0017594 1.99998 7.9982706 2 7.9941406 2 z M 10.394531 11 C 10.105641 11.70052 9.1205125 12.226562 7.9453125 12.226562 C 6.7755125 12.226562 5.7996594 11.707439 5.5058594 11.011719 C 3.0367594 11.269869 1.2376844 11.901218 1.0214844 12.648438 C 1.0184844 12.655538 1.0234844 12.664745 1.0214844 12.671875 C 1.0144844 12.698765 1.0127656 12.7227 1.0097656 12.75 C 1.0087656 12.76233 1 12.770573 1 12.783203 C 0.99991 12.787303 1 12.788969 1 12.792969 L 1 14.642578 C 1 14.840118 1.1557094 15 1.3496094 15 L 14.650391 15 C 14.844291 15 15 14.840108 15 14.642578 L 15 12.792969 C 15 12.784769 15.00035 12.779634 15 12.771484 C 14.998 12.728184 14.979197 12.691027 14.966797 12.648438 C 14.745797 11.892437 12.908531 11.252 10.394531 11 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/x-clementine-shuffle.svg b/.icons/Gruvbox-Dark/actions/24/x-clementine-shuffle.svg
new file mode 120000
index 000000000..26f669677
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/x-clementine-shuffle.svg
@@ -0,0 +1 @@
+media-playlist-shuffle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/x-office-address-book.svg b/.icons/Gruvbox-Dark/actions/24/x-office-address-book.svg
new file mode 120000
index 000000000..0fca1fb6f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/x-office-address-book.svg
@@ -0,0 +1 @@
+view-user-offline-kopete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/x-shape-connection.svg b/.icons/Gruvbox-Dark/actions/24/x-shape-connection.svg
new file mode 120000
index 000000000..c0d62e927
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/x-shape-connection.svg
@@ -0,0 +1 @@
+draw-connector.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/x-shape-formula.svg b/.icons/Gruvbox-Dark/actions/24/x-shape-formula.svg
new file mode 120000
index 000000000..76cf81500
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/x-shape-formula.svg
@@ -0,0 +1 @@
+formula.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/x-shape-image.svg b/.icons/Gruvbox-Dark/actions/24/x-shape-image.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/x-shape-image.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/x-shape-text.svg b/.icons/Gruvbox-Dark/actions/24/x-shape-text.svg
new file mode 120000
index 000000000..ab1153648
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/x-shape-text.svg
@@ -0,0 +1 @@
+view-list-text.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/x-zoom-in.svg b/.icons/Gruvbox-Dark/actions/24/x-zoom-in.svg
new file mode 120000
index 000000000..608b53975
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/x-zoom-in.svg
@@ -0,0 +1 @@
+zoom-in-x.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/x-zoom-out.svg b/.icons/Gruvbox-Dark/actions/24/x-zoom-out.svg
new file mode 120000
index 000000000..fc310d2b1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/x-zoom-out.svg
@@ -0,0 +1 @@
+zoom-out-x.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/xc_crosshair.svg b/.icons/Gruvbox-Dark/actions/24/xc_crosshair.svg
new file mode 100644
index 000000000..5c9fbab06
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/xc_crosshair.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 10,4 0,6 4,0 0,-6 -4,0 z m 4,6 0,4 6,0 0,-4 -6,0 z m 0,4 -4,0 0,6 4,0 0,-6 z m -4,0 0,-4 -6,0 0,4 6,0 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/xfpm-brightness-lcd.svg b/.icons/Gruvbox-Dark/actions/24/xfpm-brightness-lcd.svg
new file mode 100644
index 000000000..46d3d219b
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/xfpm-brightness-lcd.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.996094 4.71875 L 11.998047 4.7207031 L 12 4.71875 L 11.996094 4.71875 z M 11.998047 4.7207031 C 11.230785 5.4778926 10.483059 6.2561352 9.703125 7 L 7 7 L 7 9.703125 C 6.2554 10.483725 5.47665 11.232 4.71875 12 C 5.47665 12.76805 6.25545 13.516175 7 14.296875 L 7 17 L 9.703125 17 C 10.483725 17.7446 11.232 18.52335 12 19.28125 C 12.76805 18.52335 13.516175 17.74455 14.296875 17 L 17 17 L 17 14.296875 C 17.7446 13.516275 18.52335 12.768 19.28125 12 C 18.52335 11.23195 17.74455 10.483825 17 9.703125 L 17 7 L 14.296875 7 C 13.512544 6.2561347 12.767348 5.4780918 11.998047 4.7207031 z M 12 7.5 C 14.4853 7.5 16.5 9.5147 16.5 12 C 16.5 14.4853 14.4853 16.5 12 16.5 C 9.5147 16.5 7.5 14.4853 7.5 12 C 7.5 9.5147 9.5147 7.5 12 7.5 z M 12 9 C 10.34315 9 9 10.34315 9 12 C 9 13.65685 10.34315 15 12 15 L 12 9 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/xml-attribute-delete.svg b/.icons/Gruvbox-Dark/actions/24/xml-attribute-delete.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/xml-attribute-delete.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/xml-element-new.svg b/.icons/Gruvbox-Dark/actions/24/xml-element-new.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/xml-element-new.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/xml-node-delete.svg b/.icons/Gruvbox-Dark/actions/24/xml-node-delete.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/xml-node-delete.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/xml-node-duplicate.svg b/.icons/Gruvbox-Dark/actions/24/xml-node-duplicate.svg
new file mode 120000
index 000000000..e953e894e
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/xml-node-duplicate.svg
@@ -0,0 +1 @@
+edit-duplicate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/xml-text-new.svg b/.icons/Gruvbox-Dark/actions/24/xml-text-new.svg
new file mode 120000
index 000000000..36a013999
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/xml-text-new.svg
@@ -0,0 +1 @@
+format-text-larger.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/y-zoom-in.svg b/.icons/Gruvbox-Dark/actions/24/y-zoom-in.svg
new file mode 100644
index 000000000..c91c3574c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/y-zoom-in.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11 2 L 8 5 L 10 5 L 10 8 L 12 8 L 12 5 L 14 5 L 11 2 z M 3.1875 2.0039062 C 2.5248 2.0039062 2 2.5527563 2 3.2226562 L 2 7.0039062 L 4 7.0039062 L 4 4.0039062 L 7 4.0039062 L 7 2.0039062 L 3.1875 2.0039062 z M 2 8 L 2 14 L 8 14 L 8 8 L 2 8 z M 12 9.0039062 L 12 12.003906 L 9 12.003906 L 9 14.003906 L 12.8125 14.003906 C 13.4755 14.003906 14 13.455156 14 12.785156 L 14 9.0039062 L 12 9.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/y-zoom-out.svg b/.icons/Gruvbox-Dark/actions/24/y-zoom-out.svg
new file mode 120000
index 000000000..0f72a058c
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/y-zoom-out.svg
@@ -0,0 +1 @@
+zoom-out-y.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/zone-in.svg b/.icons/Gruvbox-Dark/actions/24/zone-in.svg
new file mode 100644
index 000000000..4db155386
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zone-in.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.998047,7 11,9.285714 V 13 h 8 v 2 H 9 5 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/zone-out.svg b/.icons/Gruvbox-Dark/actions/24/zone-out.svg
new file mode 100644
index 000000000..a028270d4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zone-out.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13.001953,7 13,9.285714 V 13 H 5 v 2 h 10 4 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-1-to-2.svg b/.icons/Gruvbox-Dark/actions/24/zoom-1-to-2.svg
new file mode 100644
index 000000000..66d97bbed
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-1-to-2.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.1875 2 C 2.5248 2 2 2.54885 2 3.21875 L 2 7 L 4 7 L 4 4 L 7 4 L 7 2 L 3.1875 2 z M 9 2 L 9 4 L 12 4 L 12 7 L 14 7 L 14 3.21875 C 14 2.54895 13.4755 2 12.8125 2 L 9 2 z M 9 5 L 9 8 L 9 11 L 11 11 L 11 5 L 9 5 z M 9 8 L 7 6 L 7 10 L 9 8 z M 5 6 L 5 10 L 6 10 L 6 6 L 5 6 z M 2 9 L 2 12.78125 C 2 13.45125 2.5248 14 3.1875 14 L 7 14 L 7 12 L 4 12 L 4 9 L 2 9 z M 12 9 L 12 12 L 9 12 L 9 14 L 12.8125 14 C 13.4755 14 14 13.45125 14 12.78125 L 14 9 L 12 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-2-to-1.svg b/.icons/Gruvbox-Dark/actions/24/zoom-2-to-1.svg
new file mode 100644
index 000000000..970b134f4
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-2-to-1.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.1894531 2 C 2.5267531 2 2.0019531 2.54894 2.0019531 3.21875 L 2.0019531 7 L 4.0019531 7 L 4.0019531 4 L 7.0019531 4 L 7.0019531 2 L 3.1894531 2 z M 9.0019531 2 L 9.0019531 4 L 12.001953 4 L 12.001953 7 L 14.001953 7 L 14.001953 3.21875 C 14.001953 2.54894 13.477153 2 12.814453 2 L 9.0019531 2 z M 5.0019531 5 L 5.0019531 11 L 7.0019531 11 L 7.0019531 5 L 5.0019531 5 z M 8.0019531 6 L 8.0019531 10 L 10.001953 8 L 8.0019531 6 z M 10.001953 8 L 10.001953 10 L 11.001953 10 L 11.001953 6 L 10.001953 6 L 10.001953 8 z M 2.0019531 9 L 2.0019531 12.78125 C 2.0019531 13.45106 2.5267531 14 3.1894531 14 L 7.0019531 14 L 7.0019531 12 L 4.0019531 12 L 4.0019531 9 L 2.0019531 9 z M 12.001953 9 L 12.001953 12 L 9.0019531 12 L 9.0019531 14 L 12.814453 14 C 13.477153 14 14.001953 13.45106 14.001953 12.78125 L 14.001953 9 L 12.001953 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-best-fit.svg b/.icons/Gruvbox-Dark/actions/24/zoom-best-fit.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-best-fit.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-double-size.svg b/.icons/Gruvbox-Dark/actions/24/zoom-double-size.svg
new file mode 120000
index 000000000..79ae67b73
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-double-size.svg
@@ -0,0 +1 @@
+zoom-1-to-2.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-draw.svg b/.icons/Gruvbox-Dark/actions/24/zoom-draw.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-draw.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-fit-best.svg b/.icons/Gruvbox-Dark/actions/24/zoom-fit-best.svg
new file mode 100644
index 000000000..e401dd810
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-fit-best.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.1894531 2.0039062 C 2.5267531 2.0039062 2.0019531 2.5527963 2.0019531 3.2226562 L 2.0019531 7.0039062 L 4.0019531 7.0039062 L 4.0019531 4.0039062 L 7.0019531 4.0039062 L 7.0019531 2.0039062 L 3.1894531 2.0039062 z M 9.0019531 2.0039062 L 9.0019531 4.0039062 L 12.001953 4.0039062 L 12.001953 7.0039062 L 14.001953 7.0039062 L 14.001953 3.2226562 C 14.001953 2.5528963 13.477153 2.0039062 12.814453 2.0039062 L 9.0019531 2.0039062 z M 2.0019531 9.0039062 L 2.0019531 12.785156 C 2.0019531 13.454916 2.5267531 14.003906 3.1894531 14.003906 L 7.0019531 14.003906 L 7.0019531 12.003906 L 4.0019531 12.003906 L 4.0019531 9.0039062 L 2.0019531 9.0039062 z M 12.001953 9.0039062 L 12.001953 12.003906 L 9.0019531 12.003906 L 9.0019531 14.003906 L 12.814453 14.003906 C 13.477153 14.003906 14.001953 13.455016 14.001953 12.785156 L 14.001953 9.0039062 L 12.001953 9.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-fit-drawing.svg b/.icons/Gruvbox-Dark/actions/24/zoom-fit-drawing.svg
new file mode 100644
index 000000000..cf0c7a211
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-fit-drawing.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.1894531 2.0039062 C 2.5267531 2.0039062 2.0019531 2.5527963 2.0019531 3.2226562 L 2.0019531 7.0039062 L 4.0019531 7.0039062 L 4.0019531 4.0039062 L 7.0019531 4.0039062 L 7.0019531 2.0039062 L 3.1894531 2.0039062 z M 9.0019531 2.0039062 L 9.0019531 4.0039062 L 12.001953 4.0039062 L 12.001953 7.0039062 L 14.001953 7.0039062 L 14.001953 3.2226562 C 14.001953 2.5528963 13.477153 2.0039062 12.814453 2.0039062 L 9.0019531 2.0039062 z M 5 5 L 5 9 L 7 9 L 7 11 L 11 11 L 11 7 L 9 7 L 9 5 L 5 5 z M 2.0019531 9.0039062 L 2.0019531 12.785156 C 2.0019531 13.454916 2.5267531 14.003906 3.1894531 14.003906 L 7.0019531 14.003906 L 7.0019531 12.003906 L 4.0019531 12.003906 L 4.0019531 9.0039062 L 2.0019531 9.0039062 z M 12.001953 9.0039062 L 12.001953 12.003906 L 9.0019531 12.003906 L 9.0019531 14.003906 L 12.814453 14.003906 C 13.477153 14.003906 14.001953 13.455016 14.001953 12.785156 L 14.001953 9.0039062 L 12.001953 9.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-fit-height.svg b/.icons/Gruvbox-Dark/actions/24/zoom-fit-height.svg
new file mode 100644
index 000000000..0c7831033
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-fit-height.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.21875 2 C 2.54894 2 2 2.5248 2 3.1875 L 2 7 L 4 7 L 4 4 L 7 4 L 7 2 L 3.21875 2 z M 9 2 L 9 4 L 12 4 L 12 7 L 14 7 L 14 3.1875 C 14 2.5248 13.45106 2 12.78125 2 L 9 2 z M 8 4 L 6 6 L 10 6 L 8 4 z M 5 7 L 5 9 L 11 9 L 11 7 L 5 7 z M 2 9 L 2 12.8125 C 2 13.4752 2.54894 14 3.21875 14 L 7 14 L 7 12 L 4 12 L 4 9 L 2 9 z M 12 9 L 12 12 L 9 12 L 9 14 L 12.78125 14 C 13.45106 14 14 13.4752 14 12.8125 L 14 9 L 12 9 z M 6 10 L 8 12 L 10 10 L 6 10 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-fit-page.svg b/.icons/Gruvbox-Dark/actions/24/zoom-fit-page.svg
new file mode 100644
index 000000000..6dd2db6c1
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-fit-page.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.1894531 2.0039062 C 2.5267531 2.0039062 2.0019531 2.5527963 2.0019531 3.2226562 L 2.0019531 7.0039062 L 4.0019531 7.0039062 L 4.0019531 4.0039062 L 7.0019531 4.0039062 L 7.0019531 2.0039062 L 3.1894531 2.0039062 z M 9.0019531 2.0039062 L 9.0019531 4.0039062 L 12.001953 4.0039062 L 12.001953 7.0039062 L 14.001953 7.0039062 L 14.001953 3.2226562 C 14.001953 2.5528964 13.477153 2.0039062 12.814453 2.0039062 L 9.0019531 2.0039062 z M 5.9902344 5 L 5.9902344 11 L 9.9902344 11 L 9.9902344 5 L 5.9902344 5 z M 2.0019531 9.0039062 L 2.0019531 12.785156 C 2.0019531 13.454916 2.5267531 14.003906 3.1894531 14.003906 L 7.0019531 14.003906 L 7.0019531 12.003906 L 4.0019531 12.003906 L 4.0019531 9.0039062 L 2.0019531 9.0039062 z M 12.001953 9.0039062 L 12.001953 12.003906 L 9.0019531 12.003906 L 9.0019531 14.003906 L 12.814453 14.003906 C 13.477153 14.003906 14.001953 13.455016 14.001953 12.785156 L 14.001953 9.0039062 L 12.001953 9.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-fit-selection.svg b/.icons/Gruvbox-Dark/actions/24/zoom-fit-selection.svg
new file mode 100644
index 000000000..04ddb4239
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-fit-selection.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.1894531 2.0039062 C 2.5267531 2.0039062 2.0019531 2.5527963 2.0019531 3.2226562 L 2.0019531 7.0039062 L 4.0019531 7.0039062 L 4.0019531 4.0039062 L 7.0019531 4.0039062 L 7.0019531 2.0039062 L 3.1894531 2.0039062 z M 9.0019531 2.0039062 L 9.0019531 4.0039062 L 12.001953 4.0039062 L 12.001953 7.0039062 L 14.001953 7.0039062 L 14.001953 3.2226562 C 14.001953 2.5528964 13.477153 2.0039062 12.814453 2.0039062 L 9.0019531 2.0039062 z M 5.9902344 6 L 5.9902344 10 L 9.9902344 10 L 9.9902344 6 L 5.9902344 6 z M 2.0019531 9.0039062 L 2.0019531 12.785156 C 2.0019531 13.454916 2.5267531 14.003906 3.1894531 14.003906 L 7.0019531 14.003906 L 7.0019531 12.003906 L 4.0019531 12.003906 L 4.0019531 9.0039062 L 2.0019531 9.0039062 z M 12.001953 9.0039062 L 12.001953 12.003906 L 9.0019531 12.003906 L 9.0019531 14.003906 L 12.814453 14.003906 C 13.477153 14.003906 14.001953 13.455016 14.001953 12.785156 L 14.001953 9.0039062 L 12.001953 9.0039062 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-fit-width.svg b/.icons/Gruvbox-Dark/actions/24/zoom-fit-width.svg
new file mode 100644
index 000000000..b12c757d0
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-fit-width.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.1875 2 C 2.5248 2 2 2.54895 2 3.21875 L 2 7 L 4 7 L 4 4 L 7 4 L 7 2 L 3.1875 2 z M 9 2 L 9 4 L 12 4 L 12 7 L 14 7 L 14 3.21875 C 14 2.54885 13.4755 2 12.8125 2 L 9 2 z M 7 5 L 7 11 L 9 11 L 9 5 L 7 5 z M 6 6 L 4 8 L 6 10 L 6 6 z M 10 6 L 10 10 L 12 8 L 10 6 z M 2 9 L 2 12.78125 C 2 13.45125 2.5248 14 3.1875 14 L 7 14 L 7 12 L 4 12 L 4 9 L 2 9 z M 12 9 L 12 12 L 9 12 L 9 14 L 12.8125 14 C 13.4755 14 14 13.45125 14 12.78125 L 14 9 L 12 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-half-size.svg b/.icons/Gruvbox-Dark/actions/24/zoom-half-size.svg
new file mode 120000
index 000000000..b5036e78d
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-half-size.svg
@@ -0,0 +1 @@
+zoom-2-to-1.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-in-large.svg b/.icons/Gruvbox-Dark/actions/24/zoom-in-large.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-in-large.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-in-x.svg b/.icons/Gruvbox-Dark/actions/24/zoom-in-x.svg
new file mode 100644
index 000000000..baf8b94d7
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-in-x.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2148438 2 C 2.5449838 2 1.9960938 2.5248 1.9960938 3.1875 L 1.9960938 7 L 3.9960938 7 L 3.9960938 4 L 6.9960938 4 L 6.9960938 2 L 3.2148438 2 z M 11 2 L 11 4 L 8 4 L 8 6 L 11 6 L 11 8 L 14 5 L 11 2 z M 2 8 L 2 14 L 8 14 L 8 8 L 2 8 z M 11.996094 9 L 11.996094 12 L 8.9960938 12 L 8.9960938 14 L 12.777344 14 C 13.447204 14 13.996094 13.4752 13.996094 12.8125 L 13.996094 9 L 11.996094 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-in-y.svg b/.icons/Gruvbox-Dark/actions/24/zoom-in-y.svg
new file mode 120000
index 000000000..65f9aa9f9
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-in-y.svg
@@ -0,0 +1 @@
+y-zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-in.svg b/.icons/Gruvbox-Dark/actions/24/zoom-in.svg
new file mode 100644
index 000000000..9d362888a
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-in.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 2 C 2.446 2 2 2.446 2 3 L 2 13 C 2 13.554 2.446 14 3 14 L 13 14 C 13.554 14 14 13.554 14 13 L 14 3 C 14 2.446 13.554 2 13 2 L 3 2 z M 7 5 L 9 5 L 9 7 L 11 7 L 11 9 L 9 9 L 9 11 L 7 11 L 7 9 L 5 9 L 5 7 L 7 7 L 7 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-next.svg b/.icons/Gruvbox-Dark/actions/24/zoom-next.svg
new file mode 100644
index 000000000..d5ecc02e6
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-next.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.21875 2 C 2.54885 2 2 2.5248 2 3.1875 L 2 7 L 4 7 L 4 4 L 7 4 L 7 2 L 3.21875 2 z M 9 2 L 9 4 L 12 4 L 12 7 L 14 7 L 14 3.1875 C 14 2.5248 13.45125 2 12.78125 2 L 9 2 z M 8 5 L 8 7 L 5 7 L 5 9 L 8 9 L 8 11 L 11 8 L 8 5 z M 2 9 L 2 12.8125 C 2 13.4755 2.54895 14 3.21875 14 L 7 14 L 7 12 L 4 12 L 4 9 L 2 9 z M 12 9 L 12 12 L 9 12 L 9 14 L 12.78125 14 C 13.45125 14 14 13.4755 14 12.8125 L 14 9 L 12 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-original.svg b/.icons/Gruvbox-Dark/actions/24/zoom-original.svg
new file mode 100644
index 000000000..d4515eb16
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-original.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 2 C 2.446 2 2 2.446 2 3 L 2 13 C 2 13.554 2.446 14 3 14 L 13 14 C 13.554 14 14 13.554 14 13 L 14 3 C 14 2.446 13.554 2 13 2 L 3 2 z M 7 5 L 9 5 L 9 11 L 7 11 L 7 7 L 6 7 L 6 6 C 6 6 7 6 7 5 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-out-x.svg b/.icons/Gruvbox-Dark/actions/24/zoom-out-x.svg
new file mode 100644
index 000000000..5de1d9340
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-out-x.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2226562 2 C 2.5527963 2 2.0039062 2.5248 2.0039062 3.1875 L 2.0039062 7 L 4.0039062 7 L 4.0039062 4 L 7.0039062 4 L 7.0039062 2 L 3.2226562 2 z M 8 2 L 8 8 L 14 8 L 14 2 L 8 2 z M 5 8 L 2 11 L 5 14 L 5 12 L 8 12 L 8 10 L 5 10 L 5 8 z M 12.003906 9 L 12.003906 12 L 9.0039062 12 L 9.0039062 14 L 12.785156 14 C 13.455016 14 14.003906 13.4752 14.003906 12.8125 L 14.003906 9 L 12.003906 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-out-y.svg b/.icons/Gruvbox-Dark/actions/24/zoom-out-y.svg
new file mode 100644
index 000000000..d41afbd14
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-out-y.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9 1.9980469 L 9 3.9980469 L 12 3.9980469 L 12 6.9980469 L 14 6.9980469 L 14 3.2167969 C 14 2.5469369 13.4752 1.9980469 12.8125 1.9980469 L 9 1.9980469 z M 2 2.0019531 L 2 8.0019531 L 8 8.0019531 L 8 2.0019531 L 2 2.0019531 z M 10 8.0019531 L 10 11.001953 L 8 11.001953 L 11 14.001953 L 14 11.001953 L 12 11.001953 L 12 8.0019531 L 10 8.0019531 z M 2 8.9980469 L 2 12.779297 C 2 13.449057 2.5248 13.998051 3.1875 13.998047 L 7 13.998047 L 7 11.998047 L 4 11.998047 L 4 8.9980469 L 2 8.9980469 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-out.svg b/.icons/Gruvbox-Dark/actions/24/zoom-out.svg
new file mode 100644
index 000000000..9c9433e38
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-out.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3 2 C 2.446 2 2 2.446 2 3 L 2 13 C 2 13.554 2.446 14 3 14 L 13 14 C 13.554 14 14 13.554 14 13 L 14 3 C 14 2.446 13.554 2 13 2 L 3 2 z M 5 7 L 11 7 L 11 9 L 5 9 L 5 7 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-previous.svg b/.icons/Gruvbox-Dark/actions/24/zoom-previous.svg
new file mode 100644
index 000000000..716c769d2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-previous.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#d4be98; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.2167969 2 C 2.5469869 2 1.9980469 2.5248 1.9980469 3.1875 L 1.9980469 7 L 3.9980469 7 L 3.9980469 4 L 6.9980469 4 L 6.9980469 2 L 3.2167969 2 z M 8.9980469 2 L 8.9980469 4 L 11.998047 4 L 11.998047 7 L 13.998047 7 L 13.998047 3.1875 C 13.998047 2.5248 13.449107 2 12.779297 2 L 8.9980469 2 z M 7.9980469 5 L 4.9980469 8 L 7.9980469 11 L 7.9980469 9 L 10.998047 9 L 10.998047 7 L 7.9980469 7 L 7.9980469 5 z M 1.9980469 9 L 1.9980469 12.8125 C 1.9980469 13.4752 2.5469869 14 3.2167969 14 L 6.9980469 14 L 6.9980469 12 L 3.9980469 12 L 3.9980469 9 L 1.9980469 9 z M 11.998047 9 L 11.998047 12 L 8.9980469 12 L 8.9980469 14 L 12.779297 14 C 13.449107 14 13.998047 13.4752 13.998047 12.8125 L 13.998047 9 L 11.998047 9 z" transform="translate(4 4)"/>
+</svg>
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-select-fit.svg b/.icons/Gruvbox-Dark/actions/24/zoom-select-fit.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-select-fit.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-select-x.svg b/.icons/Gruvbox-Dark/actions/24/zoom-select-x.svg
new file mode 120000
index 000000000..157250559
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-select-x.svg
@@ -0,0 +1 @@
+zoom-fit-width.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-select-y.svg b/.icons/Gruvbox-Dark/actions/24/zoom-select-y.svg
new file mode 120000
index 000000000..e84c27278
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-select-y.svg
@@ -0,0 +1 @@
+zoom-fit-height.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom-select.svg b/.icons/Gruvbox-Dark/actions/24/zoom-select.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom-select.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Dark/actions/24/zoom.svg b/.icons/Gruvbox-Dark/actions/24/zoom.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Dark/actions/24/zoom.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file